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

EBCellFAB Class Reference

#include <EBCellFAB.H>

Inheritance diagram for EBCellFAB:

Inheritance graph
[legend]
Collaboration diagram for EBCellFAB:

Collaboration graph
[legend]
List of all members.

Public Methods

 EBCellFAB ()
 EBCellFAB (const EBISBox &a_ebisBox, const Box &a_region, int a_nVar)
virtual ~EBCellFAB ()
const FArrayBoxgetFArrayBox () const
FArrayBoxgetFArrayBox ()
EBCellFAB & negate (void)
EBCellFAB & operator+= (const EBCellFAB &a_ebfab)
EBCellFAB & operator-= (const EBCellFAB &a_ebfab)
EBCellFAB & operator *= (const EBCellFAB &a_ebfab)
EBCellFAB & operator/= (const EBCellFAB &a_ebfab)
EBCellFAB & operator+= (const Real &a_scalar)
EBCellFAB & operator-= (const Real &a_scalar)
EBCellFAB & operator *= (const Real &a_scalar)
EBCellFAB & operator/= (const Real &a_scalar)
virtual Real norm (int a_power, int a_comp, int a_numComp) const
 (Not implemented) Returns the Lp-norm of this EBCellFAB

virtual Real norm (const Box &a_subbox, int a_power, int a_comp, int a_numComp) const
 (Not implemented) Returns the Lp-norm of this EBCellFAB within a region

virtual Real sumPow (const Box &a_subbox, int a_power, int a_comp, int a_numComp) const
 (Not implemented) Returns a sum of powers of a subset of this EBCellFAB

Real dotProduct (const EBCellFAB &ebfab2) const
 (Not implemented) Return the dot product of this EBCellFAB with another

 EBCellFAB (const Box &a_region, int a_nComp)

Private Methods

 EBCellFAB (const EBCellFAB &ebcin)
void operator= (const EBCellFAB &fabin)

Detailed Description

EBCellFAB is a BaseEBCellFAB<Real> which includes arithmetic functions.


Constructor & Destructor Documentation

EBCellFAB::EBCellFAB  
 

EBCellFAB::EBCellFAB const EBISBox   a_ebisBox,
const Box   a_region,
int    a_nVar
 

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

virtual EBCellFAB::~EBCellFAB   [virtual]
 

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

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


Member Function Documentation

Real EBCellFAB::dotProduct const EBCellFAB &    ebfab2 const
 

(Not implemented) Return the dot product of this EBCellFAB with another

(Not implemented) Return the dot product of this EBCellFAB and "ebfab2" over their overlap region and all components.

FArrayBox& EBCellFAB::getFArrayBox  
 

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

const FArrayBox& EBCellFAB::getFArrayBox   const
 

EBCellFAB& EBCellFAB::negate void   
 

Negate the values in all locations

virtual Real EBCellFAB::norm const Box   a_subbox,
int    a_power,
int    a_comp,
int    a_numComp
const [virtual]
 

(Not implemented) Returns the Lp-norm of this EBCellFAB within a region

(Not implemented) Returns the Lp-norm of this EBCellFAB using components (a_comp : a_comp + a_numcomp - 1) and within the a_subbox. a_power < 0 -> ERROR. a_power = 0 -> infinity norm (max norm). a_power = 1 -> L1-norm a_power > 1 -> Lp-norm

virtual Real EBCellFAB::norm int    a_power,
int    a_comp,
int    a_numComp
const [virtual]
 

(Not implemented) Returns the Lp-norm of this EBCellFAB

(Not implemented) Returns the Lp-norm of this EBCellFAB using components (a_comp : a_comp + a_numcomp - 1). a_power < 0 -> ERROR. a_power = 0 -> infinity norm (max norm). a_power = 1 -> L1-norm a_power > 1 -> Lp-norm

EBCellFAB& EBCellFAB::operator *= const Real   a_scalar
 

Both fabs need the same ebisBox and region.

EBCellFAB& EBCellFAB::operator *= const EBCellFAB &    a_ebfab
 

Both fabs need the same ebisBox and region.

EBCellFAB& EBCellFAB::operator+= const Real   a_scalar
 

Both fabs need the same ebisBox and region.

EBCellFAB& EBCellFAB::operator+= const EBCellFAB &    a_ebfab
 

Both fabs need the same ebisBox and region.

EBCellFAB& EBCellFAB::operator-= const Real   a_scalar
 

Both fabs need the same ebisBox and region.

EBCellFAB& EBCellFAB::operator-= const EBCellFAB &    a_ebfab
 

Both fabs need the same ebisBox and region.

EBCellFAB& EBCellFAB::operator/= const Real   a_scalar
 

Both fabs need the same ebisBox and region.

EBCellFAB& EBCellFAB::operator/= const EBCellFAB &    a_ebfab
 

Both fabs need the same ebisBox and region.

void EBCellFAB::operator= const EBCellFAB &    fabin [inline, private]
 

virtual Real EBCellFAB::sumPow const Box   a_subbox,
int    a_power,
int    a_comp,
int    a_numComp
const [virtual]
 

(Not implemented) Returns a sum of powers of a subset of this EBCellFAB

(Not implemented) Returns a sum of powers of a subset of this EBCellFAB, specifically components a_comp to a_comp+a_numcomp-1 within a_subbox. a_power >= 2 only.


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