Class HierarchyGhostCellInterpolation::InterpolationTransactionComponent encapsulates options for filling ghost cell values via class HierarchyGhostCellInterpolation.
#include <ibtk/HierarchyGhostCellInterpolation.h>
|
| | InterpolationTransactionComponent (int data_idx=invalid_index, const std::string &refine_op_name="NONE", bool use_cf_bdry_interpolation=false, const std::string &coarsen_op_name="NONE", const std::string &phys_bdry_extrap_type="NONE", bool consistent_type_2_bdry=false, SAMRAI::solv::RobinBcCoefStrategy< NDIM > *robin_bc_coef=nullptr, SAMRAI::tbox::Pointer< SAMRAI::xfer::VariableFillPattern< NDIM > > fill_pattern=nullptr, const std::string &phys_bdry_type="LINEAR") |
| | Default constructor. More...
|
| |
| | InterpolationTransactionComponent (int data_idx, const std::string &refine_op_name, bool use_cf_bdry_interpolation, const std::string &coarsen_op_name, const std::string &phys_bdry_extrap_type, bool consistent_type_2_bdry, const std::vector< SAMRAI::solv::RobinBcCoefStrategy< NDIM > * > &robin_bc_coefs, SAMRAI::tbox::Pointer< SAMRAI::xfer::VariableFillPattern< NDIM > > fill_pattern=nullptr, const std::string &phys_bdry_type="LINEAR") |
| | Alternate constructor. More...
|
| |
| | InterpolationTransactionComponent (int dst_data_idx, int src_data_idx, const std::string &refine_op_name, bool use_cf_bdry_interpolation, const std::string &coarsen_op_name, const std::string &phys_bdry_extrap_type, bool consistent_type_2_bdry, SAMRAI::solv::RobinBcCoefStrategy< NDIM > *robin_bc_coef, SAMRAI::tbox::Pointer< SAMRAI::xfer::VariableFillPattern< NDIM > > fill_pattern=nullptr, const std::string &phys_bdry_type="LINEAR") |
| | Alternate constructor. More...
|
| |
| | InterpolationTransactionComponent (int dst_data_idx, int src_data_idx, const std::string &refine_op_name, bool use_cf_bdry_interpolation, const std::string &coarsen_op_name, const std::string &phys_bdry_extrap_type, bool consistent_type_2_bdry, const std::vector< SAMRAI::solv::RobinBcCoefStrategy< NDIM > * > &robin_bc_coefs, SAMRAI::tbox::Pointer< SAMRAI::xfer::VariableFillPattern< NDIM > > fill_pattern=nullptr, const std::string &phys_bdry_type="LINEAR") |
| | Alternate constructor. More...
|
| |
| | InterpolationTransactionComponent (const InterpolationTransactionComponent &from) |
| | Copy constructor. More...
|
| |
| InterpolationTransactionComponent & | operator= (const InterpolationTransactionComponent &that) |
| | Assignment operator. More...
|
| |
| | ~InterpolationTransactionComponent () |
| | Destructor. More...
|
| |
◆ InterpolationTransactionComponent() [1/5]
| IBTK::HierarchyGhostCellInterpolation::InterpolationTransactionComponent::InterpolationTransactionComponent |
( |
int |
data_idx = invalid_index, |
|
|
const std::string & |
refine_op_name = "NONE", |
|
|
bool |
use_cf_bdry_interpolation = false, |
|
|
const std::string & |
coarsen_op_name = "NONE", |
|
|
const std::string & |
phys_bdry_extrap_type = "NONE", |
|
|
bool |
consistent_type_2_bdry = false, |
|
|
SAMRAI::solv::RobinBcCoefStrategy< NDIM > * |
robin_bc_coef = nullptr, |
|
|
SAMRAI::tbox::Pointer< SAMRAI::xfer::VariableFillPattern< NDIM > > |
fill_pattern = nullptr, |
|
|
const std::string & |
phys_bdry_type = "LINEAR" |
|
) |
| |
|
inline |
◆ InterpolationTransactionComponent() [2/5]
| IBTK::HierarchyGhostCellInterpolation::InterpolationTransactionComponent::InterpolationTransactionComponent |
( |
int |
data_idx, |
|
|
const std::string & |
refine_op_name, |
|
|
bool |
use_cf_bdry_interpolation, |
|
|
const std::string & |
coarsen_op_name, |
|
|
const std::string & |
phys_bdry_extrap_type, |
|
|
bool |
consistent_type_2_bdry, |
|
|
const std::vector< SAMRAI::solv::RobinBcCoefStrategy< NDIM > * > & |
robin_bc_coefs, |
|
|
SAMRAI::tbox::Pointer< SAMRAI::xfer::VariableFillPattern< NDIM > > |
fill_pattern = nullptr, |
|
|
const std::string & |
phys_bdry_type = "LINEAR" |
|
) |
| |
|
inline |
◆ InterpolationTransactionComponent() [3/5]
| IBTK::HierarchyGhostCellInterpolation::InterpolationTransactionComponent::InterpolationTransactionComponent |
( |
int |
dst_data_idx, |
|
|
int |
src_data_idx, |
|
|
const std::string & |
refine_op_name, |
|
|
bool |
use_cf_bdry_interpolation, |
|
|
const std::string & |
coarsen_op_name, |
|
|
const std::string & |
phys_bdry_extrap_type, |
|
|
bool |
consistent_type_2_bdry, |
|
|
SAMRAI::solv::RobinBcCoefStrategy< NDIM > * |
robin_bc_coef, |
|
|
SAMRAI::tbox::Pointer< SAMRAI::xfer::VariableFillPattern< NDIM > > |
fill_pattern = nullptr, |
|
|
const std::string & |
phys_bdry_type = "LINEAR" |
|
) |
| |
|
inline |
◆ InterpolationTransactionComponent() [4/5]
| IBTK::HierarchyGhostCellInterpolation::InterpolationTransactionComponent::InterpolationTransactionComponent |
( |
int |
dst_data_idx, |
|
|
int |
src_data_idx, |
|
|
const std::string & |
refine_op_name, |
|
|
bool |
use_cf_bdry_interpolation, |
|
|
const std::string & |
coarsen_op_name, |
|
|
const std::string & |
phys_bdry_extrap_type, |
|
|
bool |
consistent_type_2_bdry, |
|
|
const std::vector< SAMRAI::solv::RobinBcCoefStrategy< NDIM > * > & |
robin_bc_coefs, |
|
|
SAMRAI::tbox::Pointer< SAMRAI::xfer::VariableFillPattern< NDIM > > |
fill_pattern = nullptr, |
|
|
const std::string & |
phys_bdry_type = "LINEAR" |
|
) |
| |
|
inline |
◆ InterpolationTransactionComponent() [5/5]
- Parameters
-
| from | The value to copy to this object. |
◆ ~InterpolationTransactionComponent()
| IBTK::HierarchyGhostCellInterpolation::InterpolationTransactionComponent::~InterpolationTransactionComponent |
( |
| ) |
|
|
inline |
◆ operator=()
- Parameters
-
| that | The value to assign to this object. |
- Returns
- A reference to this object.
◆ HierarchyGhostCellInterpolation
◆ d_dst_data_idx
| int IBTK::HierarchyGhostCellInterpolation::InterpolationTransactionComponent::d_dst_data_idx |
◆ d_src_data_idx
| int IBTK::HierarchyGhostCellInterpolation::InterpolationTransactionComponent::d_src_data_idx |
◆ d_refine_op_name
| std::string IBTK::HierarchyGhostCellInterpolation::InterpolationTransactionComponent::d_refine_op_name |
◆ d_use_cf_bdry_interpolation
| bool IBTK::HierarchyGhostCellInterpolation::InterpolationTransactionComponent::d_use_cf_bdry_interpolation |
◆ d_coarsen_op_name
| std::string IBTK::HierarchyGhostCellInterpolation::InterpolationTransactionComponent::d_coarsen_op_name |
◆ d_phys_bdry_extrap_type
| std::string IBTK::HierarchyGhostCellInterpolation::InterpolationTransactionComponent::d_phys_bdry_extrap_type |
◆ d_consistent_type_2_bdry
| bool IBTK::HierarchyGhostCellInterpolation::InterpolationTransactionComponent::d_consistent_type_2_bdry |
◆ d_robin_bc_coefs
◆ d_fill_pattern
◆ d_phys_bdry_type
| std::string IBTK::HierarchyGhostCellInterpolation::InterpolationTransactionComponent::d_phys_bdry_type |
The documentation for this class was generated from the following file: