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

Class ExtendedRobinBcCoefStrategy is a subclass of the abstract base class SAMRAI::solv::RobinBcCoefStrategy that extends the functionality of SAMRAI::solv::RobinBcCoefStrategy to allow for the specification of patch data descriptor indices that are required for filling, and the specification of whether homogeneous or inhomogeneous boundary data should be set. More...

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

Inheritance diagram for IBTK::ExtendedRobinBcCoefStrategy:
Inheritance graph
[legend]

Public Member Functions

 ExtendedRobinBcCoefStrategy ()=default
 Empty default constructor.
 
virtual ~ExtendedRobinBcCoefStrategy ()=default
 Empty virtual destructor.
 
- Public Member Functions inherited from SAMRAI::solv::RobinBcCoefStrategy< NDIM >
virtual void setBcCoefs (tbox::Pointer< pdat::ArrayData< NDIM, double > > &acoef_data, tbox::Pointer< pdat::ArrayData< NDIM, double > > &bcoef_data, tbox::Pointer< pdat::ArrayData< NDIM, double > > &gcoef_data, const tbox::Pointer< hier::Variable< NDIM > > &variable, const hier::Patch< NDIM > &patch, const hier::BoundaryBox< NDIM > &bdry_box, const double fill_time=0.0) const =0
 
virtual hier::IntVector< NDIM > numberOfExtensionsFillable () const=0
 

Extended SAMRAI::solv::RobinBcCoefStrategy interface.

int d_target_data_idx = IBTK::invalid_index
 
bool d_homogeneous_bc = false
 
virtual void setTargetPatchDataIndex (int target_data_idx)
 Set the target data index.
 
virtual void clearTargetPatchDataIndex ()
 Clear the target data index.
 
virtual void setHomogeneousBc (bool homogeneous_bc)
 Set whether the class is filling homogeneous or inhomogeneous boundary conditions.
 

Detailed Description

Class ExtendedRobinBcCoefStrategy is a subclass of the abstract base class SAMRAI::solv::RobinBcCoefStrategy that extends the functionality of SAMRAI::solv::RobinBcCoefStrategy to allow for the specification of patch data descriptor indices that are required for filling, and the specification of whether homogeneous or inhomogeneous boundary data should be set.


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