27 #include "NamespaceHeader.H" 368 int minDir(
const bool& a_doAbs)
const;
375 int maxDir(
const bool& a_doAbs)
const;
507 friend std::ostream&
operator<< (std::ostream& ostr,
523 #include "NamespaceFooter.H" 531 int linearSize(
const CH_XDIR::RealVect& vindex);
535 void linearIn(CH_XDIR::RealVect& a_outputT,
const void*
const inBuf);
539 void linearOut(
void*
const a_outBuf,
const CH_XDIR::RealVect& a_inputT);
559 #include "NamespaceHeader.H" 592 D_EXPR6(
vect[0] -= p[0],
vect[1] -= p[1],
vect[2] -= p[2],
644 for (
int idir = 0; idir <
SpaceDim; idir++)
666 s * p[3], s * p[4], s * p[5]));
674 &&
vect[3] < p[3], &&
vect[4] < p[4], &&
vect[5] < p[5]);
682 &&
vect[3] <= p[3], &&
vect[4] <= p[4], &&
vect[5] <= p[5]);
690 &&
vect[3] > p[3], &&
vect[4] > p[4], &&
vect[5] > p[5]);
698 &&
vect[3] >= p[3], &&
vect[4] >= p[4], &&
vect[5] >= p[5]);
747 #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:606
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
Real radSquared() const
Definition: RealVect.H:641
RealVect(const IntVect &iv)
Definition: RealVect.H:84
int maxDir(const bool &a_doAbs) const
RealVect & scale(Real s)
Definition: RealVect.H:614
const Real * dataPtr() const
bool operator>=(const RealVect &p) const
Definition: RealVect.H:695
RealVect operator+() const
Definition: RealVect.H:599
Real sum() const
Definition: RealVect.H:623
Real & operator[](int i)
Definition: RealVect.H:561
void linearIn(CH_XDIR::RealVect &a_outputT, const void *const inBuf)
bool operator!=(const RealVect &p) const
Real product() const
Definition: RealVect.H:654
const int SpaceDim
Definition: SPACE.H:38
static const RealVect Unit
Definition: RealVect.H:427
Real dotProduct(const RealVect &a_rhs) const
Real vectorLength() const
Definition: RealVect.H:631
static const RealVect Zero
Definition: RealVect.H:421
bool operator<(const RealVect &p) const
Definition: RealVect.H:671
RealVect & max(const RealVect &p)
Definition: RealVect.H:716
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:679
bool operator>(const RealVect &p) const
Definition: RealVect.H:687
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:703
Handle to a particular group in an HDF file.
Definition: CH_HDF5.H:294
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:519
bool operator==(const RealVect &p) const
int linearSize(const CH_XDIR::RealVect &vindex)
RealVect & operator-=(Real s)
Definition: RealVect.H:581
friend RealVect BASISREALV(int dir)
static size_t io_offset
Definition: RealVect.H:512