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

boxEdgeVelBC Class Reference

implements edge-centered velocity BC's for flow in a box! More...

#include <boxVelBC.H>

Inheritance diagram for boxEdgeVelBC:

Inheritance graph
[legend]
Collaboration diagram for boxEdgeVelBC:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 boxEdgeVelBC (bool isViscous=false)
virtual ~boxEdgeVelBC ()
virtual void setAllBCTypes ()
bool isViscous ()
 access function

void isViscous (bool a_isViscous)
virtual void applyBCs (LevelData< FluxBox > &a_edgeStateMF, const ProblemDomain &a_domain, const Real a_dx) const
 also need to implement edge-centered version of applyBCs

virtual void applyBCs (LevelData< FluxBox > &a_edgeStateMF, const Box &a_domain, const Real a_dx) const
 also need to implement edge-centered version of applyBCs (old interface)

virtual void applyBCs (FluxBox &a_edgeStateMF, const ProblemDomain &a_domain, const Real a_dx) const
 also need to implement edge-centered version of applyBCs

virtual void applyBCs (FluxBox &a_edgeStateMF, const Box &a_domain, const Real a_dx) const
 also need to implement edge-centered version of applyBCs (old interface)

virtual void applyBCs (FArrayBox &a_state, const ProblemDomain &a_domain, const Real a_dx) const
 since the other two functions hide the applyBCs function...

virtual void applyBCs (FArrayBox &a_state, const Box &a_domain, const Real a_dx) const
 since the other two functions hide the applyBCs function (old interface)

virtual void applyBCs (FArrayBox &a_state, const ProblemDomain &a_domain, const Real a_dx, int a_velComp) const
 this one assumes that each edge-centered FAB is one component

virtual void applyBCs (FArrayBox &a_state, const Box &a_domain, const Real a_dx, int a_velComp) const
 this one assumes each edge-centered FAB is one component (old interface)


Protected Attributes

bool m_isViscous

Detailed Description

implements edge-centered velocity BC's for flow in a box!


Constructor & Destructor Documentation

boxEdgeVelBC::boxEdgeVelBC bool  isViscous = false  ) 
 

virtual boxEdgeVelBC::~boxEdgeVelBC  )  [inline, virtual]
 


Member Function Documentation

virtual void boxEdgeVelBC::applyBCs FArrayBox a_state,
const Box a_domain,
const Real  a_dx,
int  a_velComp
const [virtual]
 

this one assumes each edge-centered FAB is one component (old interface)

Reimplemented from basicVelBC.

virtual void boxEdgeVelBC::applyBCs FArrayBox a_state,
const ProblemDomain a_domain,
const Real  a_dx,
int  a_velComp
const [virtual]
 

this one assumes that each edge-centered FAB is one component

Reimplemented from basicVelBC.

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

since the other two functions hide the applyBCs function (old interface)

Reimplemented from basicVelBC.

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

since the other two functions hide the applyBCs function...

Reimplemented from basicVelBC.

virtual void boxEdgeVelBC::applyBCs FluxBox a_edgeStateMF,
const Box a_domain,
const Real  a_dx
const [virtual]
 

also need to implement edge-centered version of applyBCs (old interface)

virtual void boxEdgeVelBC::applyBCs FluxBox a_edgeStateMF,
const ProblemDomain a_domain,
const Real  a_dx
const [virtual]
 

also need to implement edge-centered version of applyBCs

virtual void boxEdgeVelBC::applyBCs LevelData< FluxBox > &  a_edgeStateMF,
const Box a_domain,
const Real  a_dx
const [virtual]
 

also need to implement edge-centered version of applyBCs (old interface)

virtual void boxEdgeVelBC::applyBCs LevelData< FluxBox > &  a_edgeStateMF,
const ProblemDomain a_domain,
const Real  a_dx
const [virtual]
 

also need to implement edge-centered version of applyBCs

void boxEdgeVelBC::isViscous bool  a_isViscous  ) 
 

bool boxEdgeVelBC::isViscous  ) 
 

access function

virtual void boxEdgeVelBC::setAllBCTypes  )  [virtual]
 


Member Data Documentation

bool boxEdgeVelBC::m_isViscous [protected]
 


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