#include <basicVelBC.H>
Inheritance diagram for basicVelBC:
Public Methods | |
basicVelBC () | |
virtual | ~basicVelBC () |
virtual void | setBCType (const DomainGhostBC &a_ghostBC, int a_component) |
one DomainGhostBC is set for each velocity component | |
basicVelBC (const int a_component) | |
virtual void | applyBCs (FArrayBox &a_state, const ProblemDomain &a_domain, const Real a_dx) const |
virtual void | applyBCs (FArrayBox &a_state, const Box &a_domain, const Real a_dx) const |
old interface using Box instead of ProblemDomain | |
virtual void | applyBCs (LevelData< FArrayBox > &a_stateMF, const ProblemDomain &a_domain, const Real a_dx) const |
virtual void | applyBCs (LevelData< FArrayBox > &a_stateMF, const Box &a_domain, const Real a_dx) const |
old interface using Box instead of ProblemDomain | |
virtual void | applyBCs (FArrayBox &a_state, const ProblemDomain &a_domain, const Real a_dx, int a_comp) const |
single-component version | |
virtual void | applyBCs (FArrayBox &a_state, const Box &a_domain, const Real a_dx, int a_comp) const |
single-component version using Box instead of ProblemDomain | |
const DomainGhostBC & | DomGhostBC (const int dir) const |
returns DomainGhostBC for direction Dir | |
Protected Attributes | |
Tuple< DomainGhostBC *, SpaceDim > | m_componentBC |
this class is handles velocities, which are by their nature multicomponent
|
|
|
|
|
|
|
single-component version using Box instead of ProblemDomain
Reimplemented in boxEdgeVelBC, and viscousBC. |
|
single-component version
Reimplemented in boxEdgeVelBC, and viscousBC. |
|
old interface using Box instead of ProblemDomain
Reimplemented in viscousBC. |
|
Reimplemented in viscousBC. |
|
old interface using Box instead of ProblemDomain
Reimplemented in boxEdgeVelBC, and viscousBC. |
|
Reimplemented in boxEdgeVelBC, and viscousBC. |
|
returns DomainGhostBC for direction Dir
|
|
one DomainGhostBC is set for each velocity component
|
|
|