27 #include "NamespaceHeader.H" 363 int minDir(
const bool& a_doAbs)
const;
370 int maxDir(
const bool& a_doAbs)
const;
504 friend std::ostream&
operator<< (std::ostream& ostr,
520 #include "NamespaceFooter.H" 528 int linearSize(
const CH_XDIR::RealVect& vindex);
532 void linearIn(CH_XDIR::RealVect& a_outputT,
const void*
const inBuf);
536 void linearOut(
void*
const a_outBuf,
const CH_XDIR::RealVect& a_inputT);
540 #include "NamespaceHeader.H" 574 D_EXPR6(
vect[0] -= p[0],
vect[1] -= p[1],
vect[2] -= p[2],
616 for (
int idir = 0; idir <
SpaceDim; idir++)
639 s * p[3], s * p[4], s * p[5]));
647 &&
vect[3] < p[3], &&
vect[4] < p[4], &&
vect[5] < p[5]);
655 &&
vect[3] <= p[3], &&
vect[4] <= p[4], &&
vect[5] <= p[5]);
664 &&
vect[3] > p[3], &&
vect[4] > p[4], &&
vect[5] > p[5]);
672 &&
vect[3] >= p[3], &&
vect[4] >= p[4], &&
vect[5] >= p[5]);
722 #include "NamespaceFooter.H" #define D_DECL6(a, b, c, d, e, f)
Definition: CHArray.H:39
RealVect & operator/=(Real s)
RealVect operator-() const
Definition: RealVect.H:588
RealVect & operator=(const RealVect &rhs)
RealVect operator*(Real s) const
#define D_TERM6(a, b, c, d, e, f)
Definition: CHArray.H:40
#define CH_assert(cond)
Definition: CHArray.H:37
RealVect(const IntVect &iv)
Definition: RealVect.H:85
int maxDir(const bool &a_doAbs) const
RealVect & scale(Real s)
Definition: RealVect.H:596
const Real * dataPtr() const
bool operator>=(const RealVect &p) const
Definition: RealVect.H:669
RealVect operator+() const
Definition: RealVect.H:581
Real sum() const
Definition: RealVect.H:605
Real & operator[](int i)
Definition: RealVect.H:542
void linearIn(CH_XDIR::RealVect &a_outputT, const void *const inBuf)
bool operator!=(const RealVect &p) const
Real product() const
Definition: RealVect.H:627
const int SpaceDim
Definition: SPACE.H:39
static const RealVect Unit
Definition: RealVect.H:422
Real dotProduct(const RealVect &a_rhs) const
Real vectorLength() const
Definition: RealVect.H:613
static const RealVect Zero
Definition: RealVect.H:416
bool operator<(const RealVect &p) const
Definition: RealVect.H:644
RealVect & max(const RealVect &p)
Definition: RealVect.H:690
double Real
Definition: REAL.H:33
void linearOut(void *const a_outBuf, const CH_XDIR::RealVect &a_inputT)
RealVect & operator*=(Real s)
bool operator<=(const RealVect &p) const
Definition: RealVect.H:652
bool operator>(const RealVect &p) const
Definition: RealVect.H:661
friend std::ostream & operator<<(std::ostream &ostr, const RealVect &p)
A Real vector in SpaceDim-dimensional space.
Definition: RealVect.H:41
RealVect & min(const RealVect &p)
Definition: RealVect.H:677
Handle to a particular group in an HDF file.
Definition: CH_HDF5.H:267
T Min(const T &a_a, const T &a_b)
Definition: Misc.H:26
An integer Vector in SpaceDim-dimensional space.
Definition: CHArray.H:42
RealVect operator/(Real s) const
int minDir(const bool &a_doAbs) const
T Max(const T &a_a, const T &a_b)
Definition: Misc.H:39
RealVect & operator+=(Real s)
Real vect[SpaceDim]
Definition: RealVect.H:516
bool operator==(const RealVect &p) const
int linearSize(const CH_XDIR::RealVect &vindex)
RealVect & operator-=(Real s)
Definition: RealVect.H:563
friend RealVect BASISREALV(int dir)
static size_t io_offset
Definition: RealVect.H:509