General looping form. Executing at index <I> with termination at <N> 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) |
General looping form. Executing at index <I> with termination at <N>
Operator functions for VectorSpace.
Definition at line 45 of file VectorSpaceOps.H.
|
inlinestatic |
Definition at line 48 of file VectorSpaceOps.H.
References VectorSpaceOps< N, I >::eqOpS(), Foam::I, and s().
Referenced by VectorSpaceOps< N, I >::eqOpS(), VectorSpace< Form, Cmpt, Ncmpts >::operator*=(), VectorSpace< Form, Cmpt, Ncmpts >::operator/=(), and VectorSpace< Form, Cmpt, Ncmpts >::operator=().
|
inlinestatic |
Definition at line 55 of file VectorSpaceOps.H.
References Foam::I, s(), and VectorSpaceOps< N, I >::SeqOp().
Referenced by Foam::cmptMax(), Foam::cmptMin(), Foam::cmptProduct(), Foam::cmptSum(), Foam::magSqr(), and VectorSpaceOps< N, I >::SeqOp().
Definition at line 62 of file VectorSpaceOps.H.
References Foam::I.
|
inlinestatic |
Definition at line 70 of file VectorSpaceOps.H.
References Foam::I, VectorSpaceOps< N, I >::opVS(), and s().
Referenced by Foam::operator*(), Foam::operator/(), VectorSpaceOps< N, I >::opVS(), and Foam::stabilise().
|
inlinestatic |
Definition at line 77 of file VectorSpaceOps.H.
References Foam::I, VectorSpaceOps< N, I >::opSV(), and s().
Referenced by Foam::operator*(), and VectorSpaceOps< N, I >::opSV().
|
inlinestatic |
Definition at line 84 of file VectorSpaceOps.H.
References Foam::I, and VectorSpaceOps< N, I >::op().
Referenced by Foam::cmptDivide(), Foam::cmptMultiply(), Foam::cmptPow(), Foam::max(), Foam::min(), Foam::minMod(), VectorSpaceOps< N, I >::op(), Foam::operator+(), and Foam::operator-().