23 #include "SolidBCF_F.H" 25 #include "NamespaceHeader.H" 54 const Real& a_ambientDensity,
55 const Real& a_deltaDensity,
56 const int& a_pressure,
60 const Real& a_artvisc);
72 const Real& a_ambientDensity,
73 const Real& a_deltaDensity,
74 const int& a_pressure,
78 const Real& a_artvisc);
129 #include "NamespaceFooter.H" bool m_isFortranCommonSet
Definition: WaveIBC.H:126
void initialize(LevelData< FArrayBox > &a_U)
Set up initial conditions.
Example of a sinusoidal plane wave plus a constant density.
Definition: WaveIBC.H:41
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)
Set boundary primitive values.
void setBdrySlopes(FArrayBox &a_dW, const FArrayBox &a_W, const int &a_dir, const Real &a_time)
Set boundary slopes.
virtual ~WaveIBC()
Destructor.
double Real
Definition: REAL.H:33
WaveIBC()
Null constructor.
void artViscBC(FArrayBox &a_F, const FArrayBox &a_U, const FArrayBox &a_divVel, const int &a_dir, const Real &a_time)
Adjust boundary fluxes to account for artificial viscosity.
LoHiSide
Definition: LoHiSide.H:27
A Real vector in SpaceDim-dimensional space.
Definition: RealVect.H:41
PhysIBC * new_physIBC()
Factory method - this object is its own factory.
void setFortranCommon(Real &a_smallPressure, const Real &a_gamma, const Real &a_ambientDensity, const Real &a_deltaDensity, const int &a_pressure, const IntVect &a_waveNumber, const RealVect &a_center, const RealVect &a_velocity, const Real &a_artvisc)
Sets parameters in a common block used by Fortran routines.
An integer Vector in SpaceDim-dimensional space.
Definition: CHArray.H:42
Definition: FArrayBox.H:45
Physical/domain initial and boundary conditions.
Definition: PhysIBC.H:33