13 #ifndef _BASEIFFACTORYI_H_ 14 #define _BASEIFFACTORYI_H_ 15 #include "NamespaceHeader.H" 19 template <
class T>
inline 25 template <
class T>
inline 31 m_facedir = a_facedir;
35 m_sets[dit()] = a_sets[dit()];
40 template <
class T>
inline 49 return new BaseIFFAB<T>(ivsInter, m_ebisl[a_dit].getEBGraph(), m_facedir, a_ncomps);
54 #include "NamespaceFooter.H" An irregular domain on an integer lattice.
Definition: IntVectSet.H:44
virtual BaseIFFAB< T > * create(const Box &a_box, int a_ncomps, const DataIndex &a_dit) const
factory function.
Definition: BaseIFFactoryI.H:42
void define(const ProblemDomain &a_domain, const DisjointBoxLayout &a_grids, const int &a_nghost, const LevelData< EBGraph > &a_graph, const LevelData< EBData > &a_data)
const BoxLayout & boxLayout() const
Definition: LayoutData.H:107
virtual bool ok() const
return true if this iterator is still in its Layout
Definition: LayoutIterator.H:117
Definition: DataIterator.H:190
BaseIFFactory()
Definition: BaseIFFactory.H:74
virtual ~BaseIFFactory()
Definition: BaseIFFactoryI.H:20
A Rectangular Domain on an Integer Lattice.
Definition: Box.H:469
Definition: DataIndex.H:114
Definition: BaseIFFAB.H:34
Definition: EBISLayout.H:39