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

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

_boundaries_inspectedUniverseprotected
_cellsUniverseprotected
_fissionableUniverseprotected
_idUniverseprotected
_max_x (defined in Universe)Universeprotected
_max_x_bound (defined in Universe)Universeprotected
_max_y (defined in Universe)Universeprotected
_max_y_bound (defined in Universe)Universeprotected
_max_z (defined in Universe)Universeprotected
_max_z_bound (defined in Universe)Universeprotected
_min_xUniverseprotected
_min_x_boundUniverseprotected
_min_y (defined in Universe)Universeprotected
_min_y_bound (defined in Universe)Universeprotected
_min_z (defined in Universe)Universeprotected
_min_z_bound (defined in Universe)Universeprotected
_nUniverseprotectedstatic
_nameUniverseprotected
_typeUniverseprotected
_uidUniverseprotected
addCell(Cell *cell)Universe
buildNeighbors()Lattice
calculateBoundaries()Universe
clone()Universe
computeSizes()Lattice
containsPoint(Point *point)Lattice
findCell(LocalCoords *coords)Lattice
getAccumulateX() constLattice
getAccumulateY() constLattice
getAccumulateZ() constLattice
getAllCells()Lattice
getAllMaterials()Universe
getAllUniverses()Lattice
getCell(int cell_id)Universe
getCells() constUniverse
getId() constUniverse
getLatticeCell(Point *point)Lattice
getLatticeSurface(int cell, Point *point)Lattice
getLatticeSurfaceOTF(int cell, double z, int surface_2D)Lattice
getLatX(Point *point)Lattice
getLatY(Point *point)Lattice
getLatZ(Point *point)Lattice
getMaxX()Lattice
getMaxXBoundaryType()Universe
getMaxY()Lattice
getMaxYBoundaryType()Universe
getMaxZ()Lattice
getMaxZBoundaryType()Universe
getMinX()Lattice
getMinXBoundaryType()Universe
getMinY()Lattice
getMinYBoundaryType()Universe
getMinZ()Lattice
getMinZBoundaryType()Universe
getName() constUniverse
getNonUniform() constLattice
getNumCells() constUniverse
getNumX() constLattice
getNumY() constLattice
getNumZ() constLattice
getOffset()Lattice
getType()Universe
getUid() constUniverse
getUniqueRadius(std::map< int, Universe *> unique_universes)Lattice
getUniqueUniverses()Lattice
getUniverse(int lat_x, int lat_y, int lat_z=0) constLattice
getUniverses()Lattice
getWidthsX() constLattice
getWidthsY() constLattice
getWidthsZ() constLattice
getWidthX() constLattice
getWidthY() constLattice
getWidthZ() constLattice
isFissionable()Universe
Lattice(const int id=-1, const char *name="")Lattice
minSurfaceDist(Point *point, double azim, double polar=M_PI/2.0)Lattice
printLatticeSizes()Lattice
printString()Lattice
removeCell(Cell *cell)Universe
removeUniverse(Universe *universe)Lattice
resetBoundaries()Universe
setAccumulateX(std::vector< double > accumulatex)Lattice
setAccumulateY(std::vector< double > accumulatey)Lattice
setAccumulateZ(std::vector< double > accumulatez)Lattice
setFissionability(bool fissionable)Universe
setName(const char *name)Universe
setNonUniform(bool non_uniform)Lattice
setNumX(int num_x)Lattice
setNumY(int num_y)Lattice
setNumZ(int num_z)Lattice
setOffset(double x, double y, double z=0.0)Lattice
setType(universeType type)Universe
setUniverses(int num_z, int num_y, int num_x, Universe **universes)Lattice
setWidth(double width_x, double width_y, double width_z=std::numeric_limits< double >::infinity())Lattice
setWidths(std::vector< double > widths_x, std::vector< double > widths_y, std::vector< double > widths_z)Lattice
setWidthsX(std::vector< double > widthsx)Lattice
setWidthsY(std::vector< double > widthsy)Lattice
setWidthsZ(std::vector< double > widthsz)Lattice
subdivideCells(double max_radius=INFINITY)Lattice
toString()Latticevirtual
Universe(const int id=-1, const char *name="")Universe
updateUniverse(int lat_x, int lat_y, int lat_z, Universe *universe)Lattice
~Lattice()Latticevirtual
~Universe()Universevirtual