Chombo + EB
3.2
src
Workshop
PlaneIF.H
Go to the documentation of this file.
1
#ifdef CH_LANG_CC
2
/*
3
* _______ __
4
* / ___/ / ___ __ _ / / ___
5
* / /__/ _ \/ _ \/ V \/ _ \/ _ \
6
* \___/_//_/\___/_/_/_/_.__/\___/
7
* Please refer to Copyright.txt, in Chombo's root directory.
8
*/
9
#endif
10
11
#ifndef _PLANEIF_H_
12
#define _PLANEIF_H_
13
14
#include "
MayDay.H
"
15
#include "
RealVect.H
"
16
17
#include "
HyperPlaneIF.H
"
18
19
#include "NamespaceHeader.H"
20
21
///
22
/**
23
This implicit function specifies a plane.
24
*/
25
class
PlaneIF
:
public
HyperPlaneIF
26
{
27
public
:
28
///
29
/**
30
Constructor specifying plane normal (a_normal), a point on the plance
31
(a_point), and whether the domain is the same side as the normal
32
(a_inside).
33
*/
34
PlaneIF
(
const
RealVect
& a_normal,
35
const
RealVect
& a_point,
36
const
bool
& a_inside);
37
38
/// Destructor
39
virtual
~PlaneIF
()
40
{
41
}
42
43
protected
:
44
45
private
:
46
PlaneIF
();
47
48
};
49
50
#include "NamespaceFooter.H"
51
#endif
MayDay.H
RealVect.H
PlaneIF
Definition:
PlaneIF.H:25
PlaneIF::~PlaneIF
virtual ~PlaneIF()
Destructor.
Definition:
PlaneIF.H:39
HyperPlaneIF.H
RealVect
A Real vector in SpaceDim-dimensional space.
Definition:
RealVect.H:41
HyperPlaneIF
Definition:
HyperPlaneIF.H:25
PlaneIF::PlaneIF
PlaneIF()
Generated by
1.8.13