#include <channelBC.H>
Inheritance diagram for channelBC:
Public Methods | |
channelBC () | |
constructor | |
virtual | ~channelBC () |
destructor | |
virtual PhysBCUtil * | newPhysBCUtil () const |
"virtual" constructor | |
void | setMaxInflowVel (Real a_maxInflowVel) |
Real | maxInflowVel () const |
virtual void | setBCs () |
interact with ParmParse to set physical BC types | |
virtual void | computeBoundaryDt (Real &a_dt, Real a_cfl, Real a_dx) const |
compute effect of wall heating on dt | |
virtual DomainGhostBC * | gradMacPressureBC () const |
returns BC applied to MAC pressure before computing gradient | |
virtual DomainGhostBC * | gradELambdaBC () const |
BC for grad eLambda. | |
virtual DomainGhostBC * | diffusiveBC (int a_scalarType) const |
physical bc's for diffusion term for scalars | |
Protected Methods | |
virtual DomainGhostBC * | basicScalBC (bool a_isHomogeneous, int a_scalType) const |
virtual void | basicCCVelBC (DomainGhostBC &a_newBC, bool a_isHomogeneous, bool a_isViscous, int a_velComponent, Interval &a_interval) const |
returns a single-component BC for cell-centered velocity | |
virtual basicEdgeVelBC * | basicECVelBC (bool a_isHomogeneous, bool a_isViscous, bool a_isSingleComponent) const |
Protected Attributes | |
Real | m_maxInflowVel |
max inflow velocity |
|
constructor
|
|
destructor
|
|
returns a single-component BC for cell-centered velocity
Reimplemented from PhysBCUtil. |
|
Reimplemented from PhysBCUtil. |
|
Reimplemented from PhysBCUtil. |
|
compute effect of wall heating on dt
Reimplemented from PhysBCUtil. |
|
physical bc's for diffusion term for scalars
Reimplemented from PhysBCUtil. |
|
BC for grad eLambda.
Reimplemented from PhysBCUtil. |
|
returns BC applied to MAC pressure before computing gradient
Reimplemented from PhysBCUtil. |
|
|
|
"virtual" constructor
Reimplemented from PhysBCUtil. |
|
interact with ParmParse to set physical BC types
Reimplemented from PhysBCUtil. |
|
|
|
max inflow velocity
|