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

Go to the source code of this file.

Classes

class  UniformCartesian< Dim, MFLOAT >
 

Namespaces

 IPPL
 

Functions

template<unsigned Dim, class MFLOAT >
std::ostream & operator<< (std::ostream &, const UniformCartesian< Dim, MFLOAT > &)
 
template<unsigned Dim, class MFLOAT >
Informoperator<< (Inform &, const UniformCartesian< Dim, MFLOAT > &)
 
template<class T , class MFLOAT >
Field< T, 1U, UniformCartesian< 1U, MFLOAT >, Cell > & Div (Field< Vektor< T, 1U >, 1U, UniformCartesian< 1U, MFLOAT >, Vert > &x, Field< T, 1U, UniformCartesian< 1U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< T, 2U, UniformCartesian< 2U, MFLOAT >, Cell > & Div (Field< Vektor< T, 2U >, 2U, UniformCartesian< 2U, MFLOAT >, Vert > &x, Field< T, 2U, UniformCartesian< 2U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< T, 3U, UniformCartesian< 3U, MFLOAT >, Cell > & Div (Field< Vektor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Vert > &x, Field< T, 3U, UniformCartesian< 3U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< T, 1U, UniformCartesian< 1U, MFLOAT >, Vert > & Div (Field< Vektor< T, 1U >, 1U, UniformCartesian< 1U, MFLOAT >, Cell > &x, Field< T, 1U, UniformCartesian< 1U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< T, 2U, UniformCartesian< 2U, MFLOAT >, Vert > & Div (Field< Vektor< T, 2U >, 2U, UniformCartesian< 2U, MFLOAT >, Cell > &x, Field< T, 2U, UniformCartesian< 2U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< T, 3U, UniformCartesian< 3U, MFLOAT >, Vert > & Div (Field< Vektor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Cell > &x, Field< T, 3U, UniformCartesian< 3U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< T, 1U, UniformCartesian< 1U, MFLOAT >, Vert > & Div (Field< Vektor< T, 1U >, 1U, UniformCartesian< 1U, MFLOAT >, Vert > &x, Field< T, 1U, UniformCartesian< 1U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< T, 2U, UniformCartesian< 2U, MFLOAT >, Vert > & Div (Field< Vektor< T, 2U >, 2U, UniformCartesian< 2U, MFLOAT >, Vert > &x, Field< T, 2U, UniformCartesian< 2U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< T, 3U, UniformCartesian< 3U, MFLOAT >, Vert > & Div (Field< Vektor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Vert > &x, Field< T, 3U, UniformCartesian< 3U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< T, 1U, UniformCartesian< 1U, MFLOAT >, Vert > & Div (Field< Vektor< T, 1U >, 1U, UniformCartesian< 1U, MFLOAT >, Edge > &x, Field< T, 1U, UniformCartesian< 1U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< T, 2U, UniformCartesian< 2U, MFLOAT >, Vert > & Div (Field< Vektor< T, 2U >, 2U, UniformCartesian< 2U, MFLOAT >, Edge > &x, Field< T, 2U, UniformCartesian< 2U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< T, 3U, UniformCartesian< 3U, MFLOAT >, Vert > & Div (Field< Vektor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Edge > &x, Field< T, 3U, UniformCartesian< 3U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< T, 1U, UniformCartesian< 1U, MFLOAT >, Cell > & Div (Field< Vektor< T, 1U >, 1U, UniformCartesian< 1U, MFLOAT >, Cell > &x, Field< T, 1U, UniformCartesian< 1U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< T, 2U, UniformCartesian< 2U, MFLOAT >, Cell > & Div (Field< Vektor< T, 2U >, 2U, UniformCartesian< 2U, MFLOAT >, Cell > &x, Field< T, 2U, UniformCartesian< 2U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< T, 3U, UniformCartesian< 3U, MFLOAT >, Cell > & Div (Field< Vektor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Cell > &x, Field< T, 3U, UniformCartesian< 3U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 1U >, 1U, UniformCartesian< 1U, MFLOAT >, Cell > & Div (Field< Tenzor< T, 1U >, 1U, UniformCartesian< 1U, MFLOAT >, Vert > &x, Field< Vektor< T, 1U >, 1U, UniformCartesian< 1U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 2U >, 2U, UniformCartesian< 2U, MFLOAT >, Cell > & Div (Field< Tenzor< T, 2U >, 2U, UniformCartesian< 2U, MFLOAT >, Vert > &x, Field< Vektor< T, 2U >, 2U, UniformCartesian< 2U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Cell > & Div (Field< Tenzor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Vert > &x, Field< Vektor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 1U >, 1U, UniformCartesian< 1U, MFLOAT >, Vert > & Div (Field< Tenzor< T, 1U >, 1U, UniformCartesian< 1U, MFLOAT >, Cell > &x, Field< Vektor< T, 1U >, 1U, UniformCartesian< 1U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 2U >, 2U, UniformCartesian< 2U, MFLOAT >, Vert > & Div (Field< Tenzor< T, 2U >, 2U, UniformCartesian< 2U, MFLOAT >, Cell > &x, Field< Vektor< T, 2U >, 2U, UniformCartesian< 2U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Vert > & Div (Field< Tenzor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Cell > &x, Field< Vektor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 1U >, 1U, UniformCartesian< 1U, MFLOAT >, Cell > & Grad (Field< T, 1U, UniformCartesian< 1U, MFLOAT >, Vert > &x, Field< Vektor< T, 1U >, 1U, UniformCartesian< 1U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 2U >, 2U, UniformCartesian< 2U, MFLOAT >, Cell > & Grad (Field< T, 2U, UniformCartesian< 2U, MFLOAT >, Vert > &x, Field< Vektor< T, 2u >, 2U, UniformCartesian< 2U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Cell > & Grad (Field< T, 3U, UniformCartesian< 3U, MFLOAT >, Vert > &x, Field< Vektor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Cell > &r)
 Grad operator approximate at the border up to a term of order O(h^2) More...
 
template<class T , class MFLOAT >
Field< Vektor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Cell > & Grad1Ord (Field< T, 3U, UniformCartesian< 3U, MFLOAT >, Vert > &x, Field< Vektor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Cell > &r)
 Old Grad operator. More...
 
template<class T , class MFLOAT >
Field< Vektor< T, 1U >, 1U, UniformCartesian< 1U, MFLOAT >, Edge > & Grad (Field< T, 1U, UniformCartesian< 1U, MFLOAT >, Vert > &x, Field< Vektor< T, 1U >, 1U, UniformCartesian< 1U, MFLOAT >, Edge > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 2U >, 2U, UniformCartesian< 2U, MFLOAT >, Edge > & Grad (Field< T, 2U, UniformCartesian< 2U, MFLOAT >, Vert > &x, Field< Vektor< T, 2u >, 2U, UniformCartesian< 2U, MFLOAT >, Edge > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Edge > & Grad (Field< T, 3U, UniformCartesian< 3U, MFLOAT >, Vert > &x, Field< Vektor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Edge > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 1U >, 1U, UniformCartesian< 1U, MFLOAT >, Vert > & Grad (Field< T, 1U, UniformCartesian< 1U, MFLOAT >, Cell > &x, Field< Vektor< T, 1U >, 1U, UniformCartesian< 1U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 2U >, 2U, UniformCartesian< 2U, MFLOAT >, Vert > & Grad (Field< T, 2U, UniformCartesian< 2U, MFLOAT >, Cell > &x, Field< Vektor< T, 2U >, 2U, UniformCartesian< 2U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Vert > & Grad (Field< T, 3U, UniformCartesian< 3U, MFLOAT >, Cell > &x, Field< Vektor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 1U >, 1U, UniformCartesian< 1U, MFLOAT >, Vert > & Grad (Field< T, 1U, UniformCartesian< 1U, MFLOAT >, Vert > &x, Field< Vektor< T, 1U >, 1U, UniformCartesian< 1U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 2U >, 2U, UniformCartesian< 2U, MFLOAT >, Vert > & Grad (Field< T, 2U, UniformCartesian< 2U, MFLOAT >, Vert > &x, Field< Vektor< T, 2u >, 2U, UniformCartesian< 2U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Vert > & Grad (Field< T, 3U, UniformCartesian< 3U, MFLOAT >, Vert > &x, Field< Vektor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 1U >, 1U, UniformCartesian< 1U, MFLOAT >, Cell > & Grad (Field< T, 1U, UniformCartesian< 1U, MFLOAT >, Cell > &x, Field< Vektor< T, 1U >, 1U, UniformCartesian< 1U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 2U >, 2U, UniformCartesian< 2U, MFLOAT >, Cell > & Grad (Field< T, 2U, UniformCartesian< 2U, MFLOAT >, Cell > &x, Field< Vektor< T, 2u >, 2U, UniformCartesian< 2U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Cell > & Grad (Field< T, 3U, UniformCartesian< 3U, MFLOAT >, Cell > &x, Field< Vektor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< Tenzor< T, 1U >, 1U, UniformCartesian< 1U, MFLOAT >, Cell > & Grad (Field< Vektor< T, 1U >, 1U, UniformCartesian< 1U, MFLOAT >, Vert > &x, Field< Tenzor< T, 1U >, 1U, UniformCartesian< 1U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< Tenzor< T, 2U >, 2U, UniformCartesian< 2U, MFLOAT >, Cell > & Grad (Field< Vektor< T, 2U >, 2U, UniformCartesian< 2U, MFLOAT >, Vert > &x, Field< Tenzor< T, 2U >, 2U, UniformCartesian< 2U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< Tenzor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Cell > & Grad (Field< Vektor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Vert > &x, Field< Tenzor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< Tenzor< T, 1U >, 1U, UniformCartesian< 1U, MFLOAT >, Vert > & Grad (Field< Vektor< T, 1U >, 1U, UniformCartesian< 1U, MFLOAT >, Cell > &x, Field< Tenzor< T, 1U >, 1U, UniformCartesian< 1U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< Tenzor< T, 2U >, 2U, UniformCartesian< 2U, MFLOAT >, Vert > & Grad (Field< Vektor< T, 2U >, 2U, UniformCartesian< 2U, MFLOAT >, Cell > &x, Field< Tenzor< T, 2U >, 2U, UniformCartesian< 2U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< Tenzor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Vert > & Grad (Field< Vektor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Cell > &x, Field< Tenzor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 2U >, 2U, UniformCartesian< 2U, MFLOAT >, Cell > & Div (Field< SymTenzor< T, 2U >, 2U, UniformCartesian< 2U, MFLOAT >, Vert > &x, Field< Vektor< T, 2U >, 2U, UniformCartesian< 2U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Cell > & Div (Field< SymTenzor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Vert > &x, Field< Vektor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Cell > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 1U >, 1U, UniformCartesian< 1U, MFLOAT >, Vert > & Div (Field< SymTenzor< T, 1U >, 1U, UniformCartesian< 1U, MFLOAT >, Cell > &x, Field< Vektor< T, 1U >, 1U, UniformCartesian< 1U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 2U >, 2U, UniformCartesian< 2U, MFLOAT >, Vert > & Div (Field< SymTenzor< T, 2U >, 2U, UniformCartesian< 2U, MFLOAT >, Cell > &x, Field< Vektor< T, 2U >, 2U, UniformCartesian< 2U, MFLOAT >, Vert > &r)
 
template<class T , class MFLOAT >
Field< Vektor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Vert > & Div (Field< SymTenzor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Cell > &x, Field< Vektor< T, 3U >, 3U, UniformCartesian< 3U, MFLOAT >, Vert > &r)
 
template<class T1 , class T2 , class MFLOAT >
Field< T1, 1U, UniformCartesian< 1U, MFLOAT >, Vert > & IPPL::Average (Field< T1, 1U, UniformCartesian< 1U, MFLOAT >, Cell > &x, Field< T2, 1U, UniformCartesian< 1U, MFLOAT >, Cell > &w, Field< T1, 1U, UniformCartesian< 1U, MFLOAT >, Vert > &r)
 
template<class T1 , class T2 , class MFLOAT >
Field< T1, 2U, UniformCartesian< 2U, MFLOAT >, Vert > & IPPL::Average (Field< T1, 2U, UniformCartesian< 2U, MFLOAT >, Cell > &x, Field< T2, 2U, UniformCartesian< 2U, MFLOAT >, Cell > &w, Field< T1, 2U, UniformCartesian< 2U, MFLOAT >, Vert > &r)
 
template<class T1 , class T2 , class MFLOAT >
Field< T1, 3U, UniformCartesian< 3U, MFLOAT >, Vert > & IPPL::Average (Field< T1, 3U, UniformCartesian< 3U, MFLOAT >, Cell > &x, Field< T2, 3U, UniformCartesian< 3U, MFLOAT >, Cell > &w, Field< T1, 3U, UniformCartesian< 3U, MFLOAT >, Vert > &r)
 
template<class T1 , class T2 , class MFLOAT >
Field< T1, 1U, UniformCartesian< 1U, MFLOAT >, Cell > & IPPL::Average (Field< T1, 1U, UniformCartesian< 1U, MFLOAT >, Vert > &x, Field< T2, 1U, UniformCartesian< 1U, MFLOAT >, Vert > &w, Field< T1, 1U, UniformCartesian< 1U, MFLOAT >, Cell > &r)
 
template<class T1 , class T2 , class MFLOAT >
Field< T1, 2U, UniformCartesian< 2U, MFLOAT >, Cell > & IPPL::Average (Field< T1, 2U, UniformCartesian< 2U, MFLOAT >, Vert > &x, Field< T2, 2U, UniformCartesian< 2U, MFLOAT >, Vert > &w, Field< T1, 2U, UniformCartesian< 2U, MFLOAT >, Cell > &r)
 
template<class T1 , class T2 , class MFLOAT >
Field< T1, 3U, UniformCartesian< 3U, MFLOAT >, Cell > & IPPL::Average (Field< T1, 3U, UniformCartesian< 3U, MFLOAT >, Vert > &x, Field< T2, 3U, UniformCartesian< 3U, MFLOAT >, Vert > &w, Field< T1, 3U, UniformCartesian< 3U, MFLOAT >, Cell > &r)
 
template<class T1 , class MFLOAT >
Field< T1, 1U, UniformCartesian< 1U, MFLOAT >, Vert > & IPPL::Average (Field< T1, 1U, UniformCartesian< 1U, MFLOAT >, Cell > &x, Field< T1, 1U, UniformCartesian< 1U, MFLOAT >, Vert > &r)
 
template<class T1 , class MFLOAT >
Field< T1, 2U, UniformCartesian< 2U, MFLOAT >, Vert > & IPPL::Average (Field< T1, 2U, UniformCartesian< 2U, MFLOAT >, Cell > &x, Field< T1, 2U, UniformCartesian< 2U, MFLOAT >, Vert > &r)
 
template<class T1 , class MFLOAT >
Field< T1, 3U, UniformCartesian< 3U, MFLOAT >, Vert > & IPPL::Average (Field< T1, 3U, UniformCartesian< 3U, MFLOAT >, Cell > &x, Field< T1, 3U, UniformCartesian< 3U, MFLOAT >, Vert > &r)
 
template<class T1 , class MFLOAT >
Field< T1, 1U, UniformCartesian< 1U, MFLOAT >, Cell > & IPPL::Average (Field< T1, 1U, UniformCartesian< 1U, MFLOAT >, Vert > &x, Field< T1, 1U, UniformCartesian< 1U, MFLOAT >, Cell > &r)
 
template<class T1 , class MFLOAT >
Field< T1, 2U, UniformCartesian< 2U, MFLOAT >, Cell > & IPPL::Average (Field< T1, 2U, UniformCartesian< 2U, MFLOAT >, Vert > &x, Field< T1, 2U, UniformCartesian< 2U, MFLOAT >, Cell > &r)
 
template<class T1 , class MFLOAT >
Field< T1, 3U, UniformCartesian< 3U, MFLOAT >, Cell > & IPPL::Average (Field< T1, 3U, UniformCartesian< 3U, MFLOAT >, Vert > &x, Field< T1, 3U, UniformCartesian< 3U, MFLOAT >, Cell > &r)
 

Function Documentation

◆ Div() [1/26]

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

Definition at line 1748 of file UniformCartesian.hpp.

References assign(), and dot().

Here is the call graph for this function:

◆ Div() [2/26]

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

Definition at line 1762 of file UniformCartesian.hpp.

References assign(), and dot().

Here is the call graph for this function:

◆ Div() [3/26]

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

Definition at line 1650 of file UniformCartesian.hpp.

References assign(), and dot().

Here is the call graph for this function:

◆ Div() [4/26]

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

Definition at line 1779 of file UniformCartesian.hpp.

References assign(), and dot().

Here is the call graph for this function:

◆ Div() [5/26]

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

Definition at line 1667 of file UniformCartesian.hpp.

References assign(), and dot().

Here is the call graph for this function:

◆ Div() [6/26]

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

Definition at line 1692 of file UniformCartesian.hpp.

References assign(), and dot().

Here is the call graph for this function:

◆ Div() [7/26]

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

Definition at line 1579 of file UniformCartesian.hpp.

References assign(), and dot().

Here is the call graph for this function:

◆ Div() [8/26]

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

Definition at line 1706 of file UniformCartesian.hpp.

References assign(), and dot().

Here is the call graph for this function:

◆ Div() [9/26]

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

Definition at line 1593 of file UniformCartesian.hpp.

References assign(), and dot().

Here is the call graph for this function:

◆ Div() [10/26]

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

Definition at line 1723 of file UniformCartesian.hpp.

References assign(), and dot().

Here is the call graph for this function:

◆ Div() [11/26]

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

Definition at line 1611 of file UniformCartesian.hpp.

References assign(), and dot().

Here is the call graph for this function:

◆ Div() [12/26]

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

Definition at line 1516 of file UniformCartesian.hpp.

References assign(), and dot().

Here is the call graph for this function:

◆ Div() [13/26]

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

Definition at line 1334 of file UniformCartesian.hpp.

References assign(), and dot().

Here is the call graph for this function:

◆ Div() [14/26]

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

Definition at line 1453 of file UniformCartesian.hpp.

References assign(), and dot().

Here is the call graph for this function:

◆ Div() [15/26]

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

Definition at line 1279 of file UniformCartesian.hpp.

References assign(), and dot().

Here is the call graph for this function:

◆ Div() [16/26]

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

Definition at line 1390 of file UniformCartesian.hpp.

References assign(), and dot().

Here is the call graph for this function:

◆ Div() [17/26]

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

Definition at line 1530 of file UniformCartesian.hpp.

References assign(), and dot().

Here is the call graph for this function:

◆ Div() [18/26]

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

Definition at line 1349 of file UniformCartesian.hpp.

References assign(), and dot().

Here is the call graph for this function:

◆ Div() [19/26]

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

Definition at line 1467 of file UniformCartesian.hpp.

References assign(), and dot().

Here is the call graph for this function:

◆ Div() [20/26]

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

Definition at line 1293 of file UniformCartesian.hpp.

References assign(), and dot().

Here is the call graph for this function:

◆ Div() [21/26]

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

Definition at line 1404 of file UniformCartesian.hpp.

References assign(), and dot().

Here is the call graph for this function:

◆ Div() [22/26]

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

Definition at line 1550 of file UniformCartesian.hpp.

References assign(), and dot().

Here is the call graph for this function:

◆ Div() [23/26]

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

Definition at line 1366 of file UniformCartesian.hpp.

References assign(), and dot().

Here is the call graph for this function:

◆ Div() [24/26]

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

Definition at line 1487 of file UniformCartesian.hpp.

References assign(), and dot().

Here is the call graph for this function:

◆ Div() [25/26]

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

Definition at line 1310 of file UniformCartesian.hpp.

References assign(), and dot().

Here is the call graph for this function:

◆ Div() [26/26]

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

Definition at line 1424 of file UniformCartesian.hpp.

References assign(), and dot().

Here is the call graph for this function:

◆ Grad() [1/21]

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

Definition at line 2073 of file UniformCartesian.hpp.

References assign().

Here is the call graph for this function:

◆ Grad() [2/21]

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

Definition at line 1952 of file UniformCartesian.hpp.

References assign().

Here is the call graph for this function:

◆ Grad() [3/21]

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

Definition at line 1804 of file UniformCartesian.hpp.

References assign().

Here is the call graph for this function:

◆ Grad() [4/21]

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

Definition at line 1860 of file UniformCartesian.hpp.

References assign().

Here is the call graph for this function:

◆ Grad() [5/21]

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

Definition at line 2007 of file UniformCartesian.hpp.

References assign().

Here is the call graph for this function:

◆ Grad() [6/21]

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

◆ Grad() [7/21]

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

Definition at line 1966 of file UniformCartesian.hpp.

References assign().

Here is the call graph for this function:

◆ Grad() [8/21]

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

◆ Grad() [9/21]

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

◆ Grad() [10/21]

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

◆ Grad() [11/21]

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

Definition at line 2110 of file UniformCartesian.hpp.

References assign(), and Index::length().

Here is the call graph for this function:

◆ Grad() [12/21]

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

Definition at line 1983 of file UniformCartesian.hpp.

References assign().

Here is the call graph for this function:

◆ Grad() [13/21]

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

Grad operator approximate at the border up to a term of order O(h^2)

Definition at line 1835 of file UniformCartesian.hpp.

References assign().

Here is the call graph for this function:

◆ Grad() [14/21]

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

Definition at line 1903 of file UniformCartesian.hpp.

References assign().

Here is the call graph for this function:

◆ Grad() [15/21]

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

Definition at line 2043 of file UniformCartesian.hpp.

References assign().

Here is the call graph for this function:

◆ Grad() [16/21]

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

Definition at line 2274 of file UniformCartesian.hpp.

References assign(), and outerProduct().

Here is the call graph for this function:

◆ Grad() [17/21]

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

Definition at line 2218 of file UniformCartesian.hpp.

References assign(), and outerProduct().

Here is the call graph for this function:

◆ Grad() [18/21]

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

Definition at line 2288 of file UniformCartesian.hpp.

References assign(), and outerProduct().

Here is the call graph for this function:

◆ Grad() [19/21]

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

Definition at line 2232 of file UniformCartesian.hpp.

References assign(), and outerProduct().

Here is the call graph for this function:

◆ Grad() [20/21]

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

Definition at line 2305 of file UniformCartesian.hpp.

References assign(), and outerProduct().

Here is the call graph for this function:

◆ Grad() [21/21]

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

Definition at line 2249 of file UniformCartesian.hpp.

References assign(), and outerProduct().

Here is the call graph for this function:

◆ Grad1Ord()

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

Old Grad operator.

Referenced by P3MPoissonSolver::calculateGridForces().

◆ operator<<() [1/2]

template<unsigned Dim, class MFLOAT >
Inform & operator<< ( Inform out,
const UniformCartesian< Dim, MFLOAT > &  mesh 
)
inline

Definition at line 256 of file UniformCartesian.h.

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

Here is the call graph for this function:

◆ operator<<() [2/2]

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

Definition at line 246 of file UniformCartesian.h.

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

Here is the call graph for this function: