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

Go to the source code of this file.
Namespaces | |
| namespace | BLfacade |
| namespace | std |
Classes | |
| class | IntVect |
| An integer Vector in SpaceDim-dimensional space. More... | |
Functions | |
| template<> | |
| int | linearSize (const CH_XDIR::IntVect &a_iv) |
| functions for linearization | |
| template<> | |
| void | linearIn (CH_XDIR::IntVect &a_iv, const void *a_inBuf) |
| functions for linearization | |
| template<> | |
| void | linearOut (void *a_outBuf, const CH_XDIR::IntVect &a_iv) |
| functions for linearization | |
| template<> | |
| int | linearSize (const Vector< CH_XDIR::IntVect > &a_input) |
| template<> | |
| void | linearIn (Vector< CH_XDIR::IntVect > &a_outputT, const void *const inBuf) |
| template<> | |
| void | linearOut (void *const a_outBuf, const Vector< CH_XDIR::IntVect > &a_inputT) |
| template<> | |
| int | linearSize (const Vector< Vector< CH_XDIR::IntVect > > &a_input) |
| template<> | |
| void | linearIn (Vector< Vector< CH_XDIR::IntVect > > &a_outputT, const void *const inBuf) |
| template<> | |
| void | linearOut (void *const a_outBuf, const Vector< Vector< CH_XDIR::IntVect > > &a_inputT) |
| IntVect | operator+ (int s, const IntVect &p) |
| IntVect | operator- (int s, const IntVect &p) |
| IntVect | operator* (int s, const IntVect &p) |
| IntVect | scale (const IntVect &p, int s) |
| const IntVect | absolute (const IntVect &p) |
| IntVect | diagShift (const IntVect &p, int s) |
| IntVect | min (const IntVect &p1, const IntVect &p2) |
| IntVect | max (const IntVect &p1, const IntVect &p2) |
Variables | |
| static int | s_dummyForIntVectH = IntVect::InitStatics() |
| int linearSize | ( | const CH_XDIR::IntVect & | a_iv | ) | [inline] |
functions for linearization
| void linearIn | ( | CH_XDIR::IntVect & | a_iv, | |
| const void * | a_inBuf | |||
| ) | [inline] |
functions for linearization
| void linearOut | ( | void * | a_outBuf, | |
| const CH_XDIR::IntVect & | a_iv | |||
| ) | [inline] |
functions for linearization
| int linearSize | ( | const Vector< CH_XDIR::IntVect > & | a_input | ) | [inline] |
| void linearIn | ( | Vector< CH_XDIR::IntVect > & | a_outputT, | |
| const void *const | inBuf | |||
| ) | [inline] |
| void linearOut | ( | void *const | a_outBuf, | |
| const Vector< CH_XDIR::IntVect > & | a_inputT | |||
| ) | [inline] |
| void linearIn | ( | Vector< Vector< CH_XDIR::IntVect > > & | a_outputT, | |
| const void *const | inBuf | |||
| ) | [inline] |
| void linearOut | ( | void *const | a_outBuf, | |
| const Vector< Vector< CH_XDIR::IntVect > > & | a_inputT | |||
| ) | [inline] |
Returns an IntVect that is an IntVect p with a scalar s added to each component.
References D_DECL6, and IntVect::IntVect().
Returns s - p.
References D_DECL6, and IntVect::IntVect().
Returns an IntVect that is an IntVect p with each component multiplied by a scalar s.
References D_DECL6, and IntVect::IntVect().
Returns an IntVect obtained by multiplying each of the components of the given IntVect by a scalar.
References D_DECL6, and IntVect::IntVect().
References D_DECL6, and IntVect::IntVect().
Returns IntVect obtained by adding a scalar to each of the components of the given IntVect.
References D_DECL6, and IntVect::IntVect().
Returns the IntVect that is the component-wise minimum of two argument IntVects.
References IntVect::min(), and IntVect::p().
Returns the IntVect that is the component-wise maximum of two argument IntVects.
References IntVect::max(), and IntVect::p().
int s_dummyForIntVectH = IntVect::InitStatics() [static] |
1.5.5