Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

basicVelBC Class Reference

this is a basic physical BC class designed to handle velocities More...

#include <basicVelBC.H>

Inheritance diagram for basicVelBC:

Inheritance graph
[legend]
Collaboration diagram for basicVelBC:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 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 DomainGhostBCDomGhostBC (const int dir) const
 returns DomainGhostBC for direction Dir


Protected Attributes

Tuple< DomainGhostBC *, SpaceDimm_componentBC

Detailed Description

this is a basic physical BC class designed to handle velocities

this class is handles velocities, which are by their nature multicomponent


Constructor & Destructor Documentation

basicVelBC::basicVelBC  ) 
 

virtual basicVelBC::~basicVelBC  )  [virtual]
 

basicVelBC::basicVelBC const int  a_component  ) 
 


Member Function Documentation

virtual void basicVelBC::applyBCs FArrayBox a_state,
const Box a_domain,
const Real  a_dx,
int  a_comp
const [virtual]
 

single-component version using Box instead of ProblemDomain

Reimplemented in boxEdgeVelBC, and viscousBC.

virtual void basicVelBC::applyBCs FArrayBox a_state,
const ProblemDomain a_domain,
const Real  a_dx,
int  a_comp
const [virtual]
 

single-component version

Reimplemented in boxEdgeVelBC, and viscousBC.

virtual void basicVelBC::applyBCs LevelData< FArrayBox > &  a_stateMF,
const Box a_domain,
const Real  a_dx
const [virtual]
 

old interface using Box instead of ProblemDomain

Reimplemented in viscousBC.

virtual void basicVelBC::applyBCs LevelData< FArrayBox > &  a_stateMF,
const ProblemDomain a_domain,
const Real  a_dx
const [virtual]
 

Reimplemented in viscousBC.

virtual void basicVelBC::applyBCs FArrayBox a_state,
const Box a_domain,
const Real  a_dx
const [virtual]
 

old interface using Box instead of ProblemDomain

Reimplemented in boxEdgeVelBC, and viscousBC.

virtual void basicVelBC::applyBCs FArrayBox a_state,
const ProblemDomain a_domain,
const Real  a_dx
const [virtual]
 

Reimplemented in boxEdgeVelBC, and viscousBC.

const DomainGhostBC& basicVelBC::DomGhostBC const int  dir  )  const
 

returns DomainGhostBC for direction Dir

virtual void basicVelBC::setBCType const DomainGhostBC a_ghostBC,
int  a_component
[virtual]
 

one DomainGhostBC is set for each velocity component


Member Data Documentation

Tuple<DomainGhostBC*, SpaceDim> basicVelBC::m_componentBC [protected]
 


The documentation for this class was generated from the following file:
Generated on Wed Jun 2 13:58:16 2004 for Chombo&INSwithParticles by doxygen 1.3.2