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

EBFaceFAB Class Reference

#include <EBFaceFAB.H>

Inheritance diagram for EBFaceFAB:

Inheritance graph
[legend]
Collaboration diagram for EBFaceFAB:

Collaboration graph
[legend]
List of all members.

Public Methods

 EBFaceFAB ()
 EBFaceFAB (const EBISBox &a_ebisBox, const Box &a_region, int a_iDir, int a_nVar)
virtual ~EBFaceFAB ()
const FArrayBoxgetFArrayBox () const
FArrayBoxgetFArrayBox ()
EBFaceFAB & operator+= (const EBFaceFAB &a_ebfab)
EBFaceFAB & operator-= (const EBFaceFAB &a_ebfab)
EBFaceFAB & operator *= (const EBFaceFAB &a_ebfab)
EBFaceFAB & operator/= (const EBFaceFAB &a_ebfab)
EBFaceFAB & operator+= (const Real &a_scalar)
EBFaceFAB & operator-= (const Real &a_scalar)
EBFaceFAB & operator *= (const Real &a_scalar)
EBFaceFAB & operator/= (const Real &a_scalar)
 EBFaceFAB (const Box &a_region, int a_nComp)

Private Methods

 EBFaceFAB (const EBFaceFAB &ebcin)
void operator= (const EBFaceFAB &ebcin)

Detailed Description

EBFaceFAB is a BaseEBFaceFAB<Real> which includes arithmetic functions.


Constructor & Destructor Documentation

EBFaceFAB::EBFaceFAB  
 

EBFaceFAB::EBFaceFAB const EBISBox   a_ebisBox,
const Box   a_region,
int    a_iDir,
int    a_nVar
 

Box going into this needs to be cell-centered. Data will exist over the surrounding nodes of the box.

virtual EBFaceFAB::~EBFaceFAB   [virtual]
 

EBFaceFAB::EBFaceFAB const Box   a_region,
int    a_nComp
[inline]
 

EBFaceFAB::EBFaceFAB const EBFaceFAB &    ebcin [inline, private]
 


Member Function Documentation

FArrayBox& EBFaceFAB::getFArrayBox  
 

Does a dynamic cast of the BaseFab<Real> to a FArrayBox for arithmetic purposes.

const FArrayBox& EBFaceFAB::getFArrayBox   const
 

EBFaceFAB& EBFaceFAB::operator *= const Real   a_scalar
 

Both fabs need the same ebisBox and region.

EBFaceFAB& EBFaceFAB::operator *= const EBFaceFAB &    a_ebfab
 

Both fabs need the same ebisBox and region.

EBFaceFAB& EBFaceFAB::operator+= const Real   a_scalar
 

Both fabs need the same ebisBox and region.

EBFaceFAB& EBFaceFAB::operator+= const EBFaceFAB &    a_ebfab
 

Both fabs need the same ebisBox and region.

EBFaceFAB& EBFaceFAB::operator-= const Real   a_scalar
 

Both fabs need the same ebisBox and region.

EBFaceFAB& EBFaceFAB::operator-= const EBFaceFAB &    a_ebfab
 

Both fabs need the same ebisBox and region.

EBFaceFAB& EBFaceFAB::operator/= const Real   a_scalar
 

Both fabs need the same ebisBox and region.

EBFaceFAB& EBFaceFAB::operator/= const EBFaceFAB &    a_ebfab
 

Both fabs need the same ebisBox and region.

void EBFaceFAB::operator= const EBFaceFAB &    ebcin [inline, private]
 


The documentation for this class was generated from the following file:
Generated on Wed Apr 16 14:35:10 2003 for EBChombo by doxygen1.2.16