IBAMR
An adaptive and distributed-memory parallel implementation of the immersed boundary (IB) method
Public Member Functions | Public Attributes | Friends | List of all members
IBTK::HierarchyGhostCellInterpolation::InterpolationTransactionComponent Class Reference

Class HierarchyGhostCellInterpolation::InterpolationTransactionComponent encapsulates options for filling ghost cell values via class HierarchyGhostCellInterpolation. More...

#include </home/runner/work/IBAMR/IBAMR/ibtk/include/ibtk/HierarchyGhostCellInterpolation.h>

Public Member Functions

 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=NULL, SAMRAI::tbox::Pointer< SAMRAI::xfer::VariableFillPattern< NDIM > > fill_pattern=NULL, const std::string &phys_bdry_type="LINEAR")
 Default constructor.
 
 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=NULL, const std::string &phys_bdry_type="LINEAR")
 Alternate constructor.
 
 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=NULL, const std::string &phys_bdry_type="LINEAR")
 Alternate constructor.
 
 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=NULL, const std::string &phys_bdry_type="LINEAR")
 Alternate constructor.
 
 InterpolationTransactionComponent (const InterpolationTransactionComponent &from)
 Copy constructor. More...
 
InterpolationTransactionComponentoperator= (const InterpolationTransactionComponent &that)
 Assignment operator. More...
 
 ~InterpolationTransactionComponent ()
 Destructor.
 

Public Attributes

int d_dst_data_idx
 
int d_src_data_idx
 
std::string d_refine_op_name
 
bool d_use_cf_bdry_interpolation
 
std::string d_coarsen_op_name
 
std::string d_phys_bdry_extrap_type
 
bool d_consistent_type_2_bdry
 
std::vector< SAMRAI::solv::RobinBcCoefStrategy< NDIM > * > d_robin_bc_coefs
 
SAMRAI::tbox::Pointer< SAMRAI::xfer::VariableFillPattern< NDIM > > d_fill_pattern
 
std::string d_phys_bdry_type
 

Friends

class HierarchyGhostCellInterpolation
 

Detailed Description

Class HierarchyGhostCellInterpolation::InterpolationTransactionComponent encapsulates options for filling ghost cell values via class HierarchyGhostCellInterpolation.

Constructor & Destructor Documentation

◆ InterpolationTransactionComponent()

IBTK::HierarchyGhostCellInterpolation::InterpolationTransactionComponent::InterpolationTransactionComponent ( const InterpolationTransactionComponent from)
inline

Copy constructor.

Parameters
fromThe value to copy to this object.

Member Function Documentation

◆ operator=()

InterpolationTransactionComponent& IBTK::HierarchyGhostCellInterpolation::InterpolationTransactionComponent::operator= ( const InterpolationTransactionComponent that)
inline

Assignment operator.

Parameters
thatThe value to assign to this object.
Returns
A reference to this object.

The documentation for this class was generated from the following file: