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

complexFields.C File Reference

Specialisation of Field<T> for complex and complexVector. More...


Detailed Description

Specialisation of Field<T> for complex and complexVector.

Definition in file complexFields.C.

#include "src/OpenFOAM/fields/Fields/complexFields/complexFields.H"
#include "src/OpenFOAM/db/runTimeSelection/addToRunTimeSelectionTable.H"
Include dependency graph for complexFields.C:

Go to the source code of this file.

Namespaces

namespace  Foam
 

Namespace for OpenFOAM.


Functions

 defineCompoundTypeName (List< complex >, complexList)
 addCompoundToRunTimeSelectionTable (List< complex >, complexList)
complexField  ComplexField (const UList< scalar > &re, const UList< scalar > &im)
complexField  ReComplexField (const UList< scalar > &sf)
complexField  ImComplexField (const UList< scalar > &sf)
scalarField  ReImSum (const UList< complex > &cf)
scalarField  Re (const UList< complex > &cf)
scalarField  Im (const UList< complex > &cf)
 defineCompoundTypeName (List< complexVector >, complexVectorList)
 addCompoundToRunTimeSelectionTable (List< complexVector >, complexVectorList)
complexVectorField  ComplexField (const UList< vector > &re, const UList< vector > &im)
complexVectorField  ReComplexField (const UList< vector > &vf)
complexVectorField  ImComplexField (const UList< vector > &vf)
vectorField  ReImSum (const UList< complexVector > &cvf)
vectorField  Re (const UList< complexVector > &cvf)
vectorField  Im (const UList< complexVector > &cvf)
complexVectorField  operator^ (const UList< vector > &vf, const UList< complexVector > &cvf)