Loading...
Searching...
No Matches
symmTensorField.H File Reference
Include dependency graph for symmTensorField.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Foam
 Namespace for OpenFOAM.

Macros

#define TEMPLATE

Functions

template<class Cmpt>
void zip (Field< SymmTensor< Cmpt > > &result, const UList< Cmpt > &xx, const UList< Cmpt > &xy, const UList< Cmpt > &xz, const UList< Cmpt > &yy, const UList< Cmpt > &yz, const UList< Cmpt > &zz)
 Zip together symmTensor field from components.
template<class Cmpt>
void unzip (const UList< SymmTensor< Cmpt > > &input, Field< Cmpt > &xx, Field< Cmpt > &xy, Field< Cmpt > &xz, Field< Cmpt > &yy, Field< Cmpt > &yz, Field< Cmpt > &zz)
 Unzip symmTensor field into components.
template<class Cmpt>
tmp< Field< SymmTensor< Cmpt > > > zip (const Field< Cmpt > &xx, const Field< Cmpt > &xy, const Field< Cmpt > &xz, const Field< Cmpt > &yy, const Field< Cmpt > &yz, const Field< Cmpt > &zz)
 Zip together symmTensor field from components.
template<class Cmpt>
void zipRows (Field< SymmTensor< Cmpt > > &result, const UList< Vector< Cmpt > > &x, const UList< Vector< Cmpt > > &y, const UList< Vector< Cmpt > > &z)
 Zip together symmTensor field from row components.
template<class Cmpt>
void zipCols (Field< SymmTensor< Cmpt > > &result, const UList< Vector< Cmpt > > &x, const UList< Vector< Cmpt > > &y, const UList< Vector< Cmpt > > &z)
 Zip together symmTensor field from column components.
template<class Cmpt>
void unzipRows (const UList< SymmTensor< Cmpt > > &input, Field< Vector< Cmpt > > &x, Field< Vector< Cmpt > > &y, Field< Vector< Cmpt > > &z)
 Extract symmTensor field rows.
template<class Cmpt>
void unzipCols (const UList< SymmTensor< Cmpt > > &input, Field< Vector< Cmpt > > &x, Field< Vector< Cmpt > > &y, Field< Vector< Cmpt > > &z)
 Extract symmTensor field columns.
template<class Cmpt>
void unzipRow (const UList< SymmTensor< Cmpt > > &input, const direction idx, Field< Vector< Cmpt > > &result)
 Extract a symmTensor field row (x,y,z) == (0,1,2).
template<class Cmpt>
void unzipCol (const UList< SymmTensor< Cmpt > > &input, const direction idx, Field< Vector< Cmpt > > &result)
 Extract a symmTensor field column (x,y,z) == (0,1,2).
template<class Cmpt>
void unzipDiag (const UList< SymmTensor< Cmpt > > &input, Field< Vector< Cmpt > > &result)
 Extract a symmTensor field diagonal.
template<class Cmpt>
tmp< Field< Vector< Cmpt > > > unzipRow (const Field< SymmTensor< Cmpt > > &input, const direction idx)
 Extract a symmTensor field row (x,y,z) == (0,1,2).
template<class Cmpt>
tmp< Field< Vector< Cmpt > > > unzipCol (const Field< SymmTensor< Cmpt > > &input, const direction idx)
 Extract a symmTensor field column (x,y,z) == (0,1,2).
template<class Cmpt>
tmp< Field< Vector< Cmpt > > > unzipDiag (const Field< SymmTensor< Cmpt > > &input)
 Extract a symmTensor field diagonal.

Detailed Description

Original source file symmTensorField.H

Definition in file symmTensorField.H.

Macro Definition Documentation

◆ TEMPLATE

#define TEMPLATE

Definition at line 43 of file symmTensorField.H.