13 #ifndef _LISTBOXFACTORY_H_ 14 #define _LISTBOXFACTORY_H_ 19 #include "NamespaceHeader.H" 67 #include "NamespaceFooter.H" virtual ListBox< T > * create(const Box &a_box, int a_numComps, const DataIndex &a_datInd) const
Factory function. Note that both a_numComps and a_dit are ignored.
Definition: ListBoxFactoryI.H:45
RealVect m_origin
location in physical space of the lower corner of the 0 cell
Definition: ListBoxFactory.H:64
RealVect origin() const
Retrieve the origin.
Definition: ListBoxFactoryI.H:65
double Real
Definition: REAL.H:33
ListBoxFactory()
Weak constructor.
Definition: ListBoxFactoryI.H:19
virtual ~ListBoxFactory()
Destructor.
Definition: ListBoxFactoryI.H:53
Definition: ListBoxFactory.H:28
A Rectangular Domain on an Integer Lattice.
Definition: Box.H:469
A Real vector in SpaceDim-dimensional space.
Definition: RealVect.H:41
Definition: DataIndex.H:114
RealVect m_mesh_spacing
cell size in physical coordinates
Definition: ListBoxFactory.H:61
Factory object to data members of a BoxLayoutData container.
Definition: BoxLayoutData.H:30
RealVect meshSpacing() const
Retrieve the cell size.
Definition: ListBoxFactoryI.H:58
void define(const RealVect &a_meshSpacing, const RealVect &a_origin)
Use these parameters for all manufactured ListBox instances.
Definition: ListBoxFactoryI.H:36