#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.
|
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 &) |
|
◆ TensorOrder_e
Enumerator |
---|
IPPL_SCALAR | |
IPPL_VECTOR | |
IPPL_TENSOR | |
IPPL_SYMTENSOR | |
IPPL_ANTISYMTENSOR | |
Definition at line 131 of file BCond.h.
◆ get_tag() [1/10]
template<class T , unsigned D>
◆ get_tag() [2/10]
◆ get_tag() [3/10]
◆ get_tag() [4/10]
◆ get_tag() [5/10]
◆ get_tag() [6/10]
◆ get_tag() [7/10]
◆ get_tag() [8/10]
template<class T , unsigned D>
◆ get_tag() [9/10]
template<class T , unsigned D>
◆ get_tag() [10/10]
template<class T , unsigned D>
◆ getTensorOrder() [1/5]
◆ getTensorOrder() [2/5]
◆ getTensorOrder() [3/5]
◆ getTensorOrder() [4/5]
◆ getTensorOrder() [5/5]
◆ operator<<() [1/2]
template<class T , unsigned D, class M , class C >
std::ostream & operator<< |
( |
std::ostream & |
o, |
|
|
const BCondBase< T, D, M, C > & |
bc |
|
) |
| |
|
inline |
◆ operator<<() [2/2]
template<class T , unsigned D, class M , class C >
std::ostream & operator<< |
( |
std::ostream & |
o, |
|
|
const BConds< T, D, M, C > & |
bc |
|
) |
| |
|
inline |