Definition in file VectorSpaceI.H.
#include "src/OpenFOAM/db/error/error.H"#include "src/OpenFOAM/primitives/VectorSpace/products.H"#include "src/OpenFOAM/primitives/VectorSpace/VectorSpaceM.H"#include "src/OpenFOAM/primitives/ops/ops.H"
Include dependency graph for VectorSpaceI.H:Go to the source code of this file.
Namespaces | |
| namespace | Foam |
Namespace for OpenFOAM. | |
Functions | |
| template<class Form , class Cmpt , int nCmpt> | |
| Cmpt & | setComponent (VectorSpace< Form, Cmpt, nCmpt > &vs, const direction d) |
| template<class Form , class Cmpt , int nCmpt> | |
| const Cmpt & | component (const VectorSpace< Form, Cmpt, nCmpt > &vs, const direction d) |
| template<class Form , class Cmpt , int nCmpt> | |
| powProduct< Form, 0 >::type | pow (const VectorSpace< Form, Cmpt, nCmpt > &, typename powProduct< Form, 0 >::type=pTraits< typename powProduct< Form, 0 >::type >::zero) |
| template<class Form , class Cmpt , int nCmpt> | |
| powProduct< Form, 1 >::type | pow (const VectorSpace< Form, Cmpt, nCmpt > &v, typename powProduct< Form, 1 >::type=pTraits< typename powProduct< Form, 1 >::type >::zero) |
| template<class Form , class Cmpt , int nCmpt> | |
| powProduct< Form, 2 >::type | pow (const VectorSpace< Form, Cmpt, nCmpt > &v, typename powProduct< Form, 2 >::type=pTraits< typename powProduct< Form, 2 >::type >::zero) |
| template<class Form , class Cmpt , int nCmpt> | |
| scalar | magSqr (const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Form , class Cmpt , int nCmpt> | |
| scalar | mag (const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Form , class Cmpt , int nCmpt> | |
| VectorSpace< Form, Cmpt, nCmpt > | cmptMultiply (const VectorSpace< Form, Cmpt, nCmpt > &vs1, const VectorSpace< Form, Cmpt, nCmpt > &vs2) |
| template<class Form , class Cmpt , int nCmpt> | |
| VectorSpace< Form, Cmpt, nCmpt > | cmptDivide (const VectorSpace< Form, Cmpt, nCmpt > &vs1, const VectorSpace< Form, Cmpt, nCmpt > &vs2) |
| template<class Form , class Cmpt , int nCmpt> | |
| VectorSpace< Form, Cmpt, nCmpt > | stabilise (const VectorSpace< Form, Cmpt, nCmpt > &vs, const Cmpt &small) |
| template<class Form , class Cmpt , int nCmpt> | |
| Cmpt | cmptMax (const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Form , class Cmpt , int nCmpt> | |
| Cmpt | cmptMin (const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Form , class Cmpt , int nCmpt> | |
| Cmpt | cmptSum (const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Form , class Cmpt , int nCmpt> | |
| Cmpt | cmptAv (const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Form , class Cmpt , int nCmpt> | |
| Form | cmptMag (const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Form , class Cmpt , int nCmpt> | |
| Form | max (const VectorSpace< Form, Cmpt, nCmpt > &vs1, const VectorSpace< Form, Cmpt, nCmpt > &vs2) |
| template<class Form , class Cmpt , int nCmpt> | |
| Form | min (const VectorSpace< Form, Cmpt, nCmpt > &vs1, const VectorSpace< Form, Cmpt, nCmpt > &vs2) |
| template<class Form , class Cmpt , int nCmpt> | |
| Form | minMod (const VectorSpace< Form, Cmpt, nCmpt > &vs1, const VectorSpace< Form, Cmpt, nCmpt > &vs2) |
| template<class Type > | |
| Type | dot (const scalar s, const Type &t) |
| template<class Type > | |
| Type | dot (const Type &t, const scalar s) |
| template<class Form1 , class Cmpt1 , int nCmpt1, class Form2 , class Cmpt2 , int nCmpt2> | |
| innerProduct< Form1, Form2 >::type | dot (const VectorSpace< Form1, Cmpt1, nCmpt1 > &t1, const VectorSpace< Form2, Cmpt2, nCmpt2 > &t2) |
| template<class Form , class Cmpt , int nCmpt> | |
| Form | operator- (const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Form , class Cmpt , int nCmpt> | |
| Form | operator+ (const VectorSpace< Form, Cmpt, nCmpt > &vs1, const VectorSpace< Form, Cmpt, nCmpt > &vs2) |
| template<class Form , class Cmpt , int nCmpt> | |
| Form | operator- (const VectorSpace< Form, Cmpt, nCmpt > &vs1, const VectorSpace< Form, Cmpt, nCmpt > &vs2) |
| template<class Form , class Cmpt , int nCmpt> | |
| Form | operator* (scalar s, const VectorSpace< Form, Cmpt, nCmpt > &vs) |
| template<class Form , class Cmpt , int nCmpt> | |
| Form | operator* (const VectorSpace< Form, Cmpt, nCmpt > &vs, scalar s) |
| template<class Form , class Cmpt , int nCmpt> | |
| Form | operator/ (const VectorSpace< Form, Cmpt, nCmpt > &vs, scalar s) |
| template<class Form , class Cmpt , int nCmpt> | |
| Cmpt | operator&& (const VectorSpace< Form, Cmpt, nCmpt > &vs1, const VectorSpace< Form, Cmpt, nCmpt > &vs2) |
| template<class Form , class Cmpt , int nCmpt> | |
| bool | operator== (const VectorSpace< Form, Cmpt, nCmpt > &vs1, const VectorSpace< Form, Cmpt, nCmpt > &vs2) |
| template<class Form , class Cmpt , int nCmpt> | |
| bool | operator!= (const VectorSpace< Form, Cmpt, nCmpt > &vs1, const VectorSpace< Form, Cmpt, nCmpt > &vs2) |
| template<class Form , class Cmpt , int nCmpt> | |
| bool | operator> (const VectorSpace< Form, Cmpt, nCmpt > &vs1, const VectorSpace< Form, Cmpt, nCmpt > &vs2) |
| template<class Form , class Cmpt , int nCmpt> | |
| bool | operator< (const VectorSpace< Form, Cmpt, nCmpt > &vs1, const VectorSpace< Form, Cmpt, nCmpt > &vs2) |
| template<class Form , class Cmpt , int nCmpt> | |
| bool | operator>= (const VectorSpace< Form, Cmpt, nCmpt > &vs1, const VectorSpace< Form, Cmpt, nCmpt > &vs2) |
| template<class Form , class Cmpt , int nCmpt> | |
| bool | operator<= (const VectorSpace< Form, Cmpt, nCmpt > &vs1, const VectorSpace< Form, Cmpt, nCmpt > &vs2) |