|
| PhysMappedIBC () |
| Constructor. More...
|
|
virtual | ~PhysMappedIBC () |
| Destructor. More...
|
|
virtual void | define (const ProblemDomain &a_domain, const Real &a_dx) |
| Define the object. More...
|
|
virtual PhysMappedIBC * | new_physIBC ()=0 |
| Factory method - this object is its own factory. More...
|
|
virtual void | setTime (Real a_time) |
|
virtual void | setCoordSys (MultiBlockCoordSys *a_coordSysPtr) |
|
void | setCoordSys (NewCoordSys *a_coordSysPtr) |
|
virtual void | print () |
|
virtual void | initialize (LevelData< FArrayBox > &a_U)=0 |
| Set up initial conditions. More...
|
|
virtual void | initializeWithJ (LevelData< FArrayBox > &a_U) |
|
virtual void | primBC (FArrayBox &a_WGdnv, const FArrayBox &a_Wextrap, const FArrayBox &a_W, const int &a_dir, const Side::LoHiSide &a_side, const Real &a_time) |
| Old set boundary fluxes for Cartesian methods – will cause an error. More...
|
|
virtual void | primBC (FArrayBox &a_WGdnv, const FArrayBox &a_Wextrap, const FArrayBox &a_W, const FArrayBox *const a_unitNormalBasisPtr, const Interval &a_velIntv, const int &a_dir, const Side::LoHiSide &a_side, const Real &a_time)=0 |
| Set boundary fluxes. More...
|
|
virtual void | setBdrySlopes (FArrayBox &a_dW, const FArrayBox &a_W, const int &a_dir, const Real &a_time)=0 |
| Set boundary slopes. More...
|
|
virtual void | artViscBC (FArrayBox &a_F, const FArrayBox &a_U, const FArrayBox &a_divVel, const int &a_dir, const Real &a_time) |
| Old artificial viscosity for Cartesian methods – will cause an error. More...
|
|
virtual void | artViscBC (FArrayBox &a_NtFdir, const CHArray< Real, SpaceDim+1, ArRangeCol > &a_Nctg, const FArrayBox &a_U, const FArrayBox &a_unitNormalBasis, const FArrayBox &a_divVel, const FArrayBox &a_csq, const FArrayBox &a_dxFace, const Interval &a_momIntv, const Real a_alpha, const Real a_beta, const Box &a_loFaceBox, const int a_hasLo, const Box &a_hiFaceBox, const int a_hasHi, const int a_dir)=0 |
| Adjust boundary fluxes to account for artificial viscosity. More...
|
|
bool | haveExactSoln () const |
| Do we have the exact solution. More...
|
|
| PhysIBC () |
| Constructor. More...
|
|
virtual | ~PhysIBC () |
| Destructor. More...
|
|
virtual void | getBoundaryFaces (Box &a_boundaryBox, const Box &a_dataFaceBox, const int &a_dir, const Side::LoHiSide &a_side) |
| This function is called by primBC() to get boundary faces of a Box. More...
|
|
Physical/domain initial and boundary conditions.
Virtual base class through which a user specifies the initial and boundary conditions for a hyperbolic system of PDEs.