58 Tube(
double HalfHeight = 0.005,
double Rout = 0.01,
double Rin = 0.,
int Sign = - 1);
74 Tube(
double X,
double Y,
double Z,
double dX,
double dY,
double dZ,
double HalfHeight,
double Rout,
double Rin = 0.,
int Sign = - 1);
77 string Print()
override;
#define sign(a)
Definition GenericReactorAssembly.cxx:43
Header file for MathTube class.
Header file for Serpent::Node class.
Header file for SerpentSurfaceCard class.
A MathTube is a finite cylinder with an optional hole inside (like a pipe).
Definition MathTube.hxx:50
SerpentSurfaceCard class print a mathematical surface in Serpent output format.
Definition SerpentSurfaceCard.hxx:45
Node allows to construct Union or Intersection of Shape.
Definition SerpentNode.hxx:50
A Tube is a finite Cylinder with a hole inside (like a pipe).
Definition SerpentTube.hxx:48
void DefineSurface(SerpentSurfaceCard *&S)
Define single surface card.
Definition SerpentTube.cxx:171
string Print() override
Print the Tube surface in Serpent cell.
Definition SerpentTube.cxx:155
void ReplaceMathShape()
Replace MathShape leaf by Serpent Shape.
Definition SerpentTube.cxx:63
SerpentSurfaceCard * GetSurfaceCard() override
return the surface card for Serpent
Definition SerpentTube.cxx:164
Tube * CreateNewInstance(int sign=1) override
a new Tube instance
Definition SerpentTube.cxx:214
int GetMonoSurfaceType() override
return 0=general, 1=axis // to X, 2=axis // to y or 3=axis // to z
Definition SerpentTube.cxx:120
the namespace use to couple MURE and Serpent