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

pointPatchFieldFunctions.H File Reference


Detailed Description

Definition in file pointPatchFieldFunctions.H.

#include "src/OpenFOAM/fields/Fields/Field/undefFieldFunctionsM.H"
Include dependency graph for pointPatchFieldFunctions.H:

Go to the source code of this file.

Namespaces

namespace  Foam
 

Namespace for OpenFOAM.


Defines

#define  BINARY_FUNCTION(func)
#define  UNARY_OPERATOR(op, opFunc)
#define  BINARY_OPERATOR(Type1, Type2, op, opFunc)
#define  BINARY_TYPE_OPERATOR_SF(TYPE, op, opFunc)
#define  BINARY_TYPE_OPERATOR_FS(TYPE, op, opFunc)
#define  PRODUCT_OPERATOR(product, op, opFunc)

Functions

template<class Type >
void  component (pointPatchField< typename Field< Type >::cmptType > &sf, const pointPatchField< Type > &f, const direction d)
template<class Type >
void  T (pointPatchField< Type > &f1, const pointPatchField< Type > &f2)
template<class Type , int r>
void  pow (Field< typename powProduct< Type, r >::type > &f, const pointPatchField< Type > &vf)
template<class Type >
void  sqr (Field< typename outerProduct< Type, Type >::type > &f, const pointPatchField< Type > &vf)
template<class Type >
void  magSqr (pointPatchField< scalar > &sf, const pointPatchField< Type > &f)
template<class Type >
void  mag (pointPatchField< scalar > &sf, const pointPatchField< Type > &f)
template<class Type >
void  cmptAv (pointPatchField< typename Field< Type >::cmptType > &cf, const pointPatchField< Type > &f)
template<class Type >
void  cmptMag (pointPatchField< Type > &cf, const pointPatchField< Type > &f)
void  hdual (pointPatchField< vector > &, const pointPatchField< tensor > &)
void  hdual (pointPatchField< tensor > &, const pointPatchField< vector > &)
void  diag (pointPatchField< vector > &, const pointPatchField< tensor > &)
void  tr (pointPatchField< scalar > &, const pointPatchField< tensor > &)
void  dev (pointPatchField< tensor > &, const pointPatchField< tensor > &)
void  dev2 (pointPatchField< tensor > &, const pointPatchField< tensor > &)
void  det (pointPatchField< scalar > &, const pointPatchField< tensor > &)
void  inv (pointPatchField< tensor > &, const pointPatchField< tensor > &)
void  symm (pointPatchField< tensor > &, const pointPatchField< tensor > &)
void  twoSymm (pointPatchField< tensor > &, const pointPatchField< tensor > &)
void  skew (pointPatchField< tensor > &, const pointPatchField< tensor > &)
void  eigenValues (pointPatchField< vector > &, const pointPatchField< tensor > &)
void  eigenVectors (pointPatchField< tensor > &, const pointPatchField< tensor > &)

Define Documentation

#define BINARY_FUNCTION (   func  )
Value:
\
template<class Type>                                                          \
inline void func                                                              \
(                                                                             \
    pointPatchField<Type>& f,                                                 \
    const pointPatchField<Type>& f1,                                          \
    const pointPatchField<Type>& f2                                           \
)                                                                             \
{}                                                                            \
                                                                              \
template<class Type>                                                          \
inline void func                                                              \
(                                                                             \
    pointPatchField<Type>& f,                                                 \
    const pointPatchField<Type>& f1,                                          \
    const Type& s                                                             \
)                                                                             \
{}

Definition at line 104 of file pointPatchFieldFunctions.H.

#define UNARY_OPERATOR (   op,
  opFunc  
)
Value:
\
template<class Type>                                                          \
inline void opFunc                                                            \
(                                                                             \
    pointPatchField<Type>& f,                                                 \
    const pointPatchField<Type>& f1                                           \
)                                                                             \
{}

Definition at line 132 of file pointPatchFieldFunctions.H.

#define BINARY_OPERATOR (   Type1,
  Type2,
  op,
  opFunc  
)
Value:
\
template<class Type>                                                          \
inline void opFunc                                                            \
(                                                                             \
    pointPatchField<Type>& f,                                                 \
    const pointPatchField<Type1>& f1,                                         \
    const pointPatchField<Type2>& f2                                          \
)                                                                             \
{}

Definition at line 144 of file pointPatchFieldFunctions.H.

#define BINARY_TYPE_OPERATOR_SF (   TYPE,
  op,
  opFunc  
)
Value:
\
template<class Type>                                                          \
inline void opFunc                                                            \
(                                                                             \
    pointPatchField<Type>& f,                                                 \
    const TYPE& s,                                                            \
    const pointPatchField<Type>& f1                                           \
)                                                                             \
{}

Definition at line 159 of file pointPatchFieldFunctions.H.

#define BINARY_TYPE_OPERATOR_FS (   TYPE,
  op,
  opFunc  
)
Value:
\
template<class Type>                                                          \
inline void opFunc                                                            \
(                                                                             \
    pointPatchField<Type>& f,                                                 \
    const pointPatchField<Type>& f1,                                          \
    const TYPE& s                                                             \
)                                                                             \
{}

Definition at line 171 of file pointPatchFieldFunctions.H.

#define PRODUCT_OPERATOR (   product,
  op,
  opFunc  
)

Definition at line 188 of file pointPatchFieldFunctions.H.