#include "Utility/IpplInfo.h"
#include "Utility/RefCounted.h"
#include "Utility/vmap.h"
#include <iostream>
#include <complex>
#include "Field/BCond.hpp"
Go to the source code of this file.
|
class | NDIndex< Dim > |
|
class | Vektor< T, D > |
|
class | Tenzor< T, D > |
|
class | SymTenzor< T, D > |
|
class | AntiSymTenzor< T, D > |
|
class | UniformCartesian< D, T > |
|
class | LField< T, Dim > |
|
class | BareField< T, Dim > |
|
class | Field< T, Dim, Mesh, Centering > |
|
class | BCondBase< T, D, M, C > |
|
class | BConds< T, D, M, C > |
|
struct | ApplyToComponentType< T > |
|
struct | ApplyToComponentType< Vektor< T, D > > |
|
struct | ApplyToComponentType< Tenzor< T, D > > |
|
struct | ApplyToComponentType< SymTenzor< T, D > > |
|
struct | ApplyToComponentType< AntiSymTenzor< T, D > > |
|
class | scalar_tag |
|
class | vektor_tag |
|
class | tenzor_tag |
|
class | symtenzor_tag |
|
class | antisymtenzor_tag |
|
class | BCondBase< T, D, M, C > |
|
class | BConds< T, D, M, C > |
|
class | BCondNoAction< T, D, M, C > |
|
class | PeriodicFace< T, D, M, C > |
|
class | InterpolationFace< T, D, M, C > |
|
class | ParallelPeriodicFace< T, D, M, C > |
|
class | ParallelInterpolationFace< T, D, M, C > |
|
class | ExtrapolateFace< T, D, M, C > |
|
class | ExtrapolateAndZeroFace< T, D, M, C > |
|
class | PosReflectFace< T, D, M, C > |
|
class | NegReflectFace< T, D, M, C > |
|
class | NegReflectAndZeroFace< T, D, M, C > |
|
class | ConstantFace< T, D, M, C > |
|
class | ZeroFace< T, D, M, C > |
|
class | ZeroGuardsAndZeroFace< T, D, M, C > |
|
class | FunctionFace< T, D, M, C > |
|
class | ComponentFunctionFace< T, D, M, C > |
|
class | EurekaFace< T, D, M, C > |
|
class | LinearExtrapolateFace< T, D, M, C > |
|
class | ComponentLinearExtrapolateFace< T, D, M, C > |
|
class | PatchBC< T, D, M, C > |
|
|
template<class T , unsigned D, class M , class C > |
std::ostream & | operator<< (std::ostream &, const BCondBase< T, D, M, C > &) |
|
template<class T , unsigned D, class M , class C > |
std::ostream & | operator<< (std::ostream &, const BConds< T, D, M, C > &) |
|
scalar_tag | get_tag (std::complex< double >) |
|
scalar_tag | get_tag (double) |
|
scalar_tag | get_tag (float) |
|
scalar_tag | get_tag (int) |
|
scalar_tag | get_tag (bool) |
|
scalar_tag | get_tag (short) |
|
template<class T , unsigned D> |
vektor_tag | get_tag (Vektor< T, D >) |
|
template<class T , unsigned D> |
tenzor_tag | get_tag (Tenzor< T, D >) |
|
template<class T , unsigned D> |
antisymtenzor_tag | get_tag (AntiSymTenzor< T, D >) |
|
template<class T , unsigned D> |
symtenzor_tag | get_tag (SymTenzor< T, D >) |
|
TensorOrder_e | getTensorOrder (const scalar_tag &) |
|
TensorOrder_e | getTensorOrder (const vektor_tag &) |
|
TensorOrder_e | getTensorOrder (const tenzor_tag &) |
|
TensorOrder_e | getTensorOrder (const antisymtenzor_tag &) |
|
TensorOrder_e | getTensorOrder (const symtenzor_tag &) |
|
Enumerator |
---|
IPPL_SCALAR |
|
IPPL_VECTOR |
|
IPPL_TENSOR |
|
IPPL_SYMTENSOR |
|
IPPL_ANTISYMTENSOR |
|
Definition at line 131 of file BCond.h.
template<class T , unsigned D>
template<class T , unsigned D>
template<class T , unsigned D>
template<class T , unsigned D>
template<class T , unsigned D, class M , class C >
std::ostream & operator<< |
( |
std::ostream & |
o, |
|
|
const BCondBase< T, D, M, C > & |
bc |
|
) |
| |
|
inline |
template<class T , unsigned D, class M , class C >
std::ostream & operator<< |
( |
std::ostream & |
o, |
|
|
const BConds< T, D, M, C > & |
bc |
|
) |
| |
|
inline |