OpenFOAM logo
Open Source CFD Toolkit

tensorFieldField.H File Reference


Detailed Description

View tensorFieldField.H
License
This file is part of OpenFOAM.

OpenFOAM is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2 of the License, or (at your
option) any later version.

OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
for more details.

You should have received a copy of the GNU General Public License
along with OpenFOAM; if not, write to the Free Software Foundation,
Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Description
Specialisation of FieldField<T> for tensor.

Source files

Definition in file tensorFieldField.H.

Go to the source code of this file.

Namespaces

namespace  Foam

Functions

template<template< class > class Field>
void hdual (FieldField< Field, vector > &, const FieldField< Field, tensor > &)
template<template< class > class Field>
tmp< FieldField< Field, vector > > operator * (const tmp< FieldField< Field, tensor > > &)
template<template< class > class Field>
void hdual (FieldField< Field, tensor > &, const FieldField< Field, vector > &)
template<template< class > class Field>
tmp< FieldField< Field, tensor > > operator * (const tmp< FieldField< Field, vector > > &)
template<template< class > class Field>
void tr (FieldField< Field, scalar > &, const FieldField< Field, tensor > &)
template<template< class > class Field>
tmp< FieldField< Field, scalar > > tr (const tmp< FieldField< Field, tensor > > &)
template<template< class > class Field>
void dev (FieldField< Field, tensor > &, const FieldField< Field, tensor > &)
template<template< class > class Field>
tmp< FieldField< Field, tensor > > dev (const FieldField< Field, tensor > &)
template<template< class > class Field>
tmp< FieldField< Field, tensor > > dev (const tmp< FieldField< Field, tensor > > &)
template<template< class > class Field>
void dev2 (FieldField< Field, tensor > &, const FieldField< Field, tensor > &)
template<template< class > class Field>
tmp< FieldField< Field, tensor > > dev2 (const FieldField< Field, tensor > &)
template<template< class > class Field>
tmp< FieldField< Field, tensor > > dev2 (const tmp< FieldField< Field, tensor > > &)
template<template< class > class Field>
void det (FieldField< Field, scalar > &, const FieldField< Field, tensor > &)
template<template< class > class Field>
tmp< FieldField< Field, scalar > > det (const tmp< FieldField< Field, tensor > > &)
template<template< class > class Field>
void inv (FieldField< Field, tensor > &, const FieldField< Field, tensor > &)
template<template< class > class Field>
tmp< FieldField< Field, tensor > > inv (const FieldField< Field, tensor > &)
template<template< class > class Field>
tmp< FieldField< Field, tensor > > inv (const tmp< FieldField< Field, tensor > > &)
template<template< class > class Field>
void hinv (FieldField< Field, tensor > &, const FieldField< Field, tensor > &)
template<template< class > class Field>
tmp< FieldField< Field, tensor > > hinv (const FieldField< Field, tensor > &)
template<template< class > class Field>
tmp< FieldField< Field, tensor > > hinv (const tmp< FieldField< Field, tensor > > &)
template<template< class > class Field>
void symm (FieldField< Field, tensor > &, const FieldField< Field, tensor > &)
template<template< class > class Field>
tmp< FieldField< Field, tensor > > symm (const FieldField< Field, tensor > &)
template<template< class > class Field>
tmp< FieldField< Field, tensor > > symm (const tmp< FieldField< Field, tensor > > &)
template<template< class > class Field>
void skew (FieldField< Field, tensor > &, const FieldField< Field, tensor > &)
template<template< class > class Field>
tmp< FieldField< Field, tensor > > skew (const FieldField< Field, tensor > &)
template<template< class > class Field>
tmp< FieldField< Field, tensor > > skew (const tmp< FieldField< Field, tensor > > &)
template<template< class > class Field>
void eigenValues (FieldField< Field, vector > &, const FieldField< Field, tensor > &)
template<template< class > class Field>
tmp< FieldField< Field, vector > > eigenValues (const tmp< FieldField< Field, tensor > > &)
template<template< class > class Field>
void eigenVectors (FieldField< Field, tensor > &, const FieldField< Field, tensor > &)
template<template< class > class Field>
tmp< FieldField< Field, tensor > > eigenVectors (const FieldField< Field, tensor > &)
template<template< class > class Field>
tmp< FieldField< Field, tensor > > eigenVectors (const tmp< FieldField< Field, tensor > > &)


Function Documentation

tmp<FieldField<Field, scalar> > det const tmp< FieldField< Field, tensor > > &   ) 
 

void det FieldField< Field, scalar > &  ,
const FieldField< Field, tensor > & 
 

tmp<FieldField<Field, tensor> > dev const tmp< FieldField< Field, tensor > > &   ) 
 

tmp<FieldField<Field, tensor> > dev const FieldField< Field, tensor > &   ) 
 

void dev FieldField< Field, tensor > &  ,
const FieldField< Field, tensor > & 
 

tmp<FieldField<Field, tensor> > dev2 const tmp< FieldField< Field, tensor > > &   ) 
 

tmp<FieldField<Field, tensor> > dev2 const FieldField< Field, tensor > &   ) 
 

void dev2 FieldField< Field, tensor > &  ,
const FieldField< Field, tensor > & 
 

tmp<FieldField<Field, vector> > eigenValues const tmp< FieldField< Field, tensor > > &   ) 
 

void eigenValues FieldField< Field, vector > &  ,
const FieldField< Field, tensor > & 
 

tmp<FieldField<Field, tensor> > eigenVectors const tmp< FieldField< Field, tensor > > &   ) 
 

tmp<FieldField<Field, tensor> > eigenVectors const FieldField< Field, tensor > &   ) 
 

void eigenVectors FieldField< Field, tensor > &  ,
const FieldField< Field, tensor > & 
 

void hdual FieldField< Field, tensor > &  ,
const FieldField< Field, vector > & 
 

void hdual FieldField< Field, vector > &  ,
const FieldField< Field, tensor > & 
 

tmp<FieldField<Field, tensor> > hinv const tmp< FieldField< Field, tensor > > &   ) 
 

tmp<FieldField<Field, tensor> > hinv const FieldField< Field, tensor > &   ) 
 

void hinv FieldField< Field, tensor > &  ,
const FieldField< Field, tensor > & 
 

tmp<FieldField<Field, tensor> > inv const tmp< FieldField< Field, tensor > > &   ) 
 

tmp<FieldField<Field, tensor> > inv const FieldField< Field, tensor > &   ) 
 

void inv FieldField< Field, tensor > &  ,
const FieldField< Field, tensor > & 
 

tmp<FieldField<Field, tensor> > operator * const tmp< FieldField< Field, vector > > &   ) 
 

tmp<FieldField<Field, vector> > operator * const tmp< FieldField< Field, tensor > > &   ) 
 

tmp<FieldField<Field, tensor> > skew const tmp< FieldField< Field, tensor > > &   ) 
 

tmp<FieldField<Field, tensor> > skew const FieldField< Field, tensor > &   ) 
 

void skew FieldField< Field, tensor > &  ,
const FieldField< Field, tensor > & 
 

tmp<FieldField<Field, tensor> > symm const tmp< FieldField< Field, tensor > > &   ) 
 

tmp<FieldField<Field, tensor> > symm const FieldField< Field, tensor > &   ) 
 

void symm FieldField< Field, tensor > &  ,
const FieldField< Field, tensor > & 
 

tmp<FieldField<Field, scalar> > tr const tmp< FieldField< Field, tensor > > &   ) 
 

void tr FieldField< Field, scalar > &  ,
const FieldField< Field, tensor > & 
 

For further information go to www.openfoam.org