An open source method of characteristics neutron transport code.
Surface Member List

This is the complete list of members for Surface, including all inherited members.

_boundary_typeSurfaceprotected
_idSurfaceprotected
_nSurfaceprotectedstatic
_nameSurfaceprotected
_neighbors (defined in Surface)Surfaceprotected
_surface_typeSurfaceprotected
_uidSurfaceprotected
addNeighborCell(int halfspace, Cell *cell)Surface
evaluate(const Point *point) const =0Surfacepure virtual
getBoundaryType()Surface
getId() constSurface
getMax(int axis, int halfspace)Surface
getMaxX(int halfspace)=0Surfacepure virtual
getMaxY(int halfspace)=0Surfacepure virtual
getMaxZ(int halfspace)=0Surfacepure virtual
getMin(int axis, int halfspace)Surface
getMinDistance(Point *point, double azim, double polar)Surfaceinline
getMinDistance(LocalCoords *coord)Surface
getMinX(int halfspace)=0Surfacepure virtual
getMinY(int halfspace)=0Surfacepure virtual
getMinZ(int halfspace)=0Surfacepure virtual
getName() constSurface
getSurfaceType()Surface
getUid() constSurface
intersection(Point *point, double azim, double polar, Point *points)=0Surfacepure virtual
isCoordOnSurface(LocalCoords *coord)Surface
isPointOnSurface(Point *point)Surface
printString()Surface
setBoundaryType(const boundaryType boundary_type)Surface
setName(const char *name)Surface
Surface(const int id=0, const char *name="")Surface
toString()=0Surfacepure virtual
~Surface()Surfacevirtual