24 #include "NamespaceHeader.H" 132 Real* a_alias = NULL)
154 int a_numcomp = 1)
const;
167 int a_numcomp = 1)
const;
177 int a_numcomp = 1)
const;
197 Real min(
int a_comp = 0)
const;
206 int a_comp = 0)
const;
212 Real max(
int a_comp = 0)
const;
221 int a_comp = 0)
const;
235 int a_comp = 0)
const;
249 int a_comp = 0)
const;
259 int a_comp = 0)
const;
270 int a_comp = 0)
const;
280 int a_comp = 0)
const;
289 int a_comp = 0)
const;
299 int a_comp = 0)
const;
321 void abs (
const Box& a_subbox,
330 int a_numcomp = 1)
const;
338 int a_numcomp = 1)
const;
430 return this->
plus(a_r);
449 const Real& a_scale);
503 const Box& a_destbox,
511 const Box& a_destbox,
579 const Box& a_destbox,
672 const Box& a_destbox,
763 const Box& a_destbox,
792 int a_destComp,
int a_xComp,
int a_yComp);
802 const Box& a_destbox,
815 #include "NamespaceFooter.H" FArrayBox & operator+=(Real a_r)
FArrayBox & operator=(FArrayBox &&a_in)=default
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
virtual void resize(const Box &a_box, int a_comps, Real *a_alias=NULL)
Definition: FArrayBox.H:130
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:121
double Real
Definition: REAL.H:33
void define()
Definition: BaseFabImplem.H:611
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:83
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:246
virtual void define(const Interval &a_comps, FArrayBox &a_original)
Definition: FArrayBox.H:110
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:45
Real min(int a_comp=0) const
FArrayBox & plus_real(Real a_r)
Definition: FArrayBox.H:428
void resize(const Box &a_b, int a_n=1, T *a_alias=NULL)
Definition: BaseFabImplem.H:158
FArrayBox(const Interval &a_comps, FArrayBox &a_original)
Definition: FArrayBox.H:71
FArrayBox & mult(Real a_r)