Operator functions for VectorSpace. More...
Static Public Member Functions | |
template<class V , class S , class EqOp > | |
static void | eqOpS (V &vs, const S &s, EqOp eo) |
template<class S , class V , class EqOp > | |
static void | SeqOp (S &s, const V &vs, EqOp eo) |
template<class V1 , class V2 , class EqOp > | |
static void | eqOp (V1 &vs1, const V2 &vs2, EqOp eo) |
template<class V , class V1 , class S , class Op > | |
static void | opVS (V &vs, const V1 &vs1, const S &s, Op o) |
template<class V , class S , class V1 , class Op > | |
static void | opSV (V &vs, const S &s, const V1 &vs1, Op o) |
template<class V , class V1 , class Op > | |
static void | op (V &vs, const V1 &vs1, const V1 &vs2, Op o) |
Static Public Attributes | |
static const int | endLoop = (I < N-1) ? 1 : 0 |
Operator functions for VectorSpace.
Definition at line 42 of file VectorSpaceOps.H.
|
inlinestatic |
Definition at line 49 of file VectorSpaceOps.H.
References VectorSpaceOps< N, I >::endLoop, Foam::I, N, and s().
Referenced by VectorSpace< DiagTensor< Cmpt >, Cmpt, 3 >::operator*=(), and VectorSpace< DiagTensor< Cmpt >, Cmpt, 3 >::operator/=().
|
inlinestatic |
Definition at line 56 of file VectorSpaceOps.H.
References VectorSpaceOps< N, I >::endLoop, Foam::I, N, and s().
Referenced by Foam::cmptMax(), Foam::cmptMin(), Foam::cmptProduct(), Foam::cmptSum(), and Foam::magSqr().
Definition at line 63 of file VectorSpaceOps.H.
References VectorSpaceOps< N, I >::endLoop, Foam::I, and N.
Referenced by Foam::cmptMag(), VectorSpace< DiagTensor< Cmpt >, Cmpt, 3 >::operator+=(), Foam::operator-(), VectorSpace< DiagTensor< Cmpt >, Cmpt, 3 >::operator-=(), VectorSpace< DiagTensor< Cmpt >, Cmpt, 3 >::operator=(), and VectorSpace< DiagTensor< Cmpt >, Cmpt, 3 >::VectorSpace().
|
inlinestatic |
Definition at line 71 of file VectorSpaceOps.H.
References VectorSpaceOps< N, I >::endLoop, Foam::I, N, and s().
Referenced by Foam::operator*(), Foam::operator/(), and Foam::stabilise().
|
inlinestatic |
Definition at line 78 of file VectorSpaceOps.H.
References VectorSpaceOps< N, I >::endLoop, Foam::I, N, and s().
Referenced by Foam::operator*().
|
inlinestatic |
Definition at line 85 of file VectorSpaceOps.H.
References VectorSpaceOps< N, I >::endLoop, Foam::I, and N.
Referenced by Foam::cmptDivide(), Foam::cmptMultiply(), Foam::cmptPow(), Foam::max(), Foam::min(), Foam::minMod(), Foam::operator+(), and Foam::operator-().
Definition at line 46 of file VectorSpaceOps.H.
Referenced by VectorSpaceOps< N, I >::eqOp(), VectorSpaceOps< N, I >::eqOpS(), VectorSpaceOps< N, I >::op(), VectorSpaceOps< N, I >::opSV(), VectorSpaceOps< N, I >::opVS(), and VectorSpaceOps< N, I >::SeqOp().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.