CellDataFactory<TYPE>::CellDataFactory( int depth, const hier::IntVector& ghosts): hier::PatchDataFactory(ghosts), d_depth(depth) { TBOX_ASSERT(depth > 0); TBOX_ASSERT(ghosts.min() >= 0); }
OuterfaceGeometry::OuterfaceGeometry( const hier::Box& box, const hier::IntVector& ghosts): d_box(box), d_ghosts(ghosts) { TBOX_ASSERT_OBJDIM_EQUALITY2(box, ghosts); TBOX_ASSERT(ghosts.min() >= 0); }
NodeDataFactory<TYPE>::NodeDataFactory( int depth, const hier::IntVector& ghosts, bool fine_boundary_represents_var): hier::PatchDataFactory(ghosts), d_depth(depth), d_fine_boundary_represents_var(fine_boundary_represents_var) { TBOX_ASSERT(depth > 0); TBOX_ASSERT(ghosts.min() >= 0); }