Specialisation of FieldField<T> for symmTensor. More...


Go to the source code of this file.
Namespaces | |
| namespace | Foam |
| Namespace for OpenFOAM. | |
Macros | |
| #define | TEMPLATE template<template<class> class Field> |
Functions | |
| template<template< class > class Field, class Cmpt> | |
| void | zip (FieldField< Field, SymmTensor< Cmpt > > &result, const FieldField< Field, Cmpt > &xx, const FieldField< Field, Cmpt > &xy, const FieldField< Field, Cmpt > &xz, const FieldField< Field, Cmpt > &yy, const FieldField< Field, Cmpt > &yz, const FieldField< Field, Cmpt > &zz) |
| Zip together symmTensor field field from components. | |
| template<template< class > class Field, class Cmpt> | |
| void | unzip (const FieldField< Field, SymmTensor< Cmpt > > &input, FieldField< Field, Cmpt > &xx, FieldField< Field, Cmpt > &xy, FieldField< Field, Cmpt > &xz, FieldField< Field, Cmpt > &yy, FieldField< Field, Cmpt > &yz, FieldField< Field, Cmpt > &zz) |
| Unzip symmTensor field field into components. | |
| template<template< class > class Field, class Cmpt> | |
| void | zipRows (FieldField< Field, SymmTensor< Cmpt > > &result, const FieldField< Field, Vector< Cmpt > > &x, const FieldField< Field, Vector< Cmpt > > &y, const FieldField< Field, Vector< Cmpt > > &z) |
| Zip together symmTensor field field from row components. | |
| template<template< class > class Field, class Cmpt> | |
| void | zipCols (FieldField< Field, SymmTensor< Cmpt > > &result, const FieldField< Field, Vector< Cmpt > > &x, const FieldField< Field, Vector< Cmpt > > &y, const FieldField< Field, Vector< Cmpt > > &z) |
| Zip together symmTensor field from column components. | |
| template<template< class > class Field, class Cmpt> | |
| void | unzipRows (const FieldField< Field, SymmTensor< Cmpt > > &input, FieldField< Field, Vector< Cmpt > > &x, FieldField< Field, Vector< Cmpt > > &y, FieldField< Field, Vector< Cmpt > > &z) |
| Extract symmTensor field field rows. | |
| template<template< class > class Field, class Cmpt> | |
| void | unzipCols (const FieldField< Field, SymmTensor< Cmpt > > &input, FieldField< Field, Vector< Cmpt > > &x, FieldField< Field, Vector< Cmpt > > &y, FieldField< Field, Vector< Cmpt > > &z) |
| Extract symmTensor field field columns. | |
| template<template< class > class Field, class Cmpt> | |
| void | unzipRow (const FieldField< Field, SymmTensor< Cmpt > > &input, const direction idx, FieldField< Field, Vector< Cmpt > > &result) |
| Extract a symmTensor field field row (x,y,z) == (0,1,2). | |
| template<template< class > class Field, class Cmpt> | |
| void | unzipCol (const FieldField< Field, SymmTensor< Cmpt > > &input, const direction idx, FieldField< Field, Vector< Cmpt > > &result) |
| Extract a symmTensor field field column (x,y,z) == (0,1,2). | |
| template<template< class > class Field, class Cmpt> | |
| void | unzipDiag (const FieldField< Field, SymmTensor< Cmpt > > &input, FieldField< Field, Vector< Cmpt > > &result) |
| Extract a symmTensor field field diagonal. | |
Specialisation of FieldField<T> for symmTensor.
Original source file symmTensorFieldField.H
InClass Foam::symmTensorFieldField
Definition in file symmTensorFieldField.H.
| #define TEMPLATE template<template<class> class Field> |
Definition at line 40 of file symmTensorFieldField.H.