70 ZTorus(
double TubeR,
double TorusR,
double Xc = 0,
double Yc = 0,
double Zc = 0,
int Sign = - 1);
76 string Print()
override;
#define sign(a)
Definition GenericReactorAssembly.cxx:43
Header file for MCNPSurfaceCard class.
Header file for MathZTorus 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 ZTorus Shape.
Definition MCNPZTorus.hxx:53
string Print() override
Print the Shape surface in MCNP cell.
Definition MCNPZTorus.cxx:45
void DefineSurface(MCNPSurfaceCard *&S)
Define surface in MCNP format.
Definition MCNPZTorus.cxx:63
SurfaceCard * GetSurfaceCard() override
Definition MCNPZTorus.cxx:53
ZTorus * CreateNewInstance(int sign=1) override
a new Sphere instance (if sign=-1, create the complemantary).
Definition MCNPZTorus.cxx:86
Define a MathZTorus Shape.
Definition MathZTorus.hxx:49
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