#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.
◆ _REALVECT_H_
◆ linearSize() [1/3]
template<>
int linearSize |
( |
const CH_XDIR::RealVect & |
vindex | ) |
|
◆ linearIn() [1/3]
template<>
void linearIn |
( |
CH_XDIR::RealVect & |
a_outputT, |
|
|
const void *const |
inBuf |
|
) |
| |
◆ linearOut() [1/3]
template<>
void linearOut |
( |
void *const |
a_outBuf, |
|
|
const CH_XDIR::RealVect & |
a_inputT |
|
) |
| |
◆ linearSize() [2/3]
template<>
int linearSize |
( |
const Vector< CH_XDIR::RealVect > & |
a_input | ) |
|
◆ linearIn() [2/3]
template<>
void linearIn |
( |
Vector< CH_XDIR::RealVect > & |
a_outputT, |
|
|
const void *const |
inBuf |
|
) |
| |
◆ linearOut() [2/3]
template<>
void linearOut |
( |
void *const |
a_outBuf, |
|
|
const Vector< CH_XDIR::RealVect > & |
a_inputT |
|
) |
| |
◆ linearSize() [3/3]
template<>
int linearSize |
( |
const Vector< Vector< CH_XDIR::RealVect > > & |
a_input | ) |
|
◆ linearIn() [3/3]
template<>
void linearIn |
( |
Vector< Vector< CH_XDIR::RealVect > > & |
a_outputT, |
|
|
const void *const |
inBuf |
|
) |
| |
◆ linearOut() [3/3]
template<>
void linearOut |
( |
void *const |
a_outBuf, |
|
|
const Vector< Vector< CH_XDIR::RealVect > > & |
a_inputT |
|
) |
| |
◆ scale()
◆ min()
◆ max()
◆ BASISREALV()
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.