IBAMR  IBAMR version 0.19.
Static Public Member Functions | Private Member Functions | List of all members
IBAMR::AdvDiffPhysicalBoundaryUtilities Class Reference

Class AdvDiffPhysicalBoundaryUtilities is a utility class that provides functions useful for dealing with physical boundary conditions for advection-diffusion solvers.

#include <ibamr/AdvDiffPhysicalBoundaryUtilities.h>

Static Public Member Functions

static void setPhysicalBoundaryConditions (SAMRAI::tbox::Pointer< SAMRAI::pdat::CellData< NDIM, double > > Q_data, SAMRAI::tbox::Pointer< SAMRAI::pdat::FaceData< NDIM, double > > u_ADV_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const std::vector< SAMRAI::solv::RobinBcCoefStrategy< NDIM > * > &bc_coefs, const double fill_time, const bool inflow_boundaries_only, const bool homogeneous_bc)
 Set physical boundary conditions at physical boundaries. More...
 

Private Member Functions

 AdvDiffPhysicalBoundaryUtilities ()=delete
 Default constructor. More...
 
 AdvDiffPhysicalBoundaryUtilities (const AdvDiffPhysicalBoundaryUtilities &from)=delete
 Copy constructor. More...
 
AdvDiffPhysicalBoundaryUtilitiesoperator= (const AdvDiffPhysicalBoundaryUtilities &that)=delete
 Assignment operator. More...
 

Constructor & Destructor Documentation

◆ AdvDiffPhysicalBoundaryUtilities() [1/2]

IBAMR::AdvDiffPhysicalBoundaryUtilities::AdvDiffPhysicalBoundaryUtilities ( )
privatedelete
Note
This constructor is not implemented and should not be used.

◆ AdvDiffPhysicalBoundaryUtilities() [2/2]

IBAMR::AdvDiffPhysicalBoundaryUtilities::AdvDiffPhysicalBoundaryUtilities ( const AdvDiffPhysicalBoundaryUtilities from)
privatedelete
Note
This constructor is not implemented and should not be used.
Parameters
fromThe value to copy to this object.

Member Function Documentation

◆ setPhysicalBoundaryConditions()

static void IBAMR::AdvDiffPhysicalBoundaryUtilities::setPhysicalBoundaryConditions ( SAMRAI::tbox::Pointer< SAMRAI::pdat::CellData< NDIM, double > >  Q_data,
SAMRAI::tbox::Pointer< SAMRAI::pdat::FaceData< NDIM, double > >  u_ADV_data,
SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > >  patch,
const std::vector< SAMRAI::solv::RobinBcCoefStrategy< NDIM > * > &  bc_coefs,
const double  fill_time,
const bool  inflow_boundaries_only,
const bool  homogeneous_bc 
)
static

◆ operator=()

AdvDiffPhysicalBoundaryUtilities& IBAMR::AdvDiffPhysicalBoundaryUtilities::operator= ( const AdvDiffPhysicalBoundaryUtilities that)
privatedelete
Note
This operator is not implemented and should not be used.
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: