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

AMRNavierStokesFactory Class Reference

#include <AMRNavierStokesFactory.H>

Inheritance diagram for AMRNavierStokesFactory:

Inheritance graph
[legend]
Collaboration diagram for AMRNavierStokesFactory:

Collaboration graph
[legend]
List of all members.

Public Methods

 AMRNavierStokesFactory ()
virtual AMRLevel * new_amrlevel () const
virtual ~AMRNavierStokesFactory ()
void CFL (const Real a_cfl)
void refinementThreshold (const Real a_refine_threshold)
void setPhysBC (const PhysBCUtil &a_physBC)

Protected Methods

void setDefaultValues ()

Protected Attributes

Real m_cfl
Real m_refine_thresh
PhysBCUtil * m_physBCPtr

Constructor & Destructor Documentation

AMRNavierStokesFactory::AMRNavierStokesFactory (    ) 
 

virtual AMRNavierStokesFactory::~AMRNavierStokesFactory (    )  [virtual]
 


Member Function Documentation

void AMRNavierStokesFactory::CFL (  const Real    a_cfl ) 
 

virtual AMRLevel* AMRNavierStokesFactory::new_amrlevel (    )  const [virtual]
 

Factory function. creates a new AMRLevel object. In your instantiation you should include defining all the stuff that is not part of the AMRLevel API.

Implements AMRLevelFactory.

void AMRNavierStokesFactory::refinementThreshold (  const Real    a_refine_threshold ) 
 

void AMRNavierStokesFactory::setDefaultValues (    )  [protected]
 

void AMRNavierStokesFactory::setPhysBC (  const PhysBCUtil &    a_physBC ) 
 


Member Data Documentation

Real AMRNavierStokesFactory::m_cfl [protected]
 

PhysBCUtil* AMRNavierStokesFactory::m_physBCPtr [protected]
 

Real AMRNavierStokesFactory::m_refine_thresh [protected]
 


The documentation for this class was generated from the following file:
Generated on Thu Aug 29 11:07:35 2002 for Chombo&INS by doxygen1.2.16