OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Classes | Namespaces | Functions
Cartesian.h File Reference
#include "Meshes/Mesh.h"
#include "Meshes/Centering.h"
#include "Meshes/CartesianCentering.h"
#include "AppTypes/Vektor.h"
#include <map>
#include "Meshes/CartesianStencilSetup.h"
#include "Meshes/Cartesian.hpp"
Include dependency graph for Cartesian.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  BareField< T, Dim >
 
class  Field< T, Dim, Mesh, Centering >
 
class  Cartesian< Dim, MFLOAT >
 
class  Cartesian< Dim, MFLOAT >
 

Namespaces

 IPPL
 

Functions

template<unsigned Dim, class MFLOAT >
std::ostream & operator<< (std::ostream &, const Cartesian< Dim, MFLOAT > &)
 
template<class T , class MFLOAT >
Field< T, 1U, Cartesian< 1U, MFLOAT >, Cell > & Div (Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Vert > &x, Field< T, 1U, Cartesian< 1U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< T, 2U, Cartesian< 2U, MFLOAT >, Cell > & Div (Field< Vektor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Vert > &x, Field< T, 2U, Cartesian< 2U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< T, 3U, Cartesian< 3U, MFLOAT >, Cell > & Div (Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Vert > &x, Field< T, 3U, Cartesian< 3U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< T, 1U, Cartesian< 1U, MFLOAT >, Vert > & Div (Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Cell > &x, Field< T, 1U, Cartesian< 1U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< T, 2U, Cartesian< 2U, MFLOAT >, Vert > & Div (Field< Vektor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Cell > &x, Field< T, 2U, Cartesian< 2U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< T, 3U, Cartesian< 3U, MFLOAT >, Vert > & Div (Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Cell > &x, Field< T, 3U, Cartesian< 3U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< T, 1U, Cartesian< 1U, MFLOAT >, Vert > & Div (Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Vert > &x, Field< T, 1U, Cartesian< 1U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< T, 2U, Cartesian< 2U, MFLOAT >, Vert > & Div (Field< Vektor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Vert > &x, Field< T, 2U, Cartesian< 2U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< T, 3U, Cartesian< 3U, MFLOAT >, Vert > & Div (Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Vert > &x, Field< T, 3U, Cartesian< 3U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< T, 1U, Cartesian< 1U, MFLOAT >, Cell > & Div (Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Cell > &x, Field< T, 1U, Cartesian< 1U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< T, 2U, Cartesian< 2U, MFLOAT >, Cell > & Div (Field< Vektor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Cell > &x, Field< T, 2U, Cartesian< 2U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< T, 3U, Cartesian< 3U, MFLOAT >, Cell > & Div (Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Cell > &x, Field< T, 3U, Cartesian< 3U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Cell > & Div (Field< Tenzor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Vert > &x, Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Cell > & Div (Field< Tenzor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Vert > &x, Field< Vektor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Cell > & Div (Field< Tenzor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Vert > &x, Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Cell > & Div (Field< SymTenzor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Vert > &x, Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Cell > & Div (Field< SymTenzor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Vert > &x, Field< Vektor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Cell > & Div (Field< SymTenzor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Vert > &x, Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Vert > & Div (Field< Tenzor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Cell > &x, Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Vert > & Div (Field< Tenzor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Cell > &x, Field< Vektor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Vert > & Div (Field< Tenzor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Cell > &x, Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Vert > & Div (Field< SymTenzor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Cell > &x, Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Vert > & Div (Field< SymTenzor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Cell > &x, Field< Vektor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Vert > & Div (Field< SymTenzor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Cell > &x, Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Cell > & Grad (Field< T, 1U, Cartesian< 1U, MFLOAT >, Vert > &x, Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Cell > & Grad (Field< T, 2U, Cartesian< 2U, MFLOAT >, Vert > &x, Field< Vektor< T, 2u >, 2U, Cartesian< 2U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Cell > & Grad (Field< T, 3U, Cartesian< 3U, MFLOAT >, Vert > &x, Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Vert > & Grad (Field< T, 1U, Cartesian< 1U, MFLOAT >, Cell > &x, Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Vert > & Grad (Field< T, 2U, Cartesian< 2U, MFLOAT >, Cell > &x, Field< Vektor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Vert > & Grad (Field< T, 3U, Cartesian< 3U, MFLOAT >, Cell > &x, Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Vert > & Grad (Field< T, 1U, Cartesian< 1U, MFLOAT >, Vert > &x, Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Vert > & Grad (Field< T, 2U, Cartesian< 2U, MFLOAT >, Vert > &x, Field< Vektor< T, 2u >, 2U, Cartesian< 2U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Vert > & Grad (Field< T, 3U, Cartesian< 3U, MFLOAT >, Vert > &x, Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Cell > & Grad (Field< T, 1U, Cartesian< 1U, MFLOAT >, Cell > &x, Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Cell > & Grad (Field< T, 2U, Cartesian< 2U, MFLOAT >, Cell > &x, Field< Vektor< T, 2u >, 2U, Cartesian< 2U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Cell > & Grad (Field< T, 3U, Cartesian< 3U, MFLOAT >, Cell > &x, Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< Tenzor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Cell > & Grad (Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Vert > &x, Field< Tenzor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< Tenzor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Cell > & Grad (Field< Vektor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Vert > &x, Field< Tenzor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< Tenzor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Cell > & Grad (Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Vert > &x, Field< Tenzor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< Tenzor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Vert > & Grad (Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Cell > &x, Field< Tenzor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< Tenzor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Vert > & Grad (Field< Vektor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Cell > &x, Field< Tenzor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< Tenzor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Vert > & Grad (Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Cell > &x, Field< Tenzor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Vert > &r)
 
template<class T1 , class T2 , class MFLOAT >
Field< T1, 1U, Cartesian< 1U, MFLOAT >, Vert > & IPPL::Average (Field< T1, 1U, Cartesian< 1U, MFLOAT >, Cell > &x, Field< T2, 1U, Cartesian< 1U, MFLOAT >, Cell > &w, Field< T1, 1U, Cartesian< 1U, MFLOAT >, Vert > &r)
 
template<class T1 , class T2 , class MFLOAT >
Field< T1, 2U, Cartesian< 2U, MFLOAT >, Vert > & IPPL::Average (Field< T1, 2U, Cartesian< 2U, MFLOAT >, Cell > &x, Field< T2, 2U, Cartesian< 2U, MFLOAT >, Cell > &w, Field< T1, 2U, Cartesian< 2U, MFLOAT >, Vert > &r)
 
template<class T1 , class T2 , class MFLOAT >
Field< T1, 3U, Cartesian< 3U, MFLOAT >, Vert > & IPPL::Average (Field< T1, 3U, Cartesian< 3U, MFLOAT >, Cell > &x, Field< T2, 3U, Cartesian< 3U, MFLOAT >, Cell > &w, Field< T1, 3U, Cartesian< 3U, MFLOAT >, Vert > &r)
 
template<class T1 , class T2 , class MFLOAT >
Field< T1, 1U, Cartesian< 1U, MFLOAT >, Cell > & IPPL::Average (Field< T1, 1U, Cartesian< 1U, MFLOAT >, Vert > &x, Field< T2, 1U, Cartesian< 1U, MFLOAT >, Vert > &w, Field< T1, 1U, Cartesian< 1U, MFLOAT >, Cell > &r)
 
template<class T1 , class T2 , class MFLOAT >
Field< T1, 2U, Cartesian< 2U, MFLOAT >, Cell > & IPPL::Average (Field< T1, 2U, Cartesian< 2U, MFLOAT >, Vert > &x, Field< T2, 2U, Cartesian< 2U, MFLOAT >, Vert > &w, Field< T1, 2U, Cartesian< 2U, MFLOAT >, Cell > &r)
 
template<class T1 , class T2 , class MFLOAT >
Field< T1, 3U, Cartesian< 3U, MFLOAT >, Cell > & IPPL::Average (Field< T1, 3U, Cartesian< 3U, MFLOAT >, Vert > &x, Field< T2, 3U, Cartesian< 3U, MFLOAT >, Vert > &w, Field< T1, 3U, Cartesian< 3U, MFLOAT >, Cell > &r)
 
template<class T1 , class MFLOAT >
Field< T1, 1U, Cartesian< 1U, MFLOAT >, Vert > & IPPL::Average (Field< T1, 1U, Cartesian< 1U, MFLOAT >, Cell > &x, Field< T1, 1U, Cartesian< 1U, MFLOAT >, Vert > &r)
 
template<class T1 , class MFLOAT >
Field< T1, 2U, Cartesian< 2U, MFLOAT >, Vert > & IPPL::Average (Field< T1, 2U, Cartesian< 2U, MFLOAT >, Cell > &x, Field< T1, 2U, Cartesian< 2U, MFLOAT >, Vert > &r)
 
template<class T1 , class MFLOAT >
Field< T1, 3U, Cartesian< 3U, MFLOAT >, Vert > & IPPL::Average (Field< T1, 3U, Cartesian< 3U, MFLOAT >, Cell > &x, Field< T1, 3U, Cartesian< 3U, MFLOAT >, Vert > &r)
 
template<class T1 , class MFLOAT >
Field< T1, 1U, Cartesian< 1U, MFLOAT >, Cell > & IPPL::Average (Field< T1, 1U, Cartesian< 1U, MFLOAT >, Vert > &x, Field< T1, 1U, Cartesian< 1U, MFLOAT >, Cell > &r)
 
template<class T1 , class MFLOAT >
Field< T1, 2U, Cartesian< 2U, MFLOAT >, Cell > & IPPL::Average (Field< T1, 2U, Cartesian< 2U, MFLOAT >, Vert > &x, Field< T1, 2U, Cartesian< 2U, MFLOAT >, Cell > &r)
 
template<class T1 , class MFLOAT >
Field< T1, 3U, Cartesian< 3U, MFLOAT >, Cell > & IPPL::Average (Field< T1, 3U, Cartesian< 3U, MFLOAT >, Vert > &x, Field< T1, 3U, Cartesian< 3U, MFLOAT >, Cell > &r)
 

Function Documentation

template<class T , class MFLOAT >
Field<T,1U,Cartesian<1U,MFLOAT>,Cell>& Div ( Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Vert > &  x,
Field< T, 1U, Cartesian< 1U, MFLOAT >, Cell > &  r 
)

Definition at line 2199 of file Cartesian.hpp.

References dot(), and PAssert_EQ.

Here is the call graph for this function:

template<class T , class MFLOAT >
Field<T,2U,Cartesian<2U,MFLOAT>,Cell>& Div ( Field< Vektor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Vert > &  x,
Field< T, 2U, Cartesian< 2U, MFLOAT >, Cell > &  r 
)

Definition at line 2214 of file Cartesian.hpp.

References dot(), and PAssert_EQ.

Here is the call graph for this function:

template<class T , class MFLOAT >
Field<T,3U,Cartesian<3U,MFLOAT>,Cell>& Div ( Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Vert > &  x,
Field< T, 3U, Cartesian< 3U, MFLOAT >, Cell > &  r 
)

Definition at line 2232 of file Cartesian.hpp.

References dot(), K, and PAssert_EQ.

Here is the call graph for this function:

template<class T , class MFLOAT >
Field<T,1U,Cartesian<1U,MFLOAT>,Vert>& Div ( Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Cell > &  x,
Field< T, 1U, Cartesian< 1U, MFLOAT >, Vert > &  r 
)

Definition at line 2257 of file Cartesian.hpp.

References dot(), and PAssert_EQ.

Here is the call graph for this function:

template<class T , class MFLOAT >
Field<T,2U,Cartesian<2U,MFLOAT>,Vert>& Div ( Field< Vektor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Cell > &  x,
Field< T, 2U, Cartesian< 2U, MFLOAT >, Vert > &  r 
)

Definition at line 2272 of file Cartesian.hpp.

References dot(), and PAssert_EQ.

Here is the call graph for this function:

template<class T , class MFLOAT >
Field<T,3U,Cartesian<3U,MFLOAT>,Vert>& Div ( Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Cell > &  x,
Field< T, 3U, Cartesian< 3U, MFLOAT >, Vert > &  r 
)

Definition at line 2290 of file Cartesian.hpp.

References dot(), K, and PAssert_EQ.

Here is the call graph for this function:

template<class T , class MFLOAT >
Field<T,1U,Cartesian<1U,MFLOAT>,Vert>& Div ( Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Vert > &  x,
Field< T, 1U, Cartesian< 1U, MFLOAT >, Vert > &  r 
)

Definition at line 2330 of file Cartesian.hpp.

References dot(), and PAssert_EQ.

Here is the call graph for this function:

template<class T , class MFLOAT >
Field<T,2U,Cartesian<2U,MFLOAT>,Vert>& Div ( Field< Vektor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Vert > &  x,
Field< T, 2U, Cartesian< 2U, MFLOAT >, Vert > &  r 
)

Definition at line 2345 of file Cartesian.hpp.

References dot(), and PAssert_EQ.

Here is the call graph for this function:

template<class T , class MFLOAT >
Field<T,3U,Cartesian<3U,MFLOAT>,Vert>& Div ( Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Vert > &  x,
Field< T, 3U, Cartesian< 3U, MFLOAT >, Vert > &  r 
)

Definition at line 2366 of file Cartesian.hpp.

References dot(), K, and PAssert_EQ.

Here is the call graph for this function:

template<class T , class MFLOAT >
Field<T,1U,Cartesian<1U,MFLOAT>,Cell>& Div ( Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Cell > &  x,
Field< T, 1U, Cartesian< 1U, MFLOAT >, Cell > &  r 
)

Definition at line 2403 of file Cartesian.hpp.

References dot(), and PAssert_EQ.

Here is the call graph for this function:

template<class T , class MFLOAT >
Field<T,2U,Cartesian<2U,MFLOAT>,Cell>& Div ( Field< Vektor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Cell > &  x,
Field< T, 2U, Cartesian< 2U, MFLOAT >, Cell > &  r 
)

Definition at line 2418 of file Cartesian.hpp.

References dot(), and PAssert_EQ.

Here is the call graph for this function:

template<class T , class MFLOAT >
Field<T,3U,Cartesian<3U,MFLOAT>,Cell>& Div ( Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Cell > &  x,
Field< T, 3U, Cartesian< 3U, MFLOAT >, Cell > &  r 
)

Definition at line 2439 of file Cartesian.hpp.

References dot(), K, and PAssert_EQ.

Here is the call graph for this function:

template<class T , class MFLOAT >
Field<Vektor<T,1U>,1U,Cartesian<1U,MFLOAT>,Cell>& Div ( Field< Tenzor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Vert > &  x,
Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Cell > &  r 
)

Definition at line 2472 of file Cartesian.hpp.

References dot(), and PAssert_EQ.

Here is the call graph for this function:

template<class T , class MFLOAT >
Field<Vektor<T,2U>,2U,Cartesian<2U,MFLOAT>,Cell>& Div ( Field< Tenzor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Vert > &  x,
Field< Vektor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Cell > &  r 
)

Definition at line 2487 of file Cartesian.hpp.

References dot(), and PAssert_EQ.

Here is the call graph for this function:

template<class T , class MFLOAT >
Field<Vektor<T,3U>,3U,Cartesian<3U,MFLOAT>,Cell>& Div ( Field< Tenzor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Vert > &  x,
Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Cell > &  r 
)

Definition at line 2505 of file Cartesian.hpp.

References dot(), K, and PAssert_EQ.

Here is the call graph for this function:

template<class T , class MFLOAT >
Field<Vektor<T,1U>,1U,Cartesian<1U,MFLOAT>,Cell>& Div ( Field< SymTenzor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Vert > &  x,
Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Cell > &  r 
)

Definition at line 2530 of file Cartesian.hpp.

References dot(), and PAssert_EQ.

Here is the call graph for this function:

template<class T , class MFLOAT >
Field<Vektor<T,2U>,2U,Cartesian<2U,MFLOAT>,Cell>& Div ( Field< SymTenzor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Vert > &  x,
Field< Vektor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Cell > &  r 
)

Definition at line 2545 of file Cartesian.hpp.

References dot(), and PAssert_EQ.

Here is the call graph for this function:

template<class T , class MFLOAT >
Field<Vektor<T,3U>,3U,Cartesian<3U,MFLOAT>,Cell>& Div ( Field< SymTenzor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Vert > &  x,
Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Cell > &  r 
)

Definition at line 2563 of file Cartesian.hpp.

References dot(), K, and PAssert_EQ.

Here is the call graph for this function:

template<class T , class MFLOAT >
Field<Vektor<T,1U>,1U,Cartesian<1U,MFLOAT>,Vert>& Div ( Field< Tenzor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Cell > &  x,
Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Vert > &  r 
)

Definition at line 2589 of file Cartesian.hpp.

References dot(), and PAssert_EQ.

Here is the call graph for this function:

template<class T , class MFLOAT >
Field<Vektor<T,2U>,2U,Cartesian<2U,MFLOAT>,Vert>& Div ( Field< Tenzor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Cell > &  x,
Field< Vektor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Vert > &  r 
)

Definition at line 2604 of file Cartesian.hpp.

References dot(), and PAssert_EQ.

Here is the call graph for this function:

template<class T , class MFLOAT >
Field<Vektor<T,3U>,3U,Cartesian<3U,MFLOAT>,Vert>& Div ( Field< Tenzor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Cell > &  x,
Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Vert > &  r 
)

Definition at line 2622 of file Cartesian.hpp.

References dot(), K, and PAssert_EQ.

Here is the call graph for this function:

template<class T , class MFLOAT >
Field<Vektor<T,1U>,1U,Cartesian<1U,MFLOAT>,Vert>& Div ( Field< SymTenzor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Cell > &  x,
Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Vert > &  r 
)

Definition at line 2648 of file Cartesian.hpp.

References dot(), and PAssert_EQ.

Here is the call graph for this function:

template<class T , class MFLOAT >
Field<Vektor<T,2U>,2U,Cartesian<2U,MFLOAT>,Vert>& Div ( Field< SymTenzor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Cell > &  x,
Field< Vektor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Vert > &  r 
)

Definition at line 2663 of file Cartesian.hpp.

References dot(), and PAssert_EQ.

Here is the call graph for this function:

template<class T , class MFLOAT >
Field<Vektor<T,3U>,3U,Cartesian<3U,MFLOAT>,Vert>& Div ( Field< SymTenzor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Cell > &  x,
Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Vert > &  r 
)

Definition at line 2681 of file Cartesian.hpp.

References dot(), K, and PAssert_EQ.

Here is the call graph for this function:

template<class T , class MFLOAT >
Field<Vektor<T,1U>,1U,Cartesian<1U,MFLOAT>,Cell>& Grad ( Field< T, 1U, Cartesian< 1U, MFLOAT >, Vert > &  x,
Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Cell > &  r 
)
template<class T , class MFLOAT >
Field<Vektor<T,2U>,2U,Cartesian<2U,MFLOAT>,Cell>& Grad ( Field< T, 2U, Cartesian< 2U, MFLOAT >, Vert > &  x,
Field< Vektor< T, 2u >, 2U, Cartesian< 2U, MFLOAT >, Cell > &  r 
)

Definition at line 2723 of file Cartesian.hpp.

References PAssert_EQ.

template<class T , class MFLOAT >
Field<Vektor<T,3U>,3U,Cartesian<3U,MFLOAT>,Cell>& Grad ( Field< T, 3U, Cartesian< 3U, MFLOAT >, Vert > &  x,
Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Cell > &  r 
)

Definition at line 2740 of file Cartesian.hpp.

References K, and PAssert_EQ.

template<class T , class MFLOAT >
Field<Vektor<T,1U>,1U,Cartesian<1U,MFLOAT>,Vert>& Grad ( Field< T, 1U, Cartesian< 1U, MFLOAT >, Cell > &  x,
Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Vert > &  r 
)

Definition at line 2766 of file Cartesian.hpp.

References PAssert_EQ.

template<class T , class MFLOAT >
Field<Vektor<T,2U>,2U,Cartesian<2U,MFLOAT>,Vert>& Grad ( Field< T, 2U, Cartesian< 2U, MFLOAT >, Cell > &  x,
Field< Vektor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Vert > &  r 
)

Definition at line 2780 of file Cartesian.hpp.

References PAssert_EQ.

template<class T , class MFLOAT >
Field<Vektor<T,3U>,3U,Cartesian<3U,MFLOAT>,Vert>& Grad ( Field< T, 3U, Cartesian< 3U, MFLOAT >, Cell > &  x,
Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Vert > &  r 
)

Definition at line 2797 of file Cartesian.hpp.

References K, and PAssert_EQ.

template<class T , class MFLOAT >
Field<Vektor<T,1U>,1U,Cartesian<1U,MFLOAT>,Vert>& Grad ( Field< T, 1U, Cartesian< 1U, MFLOAT >, Vert > &  x,
Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Vert > &  r 
)

Definition at line 2837 of file Cartesian.hpp.

References PAssert_EQ.

template<class T , class MFLOAT >
Field<Vektor<T,2U>,2U,Cartesian<2U,MFLOAT>,Vert>& Grad ( Field< T, 2U, Cartesian< 2U, MFLOAT >, Vert > &  x,
Field< Vektor< T, 2u >, 2U, Cartesian< 2U, MFLOAT >, Vert > &  r 
)
template<class T , class MFLOAT >
Field<Vektor<T,3U>,3U,Cartesian<3U,MFLOAT>,Vert>& Grad ( Field< T, 3U, Cartesian< 3U, MFLOAT >, Vert > &  x,
Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Vert > &  r 
)

Definition at line 2881 of file Cartesian.hpp.

References K, and PAssert_EQ.

template<class T , class MFLOAT >
Field<Vektor<T,1U>,1U,Cartesian<1U,MFLOAT>,Cell>& Grad ( Field< T, 1U, Cartesian< 1U, MFLOAT >, Cell > &  x,
Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Cell > &  r 
)

Definition at line 2917 of file Cartesian.hpp.

References PAssert_EQ.

template<class T , class MFLOAT >
Field<Vektor<T,2U>,2U,Cartesian<2U,MFLOAT>,Cell>& Grad ( Field< T, 2U, Cartesian< 2U, MFLOAT >, Cell > &  x,
Field< Vektor< T, 2u >, 2U, Cartesian< 2U, MFLOAT >, Cell > &  r 
)

Definition at line 2935 of file Cartesian.hpp.

References PAssert_EQ.

template<class T , class MFLOAT >
Field<Vektor<T,3U>,3U,Cartesian<3U,MFLOAT>,Cell>& Grad ( Field< T, 3U, Cartesian< 3U, MFLOAT >, Cell > &  x,
Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Cell > &  r 
)

Definition at line 2961 of file Cartesian.hpp.

References K, and PAssert_EQ.

template<class T , class MFLOAT >
Field<Tenzor<T,1U>,1U,Cartesian<1U,MFLOAT>,Cell>& Grad ( Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Vert > &  x,
Field< Tenzor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Cell > &  r 
)

Definition at line 2997 of file Cartesian.hpp.

References outerProduct(), and PAssert_EQ.

Here is the call graph for this function:

template<class T , class MFLOAT >
Field<Tenzor<T,2U>,2U,Cartesian<2U,MFLOAT>,Cell>& Grad ( Field< Vektor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Vert > &  x,
Field< Tenzor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Cell > &  r 
)

Definition at line 3012 of file Cartesian.hpp.

References outerProduct(), and PAssert_EQ.

Here is the call graph for this function:

template<class T , class MFLOAT >
Field<Tenzor<T,3U>,3U,Cartesian<3U,MFLOAT>,Cell>& Grad ( Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Vert > &  x,
Field< Tenzor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Cell > &  r 
)

Definition at line 3030 of file Cartesian.hpp.

References K, outerProduct(), and PAssert_EQ.

Here is the call graph for this function:

template<class T , class MFLOAT >
Field<Tenzor<T,1U>,1U,Cartesian<1U,MFLOAT>,Vert>& Grad ( Field< Vektor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Cell > &  x,
Field< Tenzor< T, 1U >, 1U, Cartesian< 1U, MFLOAT >, Vert > &  r 
)

Definition at line 3057 of file Cartesian.hpp.

References outerProduct(), and PAssert_EQ.

Here is the call graph for this function:

template<class T , class MFLOAT >
Field<Tenzor<T,2U>,2U,Cartesian<2U,MFLOAT>,Vert>& Grad ( Field< Vektor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Cell > &  x,
Field< Tenzor< T, 2U >, 2U, Cartesian< 2U, MFLOAT >, Vert > &  r 
)

Definition at line 3072 of file Cartesian.hpp.

References outerProduct(), and PAssert_EQ.

Here is the call graph for this function:

template<class T , class MFLOAT >
Field<Tenzor<T,3U>,3U,Cartesian<3U,MFLOAT>,Vert>& Grad ( Field< Vektor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Cell > &  x,
Field< Tenzor< T, 3U >, 3U, Cartesian< 3U, MFLOAT >, Vert > &  r 
)

Definition at line 3090 of file Cartesian.hpp.

References K, outerProduct(), and PAssert_EQ.

Here is the call graph for this function:

template<unsigned Dim, class MFLOAT >
std::ostream & operator<< ( std::ostream &  out,
const Cartesian< Dim, MFLOAT > &  mesh 
)
inline

Definition at line 273 of file Cartesian.h.

References Cartesian< Dim, MFLOAT >::print().

Here is the call graph for this function: