#include <EBFaceFAB.H>
Public Member Functions | |
EBFaceFAB () | |
EBFaceFAB (const EBISBox &a_ebisBox, const Box &a_region, int a_iDir, int a_nVar) | |
void | define (const EBISBox &a_ebisBox, const Box &a_region, int a_iDir, int a_nComp) |
virtual | ~EBFaceFAB () |
const FArrayBox & | getFArrayBox () const |
FArrayBox & | getFArrayBox () |
EBFaceFAB & | operator+= (const EBFaceFAB &a_ebfab) |
EBFaceFAB (const Interval &a_interval, EBFaceFAB &a_original) | |
aliasing constructor | |
EBFaceFAB & | plus (const EBFaceFAB &a_ebfab, int a_srccomp, int a_destcomp, int a_numcomp) |
EBFaceFAB & | operator-= (const EBFaceFAB &a_ebfab) |
EBFaceFAB & | minus (const EBFaceFAB &a_ebfab, int a_srccomp, int a_destcomp, int a_numcomp) |
EBFaceFAB & | operator*= (const EBFaceFAB &a_ebfab) |
EBFaceFAB & | mult (const EBFaceFAB &a_ebfab, int a_srccomp, int a_destcomp, int a_numcomp) |
EBFaceFAB & | operator/= (const EBFaceFAB &a_ebfab) |
EBFaceFAB & | divide (const EBFaceFAB &a_ebfab, int a_srccomp, int a_destcomp, int a_numcomp) |
EBFaceFAB & | operator+= (const Real &a_scalar) |
EBFaceFAB & | operator-= (const Real &a_scalar) |
EBFaceFAB & | operator*= (const Real &a_scalar) |
EBFaceFAB & | operator/= (const Real &a_scalar) |
Real | max (int a_comp=0) const |
Returns the maximum value for the given component in the FAB. | |
Real | min (int a_comp=0) const |
Returns the minimum value for the given component in the FAB. | |
EBFaceFAB (const Box &a_region, int a_nComp) | |
Private Member Functions | |
EBFaceFAB (const EBFaceFAB &ebcin) | |
void | operator= (const EBFaceFAB &ebcin) |
EBFaceFAB::EBFaceFAB | ( | ) |
virtual EBFaceFAB::~EBFaceFAB | ( | ) | [virtual] |
aliasing constructor
EBFaceFAB::EBFaceFAB | ( | const Box & | a_region, | |
int | a_nComp | |||
) | [inline] |
References MayDay::Error().
EBFaceFAB::EBFaceFAB | ( | const EBFaceFAB & | ebcin | ) | [inline, private] |
References MayDay::Error().
void EBFaceFAB::define | ( | const EBISBox & | a_ebisBox, | |
const Box & | a_region, | |||
int | a_iDir, | |||
int | a_nVar | |||
) | [virtual] |
Box going into this needs to be cell-centered. Data will exist over the surrounding nodes of the box.
Reimplemented from BaseEBFaceFAB< T >.
const FArrayBox& EBFaceFAB::getFArrayBox | ( | ) | const |
FArrayBox& EBFaceFAB::getFArrayBox | ( | ) |
Does a dynamic cast of the BaseFab<Real> to a FArrayBox for arithmetic purposes.
Both fabs need the same ebisBox and region and number of components.
EBFaceFAB& EBFaceFAB::plus | ( | const EBFaceFAB & | a_ebfab, | |
int | a_srccomp, | |||
int | a_destcomp, | |||
int | a_numcomp | |||
) |
Both fabs need the same ebisBox and region.
Both fabs need the same ebisBox and region and number of components.
EBFaceFAB& EBFaceFAB::minus | ( | const EBFaceFAB & | a_ebfab, | |
int | a_srccomp, | |||
int | a_destcomp, | |||
int | a_numcomp | |||
) |
Both fabs need the same ebisBox and region.
Both fabs need the same ebisBox and region and number of components.
EBFaceFAB& EBFaceFAB::mult | ( | const EBFaceFAB & | a_ebfab, | |
int | a_srccomp, | |||
int | a_destcomp, | |||
int | a_numcomp | |||
) |
Both fabs need the same ebisBox and region.
Both fabs need the same ebisBox and region and number of components.
EBFaceFAB& EBFaceFAB::divide | ( | const EBFaceFAB & | a_ebfab, | |
int | a_srccomp, | |||
int | a_destcomp, | |||
int | a_numcomp | |||
) |
Both fabs need the same ebisBox and region.
Real EBFaceFAB::max | ( | int | a_comp = 0 |
) | const |
Returns the maximum value for the given component in the FAB.
Real EBFaceFAB::min | ( | int | a_comp = 0 |
) | const |
Returns the minimum value for the given component in the FAB.
void EBFaceFAB::operator= | ( | const EBFaceFAB & | ebcin | ) | [inline, private] |
References MayDay::Error().