63 Plane(
double A = 0,
double B = 0,
double C = 1,
double D = 0,
int Sign = - 1);
73 string Print()
override;
#define sign(a)
Definition GenericReactorAssembly.cxx:43
Header file for MathPlane class.
Header file for Serpent::Node class.
Header file for SerpentSurfaceCard class.
Infinite plane Shape (or half space).
Definition MathPlane.hxx:44
SerpentSurfaceCard class print a mathematical surface in Serpent output format.
Definition SerpentSurfaceCard.hxx:45
Infinite plane Shape (or half space).
Definition SerpentPlane.hxx:47
Plane * getZPlane(double D=0, int Sign=- 1)
return a Plane perpendicular to Z-axis
Definition SerpentPlane.cxx:48
Plane * CreateNewInstance(int sign=1) override
a new Plane instance
Definition SerpentPlane.cxx:112
void nullateParametersLowerThanPrecision()
set all parameter less than a precision to 0
Definition SerpentPlane.cxx:68
string Print() override
Print the Shape surface in Serpent cell.
Definition SerpentPlane.cxx:54
Plane * getXPlane(double D=0, int Sign=- 1)
return a Plane perpendicular to X-axis
Definition SerpentPlane.cxx:36
Plane * getYPlane(double D=0, int Sign=- 1)
return a Plane perpendicular to Y-axis
Definition SerpentPlane.cxx:42
void DefineSurface(SerpentSurfaceCard *&S)
Define surface card for Serpent.
Definition SerpentPlane.cxx:81
SerpentSurfaceCard * GetSurfaceCard() override
return the surface card for a Serpent Plane (px, ...)
Definition SerpentPlane.cxx:60
the namespace use to couple MURE and Serpent