65 Sphere(
double R = 0.01,
double X = 0,
double Y = 0,
double Z = 0,
int Sign = - 1);
71 string Print()
override;
#define sign(a)
Definition GenericReactorAssembly.cxx:43
Header file for MCNP::Node class.
Header file for MCNPSurfaceCard class.
Header file for MathSphere class.
Header file for Shape class and Shape_ptr type.
MCNPSurfaceCard class print a mathematical surface in MCNP output format.
Definition MCNPSurfaceCard.hxx:41
Define a Sphere Shape.
Definition MCNPSphere.hxx:54
string Print() override
Print the Shape surface in MCNP cell.
Definition MCNPSphere.cxx:43
void DefineSurface(MCNPSurfaceCard *&S)
Define surface in MCNP format.
Definition MCNPSphere.cxx:61
Sphere * CreateNewInstance(int sign=1) override
a new Sphere instance (if sign=-1, create the complemantary).
Definition MCNPSphere.cxx:108
SurfaceCard * GetSurfaceCard() override
Definition MCNPSphere.cxx:51
Define a MathSphere Shape.
Definition MathSphere.hxx:48
SurfaceCard class is used to define geometrical math surface for MC output format.
Definition SurfaceCard.hxx:42
This MCNP (concrete) class is used to built a reactor assembly.
Definition MCNPBrick.hxx:41