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 Methods

 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 Jan 19 17:55:39 2005 for Chombo&INSwithParticles by doxygen1.2.16