24 #include "NamespaceHeader.H" 62 Real* a_alias = NULL);
84 resize(a_box, a_ncomp, a_alias);
142 int a_numcomp = 1)
const;
155 int a_numcomp = 1)
const;
165 int a_numcomp = 1)
const;
185 Real min(
int a_comp = 0)
const;
194 int a_comp = 0)
const;
200 Real max(
int a_comp = 0)
const;
209 int a_comp = 0)
const;
223 int a_comp = 0)
const;
237 int a_comp = 0)
const;
247 int a_comp = 0)
const;
258 int a_comp = 0)
const;
268 int a_comp = 0)
const;
277 int a_comp = 0)
const;
287 int a_comp = 0)
const;
308 void abs (
const Box& a_subbox,
317 int a_numcomp = 1)
const;
325 int a_numcomp = 1)
const;
417 return this->
plus(a_r);
436 const Real& a_scale);
490 const Box& a_destbox,
498 const Box& a_destbox,
566 const Box& a_destbox,
659 const Box& a_destbox,
750 const Box& a_destbox,
779 int a_destComp,
int a_xComp,
int a_yComp);
785 const Box& a_destbox,
798 #include "NamespaceFooter.H" FArrayBox & operator+=(Real a_r)
FArrayBox & plus(Real a_r, const Box &a_subbox, int a_comp=0, int a_numcomp=1)
FArrayBox & operator/=(Real a_r)
Real max(int a_comp=0) const
FArrayBox & invert(Real a_r)
virtual Real norm(const Box &a_subbox, int a_p=2, int a_comp=0, int a_numcomp=1) const
IntVect maxIndex(int a_comp=0) const
Real sum(int a_comp, int a_numcomp=1) const
int maskEQ(BaseFab< int > &a_mask, Real a_val, int a_comp=0) const
FArrayBox & divide(Real a_r)
FArrayBox & axby(const FArrayBox &a_X, const FArrayBox &a_Y, Real a_A, Real a_B)
Computes a_A * a_X + a_B * a_Y, placing the result in this FArrayBox.
virtual Real sumPow(const Box &a_subbox, int a_p=2, int a_comp=0, int a_numcomp=1) const
int maskGE(BaseFab< int > &a_mask, Real a_val, int a_comp=0) const
int maskGT(BaseFab< int > &a_mask, Real a_val, int a_comp=0) const
FArrayBox & operator=(const FArrayBox &)
Structure for passing component ranges in code.
Definition: Interval.H:23
Real dotProduct(const FArrayBox &a_fab2) const
Return the dot product of this FArrayBox with another.
virtual void define(const Interval &a_comps, BaseFab< Real > &a_original)
Definition: FArrayBox.H:118
double Real
Definition: REAL.H:33
void define()
Definition: BaseFabImplem.H:524
FArrayBox & operator-=(Real a_r)
FArrayBox & minus(const FArrayBox &a_x)
FArrayBox & operator*=(Real a_r)
IntVect minIndex(int a_comp=0) const
virtual void define(const Box &a_box, int a_ncomp, Real *a_alias=NULL)
Definition: FArrayBox.H:80
A Rectangular Domain on an Integer Lattice.
Definition: Box.H:465
int maskLT(BaseFab< int > &a_mask, Real a_val, int a_comp=0) const
int maskLE(BaseFab< int > &a_mask, Real a_val, int a_comp=0) const
An integer Vector in SpaceDim-dimensional space.
Definition: CHArray.H:42
Real & operator()(const IntVect &a_p, int a_N)
Definition: BaseFabImplem.H:222
virtual void define(const Interval &a_comps, FArrayBox &a_original)
Definition: FArrayBox.H:107
virtual void performCopy(const BaseFab< Real > &a_src, const Box &a_srcbox, int a_srccomp, const Box &a_destbox, int a_destcomp, int a_numcomp)
Definition: FArrayBox.H:44
Real min(int a_comp=0) const
FArrayBox & plus_real(Real a_r)
Definition: FArrayBox.H:415
void resize(const Box &a_b, int a_n=1, Real *a_alias=NULL)
Definition: BaseFabImplem.H:135
FArrayBox(const Interval &a_comps, FArrayBox &a_original)
Definition: FArrayBox.H:68
FArrayBox & mult(Real a_r)