VectorSpaceOps< N, I > Class Template Reference

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)
 

Detailed Description

template<direction N, direction I>
class Foam::VectorSpaceOps< N, I >

Operator functions for VectorSpace.

Definition at line 42 of file VectorSpaceOps.H.

Member Function Documentation

◆ eqOpS()

◆ SeqOp()

static void SeqOp ( S &  s,
const V &  vs,
EqOp  eo 
)
inlinestatic

Definition at line 54 of file VectorSpaceOps.H.

References Foam::I.

Referenced by Foam::cmptMax(), Foam::cmptMin(), Foam::cmptProduct(), Foam::cmptSum(), and Foam::magSqr().

Here is the caller graph for this function:

◆ eqOp()

static void eqOp ( V1 &  vs1,
const V2 &  vs2,
EqOp  eo 
)
inlinestatic

◆ opVS()

static void opVS ( V &  vs,
const V1 &  vs1,
const S &  s,
Op  o 
)
inlinestatic

Definition at line 69 of file VectorSpaceOps.H.

References Foam::I.

Referenced by Foam::operator*(), Foam::operator/(), and Foam::stabilise().

Here is the caller graph for this function:

◆ opSV()

static void opSV ( V &  vs,
const S &  s,
const V1 &  vs1,
Op  o 
)
inlinestatic

Definition at line 76 of file VectorSpaceOps.H.

References Foam::I.

Referenced by Foam::operator*().

Here is the caller graph for this function:

◆ op()

static void op ( V &  vs,
const V1 &  vs1,
const V1 &  vs2,
Op  o 
)
inlinestatic

Definition at line 83 of file VectorSpaceOps.H.

References Foam::I.

Referenced by Foam::cmptDivide(), Foam::cmptMultiply(), Foam::cmptPow(), Foam::max(), Foam::min(), Foam::minMod(), Foam::operator+(), and Foam::operator-().

Here is the caller graph for this function:

The documentation for this class was generated from the following file: