AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
RectangularLattice.hpp File Reference

Classes

class  axom::spin::RectangularLattice< NDIMS, SpaceCoordType, CellCoordType >
 A rectangular lattice maps all of space (of dimension NDIMS) into a rectangular grid of cells identified by integer coordinates. More...
 

Namespaces

 axom
 
 axom::spin
 

Functions

template<int NDIMS, typename SpaceCoordType , typename CellCoordType >
RectangularLattice< NDIMS, SpaceCoordType, CellCoordType > axom::spin::rectangular_lattice_from_bounding_box (const primal::BoundingBox< SpaceCoordType, NDIMS > &bbox, const primal::NumericArray< CellCoordType, NDIMS > &gridRes)
 Helper function to create a Rectangular Lattice from a supplied bounding box and grid resolution. More...
 
template<int NDIMS, typename SpaceCoordType , typename CellCoordType >
bool axom::spin::operator== (const RectangularLattice< NDIMS, SpaceCoordType, CellCoordType > &lhs, const RectangularLattice< NDIMS, SpaceCoordType, CellCoordType > &rhs)
 
template<int NDIMS, typename SpaceCoordType , typename CellCoordType >
bool axom::spin::operator!= (const RectangularLattice< NDIMS, SpaceCoordType, CellCoordType > &lhs, const RectangularLattice< NDIMS, SpaceCoordType, CellCoordType > &rhs)
 
template<int NDIMS, typename SpaceCoordType , typename CellCoordType >
std::ostream & axom::spin::operator<< (std::ostream &os, const RectangularLattice< NDIMS, SpaceCoordType, CellCoordType > &lattice)