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, const 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, const 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,
const 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,
const 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 Thu Aug 29 11:07:37 2002 for Chombo&INS by doxygen1.2.16