FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

dimensionedType.C File Reference


Detailed Description

Definition in file dimensionedType.C.

#include "src/OpenFOAM/dimensionedTypes/dimensionedType/dimensionedType.H"
#include "src/OpenFOAM/primitives/pTraits/pTraits.H"
#include "src/OpenFOAM/db/dictionary/dictionary.H"
Include dependency graph for dimensionedType.C:

Go to the source code of this file.

Namespaces

namespace  Foam
 

Namespace for OpenFOAM.


Defines

#define  PRODUCT_OPERATOR(product, op, opFunc)

Functions

template<class Type , int r>
dimensioned< typename
powProduct< Type, r >::type >  
pow (const dimensioned< Type > &dt, typename powProduct< Type, r >::type)
template<class Type >
dimensioned< typename
outerProduct< Type, Type >
::type >  
sqr (const dimensioned< Type > &dt)
template<class Type >
dimensioned< scalar >  magSqr (const dimensioned< Type > &dt)
template<class Type >
dimensioned< scalar >  mag (const dimensioned< Type > &dt)
template<class Type >
dimensioned< Type >  max (const dimensioned< Type > &dt1, const dimensioned< Type > &dt2)
template<class Type >
dimensioned< Type >  min (const dimensioned< Type > &dt1, const dimensioned< Type > &dt2)
template<class Type >
Istream &  operator>> (Istream &is, dimensioned< Type > &dt)
template<class Type >
Ostream &  operator<< (Ostream &os, const dimensioned< Type > &dt)
template<class Type >
bool  operator> (const dimensioned< Type > &dt1, const dimensioned< Type > &dt2)
template<class Type >
bool  operator< (const dimensioned< Type > &dt1, const dimensioned< Type > &dt2)
template<class Type >
dimensioned< Type >  operator+ (const dimensioned< Type > &dt1, const dimensioned< Type > &dt2)
template<class Type >
dimensioned< Type >  operator- (const dimensioned< Type > &dt)
template<class Type >
dimensioned< Type >  operator- (const dimensioned< Type > &dt1, const dimensioned< Type > &dt2)
template<class Type >
dimensioned< Type >  operator* (const dimensioned< scalar > &ds, const dimensioned< Type > &dt)
template<class Type >
dimensioned< Type >  operator/ (const dimensioned< Type > &dt, const dimensioned< scalar > &ds)
template<class Type1 , class Type2 >
dimensioned< typename
outerProduct< Type1, Type2 >
::type >  
operator* (const dimensioned< Type1 > &dt1, const dimensioned< Type2 > &dt2)
template<class Type , class Form , class Cmpt , int nCmpt>
dimensioned< typename
outerProduct< Type, Form >
::type >  
operator* (const dimensioned< Type > &dt1, const VectorSpace< Form, Cmpt, nCmpt > &t2)
template<class Type , class Form , class Cmpt , int nCmpt>
dimensioned< typename
outerProduct< Form, Type >
::type >  
operator* (const VectorSpace< Form, Cmpt, nCmpt > &t1, const dimensioned< Type > &dt2)
template<class Type1 , class Type2 >
dimensioned< typename
crossProduct< Type1, Type2 >
::type >  
operator^ (const dimensioned< Type1 > &dt1, const dimensioned< Type2 > &dt2)
template<class Type , class Form , class Cmpt , int nCmpt>
dimensioned< typename
crossProduct< Type, Form >
::type >  
operator^ (const dimensioned< Type > &dt1, const VectorSpace< Form, Cmpt, nCmpt > &t2)
template<class Type , class Form , class Cmpt , int nCmpt>
dimensioned< typename
crossProduct< Form, Type >
::type >  
operator^ (const VectorSpace< Form, Cmpt, nCmpt > &t1, const dimensioned< Type > &dt2)
template<class Type1 , class Type2 >
dimensioned< typename
innerProduct< Type1, Type2 >
::type >  
operator& (const dimensioned< Type1 > &dt1, const dimensioned< Type2 > &dt2)
template<class Type , class Form , class Cmpt , int nCmpt>
dimensioned< typename
innerProduct< Type, Form >
::type >  
operator& (const dimensioned< Type > &dt1, const VectorSpace< Form, Cmpt, nCmpt > &t2)
template<class Type , class Form , class Cmpt , int nCmpt>
dimensioned< typename
innerProduct< Form, Type >
::type >  
operator& (const VectorSpace< Form, Cmpt, nCmpt > &t1, const dimensioned< Type > &dt2)
template<class Type1 , class Type2 >
dimensioned< typename
scalarProduct< Type1, Type2 >
::type >  
operator&& (const dimensioned< Type1 > &dt1, const dimensioned< Type2 > &dt2)
template<class Type , class Form , class Cmpt , int nCmpt>
dimensioned< typename
scalarProduct< Type, Form >
::type >  
operator&& (const dimensioned< Type > &dt1, const VectorSpace< Form, Cmpt, nCmpt > &t2)
template<class Type , class Form , class Cmpt , int nCmpt>
dimensioned< typename
scalarProduct< Form, Type >
::type >  
operator&& (const VectorSpace< Form, Cmpt, nCmpt > &t1, const dimensioned< Type > &dt2)

Define Documentation

#define PRODUCT_OPERATOR (   product,
  op,
  opFunc  
)

Definition at line 490 of file dimensionedType.C.