|
IBAMR
IBAMR version 0.19.
|
Class HierarchyGhostCellInterpolation encapsulates the operations required to set ghost cell values at physical and coarse-fine boundaries across a range of levels of a locally refined patch hierarchy. More...
#include <ibtk/HierarchyGhostCellInterpolation.h>

Classes | |
| class | InterpolationTransactionComponent |
| Class HierarchyGhostCellInterpolation::InterpolationTransactionComponent encapsulates options for filling ghost cell values via class HierarchyGhostCellInterpolation. More... | |
Public Member Functions | |
| HierarchyGhostCellInterpolation () | |
| Default constructor. More... | |
| virtual | ~HierarchyGhostCellInterpolation () |
| Destructor. More... | |
| void | setHomogeneousBc (bool homogeneous_bc) |
| Specify whether the boundary conditions are homogeneous. More... | |
| void | initializeOperatorState (InterpolationTransactionComponent transaction_comp, SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy, int coarsest_ln=invalid_level_number, int finest_ln=invalid_level_number) |
| Setup the hierarchy ghost cell interpolation operator to perform the specified interpolation transactions on the specified patch hierarchy. More... | |
| void | initializeOperatorState (const std::vector< InterpolationTransactionComponent > &transaction_comps, SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy, int coarsest_ln=invalid_level_number, int finest_ln=invalid_level_number) |
| Setup the hierarchy ghost cell interpolation operator to perform the specified collection of interpolation transactions on the specified patch hierarchy. More... | |
| void | resetTransactionComponent (const InterpolationTransactionComponent &transaction_comps) |
| Reset transaction component with the interpolation operator. More... | |
| void | resetTransactionComponents (const std::vector< InterpolationTransactionComponent > &transaction_comps) |
| Reset transaction components with the interpolation operator. More... | |
| void | reinitializeOperatorState (SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy) |
| Reinitialize operator state following, e.g., a regridding operation. More... | |
| void | deallocateOperatorState () |
| Clear all cached data. More... | |
| void | fillData (double fill_time) |
| Fill coarse-fine boundary and physical boundary ghost cells on all levels of the patch hierarchy. More... | |
Private Member Functions | |
| HierarchyGhostCellInterpolation (const HierarchyGhostCellInterpolation &from)=delete | |
| Copy constructor. More... | |
| HierarchyGhostCellInterpolation & | operator= (const HierarchyGhostCellInterpolation &that)=delete |
| Assignment operator. More... | |
| IBTK::HierarchyGhostCellInterpolation::HierarchyGhostCellInterpolation | ( | ) |
|
virtual |
|
privatedelete |
| from | The value to copy to this object. |
| void IBTK::HierarchyGhostCellInterpolation::setHomogeneousBc | ( | bool | homogeneous_bc | ) |
| void IBTK::HierarchyGhostCellInterpolation::initializeOperatorState | ( | InterpolationTransactionComponent | transaction_comp, |
| SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > | hierarchy, | ||
| int | coarsest_ln = invalid_level_number, |
||
| int | finest_ln = invalid_level_number |
||
| ) |
| void IBTK::HierarchyGhostCellInterpolation::initializeOperatorState | ( | const std::vector< InterpolationTransactionComponent > & | transaction_comps, |
| SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > | hierarchy, | ||
| int | coarsest_ln = invalid_level_number, |
||
| int | finest_ln = invalid_level_number |
||
| ) |
| void IBTK::HierarchyGhostCellInterpolation::resetTransactionComponent | ( | const InterpolationTransactionComponent & | transaction_comps | ) |
| void IBTK::HierarchyGhostCellInterpolation::resetTransactionComponents | ( | const std::vector< InterpolationTransactionComponent > & | transaction_comps | ) |
| void IBTK::HierarchyGhostCellInterpolation::reinitializeOperatorState | ( | SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > | hierarchy | ) |
| void IBTK::HierarchyGhostCellInterpolation::deallocateOperatorState | ( | ) |
| void IBTK::HierarchyGhostCellInterpolation::fillData | ( | double | fill_time | ) |
|
privatedelete |
| that | The value to assign to this object. |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.17