19#ifndef _MCNPSURFACECARD_HXX_
20#define _MCNPSURFACECARD_HXX_
57 string Print(
bool tmpvol =
false);
73 string GetId(
int sign = 1)
const override;
#define sign(a)
Definition GenericReactorAssembly.cxx:43
Header file for SurfaceCard class.
MCNPSurfaceCard class print a mathematical surface in MCNP output format.
Definition MCNPSurfaceCard.hxx:41
char GetReflectingCode()
Definition MCNPSurfaceCard.hxx:63
static void UpdateMureSurfaceCardVector(MCNPSurfaceCard *&S)
Definition MCNPSurfaceCard.cxx:111
void SetReflectingCode(char c)
Definition MCNPSurfaceCard.hxx:59
char fReflectingCode
the reflecting code (mirror='*' or white boundary='+')
Definition MCNPSurfaceCard.hxx:75
string Print(bool tmpvol=false)
Print a MCNP surface in the surface block.
Definition MCNPSurfaceCard.cxx:67
string GetId(int sign=1) const override
Definition MCNPSurfaceCard.cxx:140
~MCNPSurfaceCard()=default
destructor.
int fPeriodicPlane
MCNP Number of periodic plane.
Definition MCNPSurfaceCard.hxx:76
MCNPSurfaceCard * Clone() override
Definition MCNPSurfaceCard.hxx:51
MCNPSurfaceCard * FindExistingSurfaceCard(MCNPSurfaceCard *&S)
Definition MCNPSurfaceCard.cxx:93
void SetPeriodicPlaneNumber(int num)
Definition MCNPSurfaceCard.hxx:67
SurfaceCard class is used to define geometrical math surface for MC output format.
Definition SurfaceCard.hxx:42
the namespace of the Standard C++