#include <cstddef>
#include <cstdlib>
#include <cstring>
#include <iostream>
#include "SPACE.H"
#include "Misc.H"
#include "REAL.H"
#include "IntVect.H"
#include "Vector.H"
#include "SPMD.H"
#include "IndexTM.H"
#include "NamespaceHeader.H"
#include "NamespaceFooter.H"
#include "BaseNamespaceHeader.H"
#include "NamespaceVar.H"
#include "BaseNamespaceFooter.H"

Go to the source code of this file.
Classes | |
| class | RealVect |
| A Real vector in SpaceDim-dimensional space. More... | |
Functions | |
| template<> | |
| int | linearSize (const CH_XDIR::RealVect &vindex) |
| template<> | |
| void | linearIn (CH_XDIR::RealVect &a_outputT, const void *const inBuf) |
| template<> | |
| void | linearOut (void *const a_outBuf, const CH_XDIR::RealVect &a_inputT) |
| template<> | |
| int | linearSize (const Vector< CH_XDIR::RealVect > &a_input) |
| template<> | |
| void | linearIn (Vector< CH_XDIR::RealVect > &a_outputT, const void *const inBuf) |
| template<> | |
| void | linearOut (void *const a_outBuf, const Vector< CH_XDIR::RealVect > &a_inputT) |
| template<> | |
| int | linearSize (const Vector< Vector< CH_XDIR::RealVect > > &a_input) |
| template<> | |
| void | linearIn (Vector< Vector< CH_XDIR::RealVect > > &a_outputT, const void *const inBuf) |
| template<> | |
| void | linearOut (void *const a_outBuf, const Vector< Vector< CH_XDIR::RealVect > > &a_inputT) |
| RealVect | scale (const RealVect &p, Real s) |
| RealVect | min (const RealVect &p1, const RealVect &p2) |
| RealVect | max (const RealVect &p1, const RealVect &p2) |
| RealVect | BASISREALV (int idir) |
| int linearSize | ( | const CH_XDIR::RealVect & | vindex | ) | [inline] |
| void linearIn | ( | CH_XDIR::RealVect & | a_outputT, | |
| const void *const | inBuf | |||
| ) | [inline] |
| void linearOut | ( | void *const | a_outBuf, | |
| const CH_XDIR::RealVect & | a_inputT | |||
| ) | [inline] |
| int linearSize | ( | const Vector< CH_XDIR::RealVect > & | a_input | ) | [inline] |
| void linearIn | ( | Vector< CH_XDIR::RealVect > & | a_outputT, | |
| const void *const | inBuf | |||
| ) | [inline] |
| void linearOut | ( | void *const | a_outBuf, | |
| const Vector< CH_XDIR::RealVect > & | a_inputT | |||
| ) | [inline] |
| void linearIn | ( | Vector< Vector< CH_XDIR::RealVect > > & | a_outputT, | |
| const void *const | inBuf | |||
| ) | [inline] |
| void linearOut | ( | void *const | a_outBuf, | |
| const Vector< Vector< CH_XDIR::RealVect > > & | a_inputT | |||
| ) | [inline] |
Returns a RealVect obtained by multiplying each of the components of the given RealVect by a scalar.
References D_DECL6, and RealVect::RealVect().
Returns the RealVect that is the component-wise minimum of two argument RealVects.
References RealVect::min().
Returns the RealVect that is the component-wise maximum of two argument RealVects.
References RealVect::max().
| RealVect BASISREALV | ( | int | idir | ) |
Returns a basis vector in the given coordinate direction.
In 2-D:
BASISREALV(0) == (1.,0.); BASISREALV(1) == (0.,1.).
In 3-D:
BASISREALV(0) == (1.,0.,0.); BASISREALV(1) == (0.,1.,0.); BASISREALV(2) == (0.,0.,1.).
Note that the coordinate directions are based at zero.
1.5.5