OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
|
#include "Field/BCond.h"
#include "Field/BareField.h"
#include "Index/NDIndex.h"
#include "Index/Index.h"
#include "Field/GuardCellSizes.h"
#include "Field/BrickIterator.h"
#include "Field/BrickExpression.h"
#include "Meshes/Centering.h"
#include "Meshes/CartesianCentering.h"
#include "Utility/IpplInfo.h"
#include "Utility/PAssert.h"
#include "AppTypes/AppTypeTraits.h"
#include <iostream>
#include <typeinfo>
#include <vector>
Go to the source code of this file.
Classes | |
struct | OpPeriodic< T > |
struct | OpPeriodicComponent< T > |
struct | OpInterpolation< T > |
struct | OpInterpolationComponent< T > |
struct | OpExtrapolate< T > |
struct | OpExtrapolateComponent< T > |
struct | OpExtrapolateAndZero< T > |
struct | OpExtrapolateAndZeroComponent< T > |
struct | OpAssignComponent< T > |
struct | OpBCFunctionEq< T > |
struct | OpBCFunctionEqComponent< T > |
struct | EurekaAssign< T > |
struct | EurekaAssign< Vektor< T, D > > |
struct | EurekaAssign< Tenzor< T, D > > |
struct | EurekaAssign< AntiSymTenzor< T, D > > |
struct | EurekaAssign< SymTenzor< T, D > > |
Macros | |
#define | COMPONENT_APPLY_BUILTIN(OP, T) |
Functions | |
template<class T > | |
void | PETE_apply (const OpPeriodic< T > &, T &a, const T &b) |
template<class T > | |
void | PETE_apply (const OpPeriodicComponent< T > &e, T &a, const T &b) |
void | PETE_apply (const OpPeriodicComponent< char > &, char &, const char &) |
void | PETE_apply (const OpPeriodicComponent< bool > &, bool &, const bool &) |
void | PETE_apply (const OpPeriodicComponent< int > &, int &, const int &) |
void | PETE_apply (const OpPeriodicComponent< unsigned > &, unsigned &, const unsigned &) |
void | PETE_apply (const OpPeriodicComponent< short > &, short &, const short &) |
void | PETE_apply (const OpPeriodicComponent< long > &, long &, const long &) |
void | PETE_apply (const OpPeriodicComponent< float > &, float &, const float &) |
void | PETE_apply (const OpPeriodicComponent< double > &, double &, const double &) |
void | PETE_apply (const OpPeriodicComponent< std::complex< double > > &, std::complex< double > &, const std::complex< double > &) |
template<class T > | |
void | PETE_apply (const OpInterpolation< T > &, T &a, const T &b) |
template<class T > | |
void | PETE_apply (const OpInterpolationComponent< T > &e, T &a, const T &b) |
void | PETE_apply (const OpInterpolationComponent< char > &, char &, const char &) |
void | PETE_apply (const OpInterpolationComponent< bool > &, bool &, const bool &) |
void | PETE_apply (const OpInterpolationComponent< int > &, int &, const int &) |
void | PETE_apply (const OpInterpolationComponent< unsigned > &, unsigned &, const unsigned &) |
void | PETE_apply (const OpInterpolationComponent< short > &, short &, const short &) |
void | PETE_apply (const OpInterpolationComponent< long > &, long &, const long &) |
void | PETE_apply (const OpInterpolationComponent< float > &, float &, const float &) |
void | PETE_apply (const OpInterpolationComponent< double > &, double &, const double &) |
void | PETE_apply (const OpInterpolationComponent< std::complex< double > > &, std::complex< double > &, const std::complex< double > &) |
template<class T , unsigned D, class M > | |
void | PeriodicFaceBCApply (PeriodicFace< T, D, M, Cell > &pf, Field< T, D, M, Cell > &A) |
template<class T , unsigned D, class M > | |
void | InterpolationFaceBCApply (InterpolationFace< T, D, M, Cell > &pf, Field< T, D, M, Cell > &A) |
template<class T , unsigned D, class M > | |
void | PeriodicFaceBCApply (PeriodicFace< T, D, M, Vert > &pf, Field< T, D, M, Vert > &A) |
template<class T , unsigned D, class M > | |
void | PeriodicFaceBCApply (PeriodicFace< T, D, M, Edge > &pf, Field< T, D, M, Edge > &A) |
template<class T , unsigned D, class M , CenteringEnum * CE, unsigned NC> | |
void | PeriodicFaceBCApply (PeriodicFace< T, D, M, CartesianCentering< CE, D, NC > > &pf, Field< T, D, M, CartesianCentering< CE, D, NC > > &A) |
template<class T , unsigned D, class M > | |
void | CalcParallelPeriodicDomain (const Field< T, D, M, Cell > &A, const ParallelPeriodicFace< T, D, M, Cell > &pf, NDIndex< D > &dest_slab, int &offset) |
template<class T , unsigned D, class M > | |
void | CalcParallelPeriodicDomain (const Field< T, D, M, Vert > &A, const ParallelPeriodicFace< T, D, M, Vert > &pf, NDIndex< D > &dest_slab, int &offset) |
template<class T , unsigned D, class M > | |
void | CalcParallelPeriodicDomain (const Field< T, D, M, Edge > &A, const ParallelPeriodicFace< T, D, M, Edge > &pf, NDIndex< D > &dest_slab, int &offset) |
template<class T , unsigned D, class M , CenteringEnum * CE, unsigned NC> | |
void | CalcParallelPeriodicDomain (const Field< T, D, M, CartesianCentering< CE, D, NC > > &A, const ParallelPeriodicFace< T, D, M, CartesianCentering< CE, D, NC > > &pf, NDIndex< D > &dest_slab, int &offset) |
template<class T , unsigned D, class M > | |
void | CalcParallelInterpolationDomain (const Field< T, D, M, Cell > &A, const ParallelInterpolationFace< T, D, M, Cell > &pf, NDIndex< D > &src_slab, int &offset) |
template<class T > | |
void | PETE_apply (const OpExtrapolate< T > &e, T &a, const T &b) |
template<class T > | |
void | PETE_apply (const OpExtrapolateComponent< T > &e, T &a, const T &b) |
void | PETE_apply (const OpExtrapolateComponent< char > &, char &, const char &) |
void | PETE_apply (const OpExtrapolateComponent< bool > &, bool &, const bool &) |
void | PETE_apply (const OpExtrapolateComponent< int > &, int &, const int &) |
void | PETE_apply (const OpExtrapolateComponent< unsigned > &, unsigned &, const unsigned &) |
void | PETE_apply (const OpExtrapolateComponent< short > &, short &, const short &) |
void | PETE_apply (const OpExtrapolateComponent< long > &, long &, const long &) |
void | PETE_apply (const OpExtrapolateComponent< float > &, float &, const float &) |
void | PETE_apply (const OpExtrapolateComponent< double > &, double &, const double &) |
void | PETE_apply (const OpExtrapolateComponent< std::complex< double > > &, std::complex< double > &, const std::complex< double > &) |
template<class T , unsigned D, class M > | |
void | ExtrapolateFaceBCApply (ExtrapolateFace< T, D, M, Cell > &ef, Field< T, D, M, Cell > &A) |
template<class T , unsigned D, class M > | |
void | ExtrapolateFaceBCApply (ExtrapolateFace< T, D, M, Vert > &ef, Field< T, D, M, Vert > &A) |
template<class T , unsigned D, class M > | |
void | ExtrapolateFaceBCApply (ExtrapolateFace< T, D, M, Edge > &ef, Field< T, D, M, Edge > &A) |
template<class T , unsigned D, class M , CenteringEnum * CE, unsigned NC> | |
void | ExtrapolateFaceBCApply (ExtrapolateFace< T, D, M, CartesianCentering< CE, D, NC > > &ef, Field< T, D, M, CartesianCentering< CE, D, NC > > &A) |
template<class T , unsigned D, class M , class C > | |
void | ExtrapolateFaceBCApply2 (const NDIndex< D > &dest, const NDIndex< D > &src, LField< T, D > &fill, LField< T, D > &from, const NDIndex< D > &from_alloc, ExtrapolateFace< T, D, M, C > &ef) |
template<class T > | |
void | PETE_apply (const OpExtrapolateAndZero< T > &e, T &a, const T &b) |
template<class T > | |
void | PETE_apply (const OpExtrapolateAndZeroComponent< T > &e, T &a, const T &b) |
void | PETE_apply (const OpExtrapolateAndZeroComponent< char > &, char &, const char &) |
void | PETE_apply (const OpExtrapolateAndZeroComponent< bool > &, bool &, const bool &) |
void | PETE_apply (const OpExtrapolateAndZeroComponent< int > &, int &, const int &) |
void | PETE_apply (const OpExtrapolateAndZeroComponent< unsigned > &, unsigned &, const unsigned &) |
void | PETE_apply (const OpExtrapolateAndZeroComponent< short > &, short &, const short &) |
void | PETE_apply (const OpExtrapolateAndZeroComponent< long > &, long &, const long &) |
void | PETE_apply (const OpExtrapolateAndZeroComponent< float > &, float &, const float &) |
void | PETE_apply (const OpExtrapolateAndZeroComponent< double > &, double &, const double &) |
void | PETE_apply (const OpExtrapolateAndZeroComponent< std::complex< double > > &, std::complex< double > &, const std::complex< double > &) |
template<class T , class T1 > | |
void | PETE_apply (const OpAssignComponent< T > &e, T &a, const T1 &b) |
void | PETE_apply (const OpAssignComponent< char > &, char &, const char &) |
void | PETE_apply (const OpAssignComponent< bool > &, bool &, const bool &) |
void | PETE_apply (const OpAssignComponent< int > &, int &, const int &) |
void | PETE_apply (const OpAssignComponent< unsigned > &, unsigned &, const unsigned &) |
void | PETE_apply (const OpAssignComponent< short > &, short &, const short &) |
void | PETE_apply (const OpAssignComponent< long > &, long &, const long &) |
void | PETE_apply (const OpAssignComponent< float > &, float &, const float &) |
void | PETE_apply (const OpAssignComponent< double > &, double &, const double &) |
void | PETE_apply (const OpAssignComponent< std::complex< double > > &, std::complex< double > &, const std::complex< double > &) |
template<class T , unsigned D, class M > | |
void | ExtrapolateAndZeroFaceBCApply (ExtrapolateAndZeroFace< T, D, M, Cell > &ef, Field< T, D, M, Cell > &A) |
template<class T , unsigned D, class M > | |
void | ExtrapolateAndZeroFaceBCApply (ExtrapolateAndZeroFace< T, D, M, Vert > &ef, Field< T, D, M, Vert > &A) |
template<class T , unsigned D, class M > | |
void | ExtrapolateAndZeroFaceBCApply (ExtrapolateAndZeroFace< T, D, M, Edge > &ef, Field< T, D, M, Edge > &A) |
template<class T , unsigned D, class M , CenteringEnum * CE, unsigned NC> | |
void | ExtrapolateAndZeroFaceBCApply (ExtrapolateAndZeroFace< T, D, M, CartesianCentering< CE, D, NC > > &ef, Field< T, D, M, CartesianCentering< CE, D, NC > > &A) |
template<class T , unsigned D, class M , class C > | |
void | ExtrapolateAndZeroFaceBCApply2 (const NDIndex< D > &dest, const NDIndex< D > &src, LField< T, D > &fill, LField< T, D > &from, const NDIndex< D > &from_alloc, ExtrapolateAndZeroFace< T, D, M, C > &ef) |
template<class T , unsigned D, class M , class C > | |
void | ExtrapolateAndZeroFaceBCApply3 (const NDIndex< D > &dest, LField< T, D > &fill, ExtrapolateAndZeroFace< T, D, M, C > &ef) |
template<class T > | |
void | PETE_apply (const OpBCFunctionEq< T > &e, T &a, T &b) |
template<class T , unsigned D, class M > | |
void | FunctionFaceBCApply (FunctionFace< T, D, M, Cell > &ff, Field< T, D, M, Cell > &A) |
template<class T , unsigned D, class M > | |
void | FunctionFaceBCApply (FunctionFace< T, D, M, Vert > &ff, Field< T, D, M, Vert > &A) |
template<class T , unsigned D, class M > | |
void | FunctionFaceBCApply (FunctionFace< T, D, M, Edge > &ff, Field< T, D, M, Edge > &A) |
template<class T , unsigned D, class M , CenteringEnum * CE, unsigned NC> | |
void | FunctionFaceBCApply (FunctionFace< T, D, M, CartesianCentering< CE, D, NC > > &ff, Field< T, D, M, CartesianCentering< CE, D, NC > > &A) |
template<class T > | |
void | PETE_apply (const OpBCFunctionEqComponent< T > &e, T &a, const T &b) |
void | PETE_apply (const OpBCFunctionEqComponent< char > &, char &, const char &) |
void | PETE_apply (const OpBCFunctionEqComponent< bool > &, bool &, const bool &) |
void | PETE_apply (const OpBCFunctionEqComponent< int > &, int &, const int &) |
void | PETE_apply (const OpBCFunctionEqComponent< unsigned > &, unsigned &, const unsigned &) |
void | PETE_apply (const OpBCFunctionEqComponent< short > &, short &, const short &) |
void | PETE_apply (const OpBCFunctionEqComponent< long > &, long &, const long &) |
void | PETE_apply (const OpBCFunctionEqComponent< float > &, float &, const float &) |
void | PETE_apply (const OpBCFunctionEqComponent< double > &, double &, const double &) |
void | PETE_apply (const OpBCFunctionEqComponent< std::complex< double > > &, std::complex< double > &, const std::complex< double > &) |
template<class T , unsigned D, class M > | |
void | ComponentFunctionFaceBCApply (ComponentFunctionFace< T, D, M, Cell > &ff, Field< T, D, M, Cell > &A) |
template<class T , unsigned D, class M > | |
void | ComponentFunctionFaceBCApply (ComponentFunctionFace< T, D, M, Vert > &ff, Field< T, D, M, Vert > &A) |
template<class T , unsigned D, class M > | |
void | ComponentFunctionFaceBCApply (ComponentFunctionFace< T, D, M, Edge > &ff, Field< T, D, M, Edge > &A) |
template<class T , unsigned D, class M , CenteringEnum * CE, unsigned NC> | |
void | ComponentFunctionFaceBCApply (ComponentFunctionFace< T, D, M, CartesianCentering< CE, D, NC > > &ff, Field< T, D, M, CartesianCentering< CE, D, NC > > &A) |
template<class T > | |
void | PETE_apply (const EurekaAssign< T > &e, T &a, const T &b) |
template<unsigned int D> | |
NDIndex< D > | calcEurekaDomain (const NDIndex< D > &realDomain, int face, const GuardCellSizes< D > &gc) |
template<class T , unsigned D, class M , class C > | |
void | LinearExtrapolateFaceBCApply (LinearExtrapolateFace< T, D, M, C > &ef, Field< T, D, M, C > &A) |
template<class T , unsigned D, class M , class C > | |
void | LinearExtrapolateFaceBCApply2 (const NDIndex< D > &dest, const NDIndex< D > &src1, const NDIndex< D > &src2, LField< T, D > &fill, LinearExtrapolateFace< T, D, M, C > &, int slopeMultipplier) |
template<class T , unsigned D, class M , class C > | |
void | ComponentLinearExtrapolateFaceBCApply (ComponentLinearExtrapolateFace< T, D, M, C > &ef, Field< T, D, M, C > &A) |
template<class T , unsigned D, class M , class C > | |
void | ComponentLinearExtrapolateFaceBCApply2 (const NDIndex< D > &dest, const NDIndex< D > &src1, const NDIndex< D > &src2, LField< T, D > &fill, ComponentLinearExtrapolateFace< T, D, M, C > &ef, int slopeMultipplier) |
#define COMPONENT_APPLY_BUILTIN | ( | OP, | |
T | |||
) |
|
inline |
Definition at line 5575 of file BCond.hpp.
References AddGuardCells(), GuardCellSizes< Dim >::left(), max(), min(), PAssert_GE, PAssert_LE, and GuardCellSizes< Dim >::right().
|
inline |
Definition at line 1983 of file BCond.hpp.
References BareField< T, Dim >::getDomain(), BCondBase< T, D, M, C >::getFace(), BareField< T, Dim >::leftGuard(), max(), and min().
Referenced by ParallelInterpolationFace< T, D, M, C >::apply().
|
inline |
|
inline |
Definition at line 1036 of file BCond.hpp.
References BareField< T, Dim >::getDomain(), BCondBase< T, D, M, C >::getFace(), BareField< T, Dim >::leftGuard(), max(), and min().
Referenced by ParallelPeriodicFace< T, D, M, C >::apply().
|
inline |
Definition at line 1132 of file BCond.hpp.
References BareField< T, Dim >::getDomain(), BCondBase< T, D, M, C >::getFace(), BareField< T, Dim >::leftGuard(), max(), min(), and BareField< T, Dim >::rightGuard().
|
inline |
Definition at line 1084 of file BCond.hpp.
References BareField< T, Dim >::getDomain(), BCondBase< T, D, M, C >::getFace(), BareField< T, Dim >::leftGuard(), max(), min(), and BareField< T, Dim >::rightGuard().
void ComponentFunctionFaceBCApply | ( | ComponentFunctionFace< T, D, M, CartesianCentering< CE, D, NC > > & | ff, |
Field< T, D, M, CartesianCentering< CE, D, NC > > & | A | ||
) |
Definition at line 5263 of file BCond.hpp.
References AddGuardCells(), LField< T, Dim >::begin(), BareField< T, Dim >::begin_if(), CELL, BareField< T, Dim >::end_if(), endl(), ERRORMSG, LField< T, Dim >::getAllocated(), LField< T, Dim >::getOwned(), NDIndex< Dim >::intersect(), max(), min(), NDIndex< Dim >::plugBase(), NDIndex< Dim >::touches(), and LField< T, Dim >::Uncompress().
void ComponentFunctionFaceBCApply | ( | ComponentFunctionFace< T, D, M, Cell > & | ff, |
Field< T, D, M, Cell > & | A | ||
) |
Definition at line 4997 of file BCond.hpp.
References AddGuardCells(), LField< T, Dim >::begin(), BareField< T, Dim >::begin_if(), BareField< T, Dim >::end_if(), ComponentFunctionFace< T, D, M, C >::Func, LField< T, Dim >::getAllocated(), BCondBase< T, D, M, C >::getComponent(), BareField< T, Dim >::getDomain(), BCondBase< T, D, M, C >::getFace(), BareField< T, Dim >::getGuardCellSizes(), LField< T, Dim >::getOwned(), NDIndex< Dim >::intersect(), BareField< T, Dim >::leftGuard(), max(), min(), NDIndex< Dim >::plugBase(), BareField< T, Dim >::rightGuard(), NDIndex< Dim >::touches(), and LField< T, Dim >::Uncompress().
Referenced by ComponentFunctionFace< T, D, M, C >::apply().
void ComponentFunctionFaceBCApply | ( | ComponentFunctionFace< T, D, M, Edge > & | ff, |
Field< T, D, M, Edge > & | A | ||
) |
Definition at line 5175 of file BCond.hpp.
References AddGuardCells(), LField< T, Dim >::begin(), BareField< T, Dim >::begin_if(), BareField< T, Dim >::end_if(), ComponentFunctionFace< T, D, M, C >::Func, LField< T, Dim >::getAllocated(), BCondBase< T, D, M, C >::getComponent(), BareField< T, Dim >::getDomain(), BCondBase< T, D, M, C >::getFace(), BareField< T, Dim >::getGuardCellSizes(), LField< T, Dim >::getOwned(), NDIndex< Dim >::intersect(), BareField< T, Dim >::leftGuard(), max(), min(), NDIndex< Dim >::plugBase(), BareField< T, Dim >::rightGuard(), NDIndex< Dim >::touches(), and LField< T, Dim >::Uncompress().
void ComponentFunctionFaceBCApply | ( | ComponentFunctionFace< T, D, M, Vert > & | ff, |
Field< T, D, M, Vert > & | A | ||
) |
Definition at line 5084 of file BCond.hpp.
References AddGuardCells(), LField< T, Dim >::begin(), BareField< T, Dim >::begin_if(), BareField< T, Dim >::end_if(), ComponentFunctionFace< T, D, M, C >::Func, LField< T, Dim >::getAllocated(), BCondBase< T, D, M, C >::getComponent(), BareField< T, Dim >::getDomain(), BCondBase< T, D, M, C >::getFace(), BareField< T, Dim >::getGuardCellSizes(), LField< T, Dim >::getOwned(), NDIndex< Dim >::intersect(), BareField< T, Dim >::leftGuard(), max(), min(), NDIndex< Dim >::plugBase(), BareField< T, Dim >::rightGuard(), NDIndex< Dim >::touches(), and LField< T, Dim >::Uncompress().
void ComponentLinearExtrapolateFaceBCApply | ( | ComponentLinearExtrapolateFace< T, D, M, C > & | ef, |
Field< T, D, M, C > & | A | ||
) |
Definition at line 5982 of file BCond.hpp.
References AddGuardCells(), BareField< T, Dim >::begin_if(), ComponentLinearExtrapolateFaceBCApply2(), BareField< T, Dim >::end_if(), LField< T, Dim >::getAllocated(), BareField< T, Dim >::getDomain(), BareField< T, Dim >::getGuardCellSizes(), NDIndex< Dim >::intersect(), BareField< T, Dim >::leftGuard(), max(), min(), BareField< T, Dim >::rightGuard(), and NDIndex< Dim >::touches().
Referenced by ComponentLinearExtrapolateFace< T, D, M, C >::apply().
|
inline |
Definition at line 5938 of file BCond.hpp.
References LField< T, Dim >::begin(), LField< T, Dim >::end(), and LField< T, Dim >::IsCompressed().
Referenced by ComponentLinearExtrapolateFaceBCApply().
void ExtrapolateAndZeroFaceBCApply | ( | ExtrapolateAndZeroFace< T, D, M, CartesianCentering< CE, D, NC > > & | ef, |
Field< T, D, M, CartesianCentering< CE, D, NC > > & | A | ||
) |
Definition at line 4207 of file BCond.hpp.
References AddGuardCells(), BareField< T, Dim >::begin_if(), Physics::c, CELL, NDIndex< Dim >::contains(), BareField< T, Dim >::end_if(), endl(), ERRORMSG, ExtrapolateAndZeroFaceBCApply2(), ExtrapolateAndZeroFaceBCApply3(), LField< T, Dim >::getAllocated(), LField< T, Dim >::getOwned(), NDIndex< Dim >::intersect(), max(), min(), Attrib::Legacy::Distribution::T, and NDIndex< Dim >::touches().
void ExtrapolateAndZeroFaceBCApply | ( | ExtrapolateAndZeroFace< T, D, M, Cell > & | ef, |
Field< T, D, M, Cell > & | A | ||
) |
Definition at line 3749 of file BCond.hpp.
References AddGuardCells(), BareField< T, Dim >::begin_if(), NDIndex< Dim >::contains(), BareField< T, Dim >::end_if(), ExtrapolateAndZeroFaceBCApply2(), LField< T, Dim >::getAllocated(), BareField< T, Dim >::getDomain(), BCondBase< T, D, M, C >::getFace(), BareField< T, Dim >::getGuardCellSizes(), LField< T, Dim >::getOwned(), NDIndex< Dim >::intersect(), BareField< T, Dim >::leftGuard(), max(), min(), BareField< T, Dim >::rightGuard(), and NDIndex< Dim >::touches().
Referenced by ExtrapolateAndZeroFace< T, D, M, C >::apply().
void ExtrapolateAndZeroFaceBCApply | ( | ExtrapolateAndZeroFace< T, D, M, Edge > & | ef, |
Field< T, D, M, Edge > & | A | ||
) |
Definition at line 4046 of file BCond.hpp.
References AddGuardCells(), BareField< T, Dim >::begin_if(), NDIndex< Dim >::contains(), BareField< T, Dim >::end_if(), ExtrapolateAndZeroFaceBCApply2(), ExtrapolateAndZeroFaceBCApply3(), LField< T, Dim >::getAllocated(), BareField< T, Dim >::getDomain(), BCondBase< T, D, M, C >::getFace(), BareField< T, Dim >::getGuardCellSizes(), LField< T, Dim >::getOwned(), NDIndex< Dim >::intersect(), BareField< T, Dim >::leftGuard(), max(), min(), BareField< T, Dim >::rightGuard(), and NDIndex< Dim >::touches().
void ExtrapolateAndZeroFaceBCApply | ( | ExtrapolateAndZeroFace< T, D, M, Vert > & | ef, |
Field< T, D, M, Vert > & | A | ||
) |
Definition at line 3882 of file BCond.hpp.
References AddGuardCells(), BareField< T, Dim >::begin_if(), NDIndex< Dim >::contains(), BareField< T, Dim >::end_if(), ExtrapolateAndZeroFaceBCApply2(), ExtrapolateAndZeroFaceBCApply3(), LField< T, Dim >::getAllocated(), BareField< T, Dim >::getDomain(), BCondBase< T, D, M, C >::getFace(), BareField< T, Dim >::getGuardCellSizes(), LField< T, Dim >::getOwned(), NDIndex< Dim >::intersect(), BareField< T, Dim >::leftGuard(), max(), min(), BareField< T, Dim >::rightGuard(), and NDIndex< Dim >::touches().
|
inline |
Definition at line 3613 of file BCond.hpp.
References a, LField< T, Dim >::begin(), BCondBase< T, D, M, C >::getComponent(), LField< T, Dim >::getCompressedData(), ExtrapolateAndZeroFace< T, D, M, C >::getOffset(), ExtrapolateAndZeroFace< T, D, M, C >::getSlope(), NDIndex< Dim >::intersect(), LField< T, Dim >::IsCompressed(), PETE_apply(), NDIndex< Dim >::plugBase(), Attrib::Legacy::Distribution::T, and LField< T, Dim >::Uncompress().
Referenced by ExtrapolateAndZeroFaceBCApply().
|
inline |
Definition at line 3681 of file BCond.hpp.
References a, LField< T, Dim >::begin(), BCondBase< T, D, M, C >::getComponent(), LField< T, Dim >::getCompressedData(), LField< T, Dim >::IsCompressed(), PETE_apply(), Attrib::Legacy::Distribution::T, and LField< T, Dim >::Uncompress().
Referenced by ExtrapolateAndZeroFaceBCApply().
void ExtrapolateFaceBCApply | ( | ExtrapolateFace< T, D, M, CartesianCentering< CE, D, NC > > & | ef, |
Field< T, D, M, CartesianCentering< CE, D, NC > > & | A | ||
) |
Definition at line 3266 of file BCond.hpp.
References AddGuardCells(), BareField< T, Dim >::begin_if(), Physics::c, CELL, NDIndex< Dim >::contains(), BareField< T, Dim >::end_if(), endl(), ERRORMSG, ExtrapolateFaceBCApply2(), LField< T, Dim >::getAllocated(), LField< T, Dim >::getOwned(), NDIndex< Dim >::intersect(), max(), min(), Attrib::Legacy::Distribution::T, and NDIndex< Dim >::touches().
void ExtrapolateFaceBCApply | ( | ExtrapolateFace< T, D, M, Cell > & | ef, |
Field< T, D, M, Cell > & | A | ||
) |
Definition at line 2871 of file BCond.hpp.
References AddGuardCells(), BareField< T, Dim >::begin_if(), NDIndex< Dim >::contains(), BareField< T, Dim >::end_if(), ExtrapolateFaceBCApply2(), LField< T, Dim >::getAllocated(), BareField< T, Dim >::getDomain(), BCondBase< T, D, M, C >::getFace(), BareField< T, Dim >::getGuardCellSizes(), LField< T, Dim >::getOwned(), NDIndex< Dim >::intersect(), BareField< T, Dim >::leftGuard(), max(), min(), BareField< T, Dim >::rightGuard(), and NDIndex< Dim >::touches().
Referenced by ExtrapolateFace< T, D, M, C >::apply().
void ExtrapolateFaceBCApply | ( | ExtrapolateFace< T, D, M, Edge > & | ef, |
Field< T, D, M, Edge > & | A | ||
) |
Definition at line 3137 of file BCond.hpp.
References AddGuardCells(), BareField< T, Dim >::begin_if(), NDIndex< Dim >::contains(), BareField< T, Dim >::end_if(), ExtrapolateFaceBCApply2(), LField< T, Dim >::getAllocated(), BareField< T, Dim >::getDomain(), BCondBase< T, D, M, C >::getFace(), BareField< T, Dim >::getGuardCellSizes(), LField< T, Dim >::getOwned(), NDIndex< Dim >::intersect(), BareField< T, Dim >::leftGuard(), max(), min(), BareField< T, Dim >::rightGuard(), and NDIndex< Dim >::touches().
void ExtrapolateFaceBCApply | ( | ExtrapolateFace< T, D, M, Vert > & | ef, |
Field< T, D, M, Vert > & | A | ||
) |
Definition at line 3003 of file BCond.hpp.
References AddGuardCells(), BareField< T, Dim >::begin_if(), NDIndex< Dim >::contains(), BareField< T, Dim >::end_if(), ExtrapolateFaceBCApply2(), LField< T, Dim >::getAllocated(), BareField< T, Dim >::getDomain(), BCondBase< T, D, M, C >::getFace(), BareField< T, Dim >::getGuardCellSizes(), LField< T, Dim >::getOwned(), NDIndex< Dim >::intersect(), BareField< T, Dim >::leftGuard(), max(), min(), BareField< T, Dim >::rightGuard(), and NDIndex< Dim >::touches().
|
inline |
Definition at line 2800 of file BCond.hpp.
References a, LField< T, Dim >::begin(), BCondBase< T, D, M, C >::getComponent(), LField< T, Dim >::getCompressedData(), ExtrapolateFace< T, D, M, C >::getOffset(), ExtrapolateFace< T, D, M, C >::getSlope(), NDIndex< Dim >::intersect(), LField< T, Dim >::IsCompressed(), PETE_apply(), NDIndex< Dim >::plugBase(), Attrib::Legacy::Distribution::T, and LField< T, Dim >::Uncompress().
Referenced by ExtrapolateFaceBCApply().
void FunctionFaceBCApply | ( | FunctionFace< T, D, M, CartesianCentering< CE, D, NC > > & | ff, |
Field< T, D, M, CartesianCentering< CE, D, NC > > & | A | ||
) |
Definition at line 4806 of file BCond.hpp.
References AddGuardCells(), LField< T, Dim >::begin(), BareField< T, Dim >::begin_if(), Physics::c, CELL, BareField< T, Dim >::end_if(), endl(), ERRORMSG, LField< T, Dim >::getAllocated(), LField< T, Dim >::getOwned(), NDIndex< Dim >::intersect(), max(), min(), NDIndex< Dim >::plugBase(), NDIndex< Dim >::touches(), and LField< T, Dim >::Uncompress().
void FunctionFaceBCApply | ( | FunctionFace< T, D, M, Cell > & | ff, |
Field< T, D, M, Cell > & | A | ||
) |
Definition at line 4546 of file BCond.hpp.
References AddGuardCells(), LField< T, Dim >::begin(), BareField< T, Dim >::begin_if(), BareField< T, Dim >::end_if(), FunctionFace< T, D, M, C >::Func, LField< T, Dim >::getAllocated(), BareField< T, Dim >::getDomain(), BCondBase< T, D, M, C >::getFace(), BareField< T, Dim >::getGuardCellSizes(), LField< T, Dim >::getOwned(), NDIndex< Dim >::intersect(), BareField< T, Dim >::leftGuard(), max(), min(), NDIndex< Dim >::plugBase(), BareField< T, Dim >::rightGuard(), NDIndex< Dim >::touches(), and LField< T, Dim >::Uncompress().
Referenced by FunctionFace< T, D, M, C >::apply().
void FunctionFaceBCApply | ( | FunctionFace< T, D, M, Edge > & | ff, |
Field< T, D, M, Edge > & | A | ||
) |
Definition at line 4720 of file BCond.hpp.
References AddGuardCells(), LField< T, Dim >::begin(), BareField< T, Dim >::begin_if(), BareField< T, Dim >::end_if(), FunctionFace< T, D, M, C >::Func, LField< T, Dim >::getAllocated(), BareField< T, Dim >::getDomain(), BCondBase< T, D, M, C >::getFace(), BareField< T, Dim >::getGuardCellSizes(), LField< T, Dim >::getOwned(), NDIndex< Dim >::intersect(), BareField< T, Dim >::leftGuard(), max(), min(), NDIndex< Dim >::plugBase(), BareField< T, Dim >::rightGuard(), NDIndex< Dim >::touches(), and LField< T, Dim >::Uncompress().
void FunctionFaceBCApply | ( | FunctionFace< T, D, M, Vert > & | ff, |
Field< T, D, M, Vert > & | A | ||
) |
Definition at line 4631 of file BCond.hpp.
References AddGuardCells(), LField< T, Dim >::begin(), BareField< T, Dim >::begin_if(), BareField< T, Dim >::end_if(), FunctionFace< T, D, M, C >::Func, LField< T, Dim >::getAllocated(), BareField< T, Dim >::getDomain(), BCondBase< T, D, M, C >::getFace(), BareField< T, Dim >::getGuardCellSizes(), LField< T, Dim >::getOwned(), NDIndex< Dim >::intersect(), BareField< T, Dim >::leftGuard(), max(), min(), NDIndex< Dim >::plugBase(), BareField< T, Dim >::rightGuard(), NDIndex< Dim >::touches(), and LField< T, Dim >::Uncompress().
void InterpolationFaceBCApply | ( | InterpolationFace< T, D, M, Cell > & | pf, |
Field< T, D, M, Cell > & | A | ||
) |
Definition at line 592 of file BCond.hpp.
References AddGuardCells(), LField< T, Dim >::begin(), BareField< T, Dim >::begin_if(), BareField< T, Dim >::end_if(), LField< T, Dim >::getAllocated(), BCondBase< T, D, M, C >::getComponent(), BareField< T, Dim >::getDomain(), BCondBase< T, D, M, C >::getFace(), BareField< T, Dim >::getGuardCellSizes(), LField< T, Dim >::getOwned(), NDIndex< Dim >::intersect(), BareField< T, Dim >::leftGuard(), max(), min(), NDIndex< Dim >::plugBase(), NDIndex< Dim >::touches(), and LField< T, Dim >::Uncompress().
Referenced by InterpolationFace< T, D, M, C >::apply().
void LinearExtrapolateFaceBCApply | ( | LinearExtrapolateFace< T, D, M, C > & | ef, |
Field< T, D, M, C > & | A | ||
) |
Definition at line 5795 of file BCond.hpp.
References AddGuardCells(), BareField< T, Dim >::begin_if(), BareField< T, Dim >::end_if(), LField< T, Dim >::getAllocated(), BareField< T, Dim >::getDomain(), BCondBase< T, D, M, C >::getFace(), BareField< T, Dim >::getGuardCellSizes(), NDIndex< Dim >::intersect(), BareField< T, Dim >::leftGuard(), LinearExtrapolateFaceBCApply2(), max(), min(), BareField< T, Dim >::rightGuard(), and NDIndex< Dim >::touches().
Referenced by LinearExtrapolateFace< T, D, M, C >::apply().
|
inline |
Definition at line 5756 of file BCond.hpp.
References LField< T, Dim >::begin(), LField< T, Dim >::end(), and LField< T, Dim >::IsCompressed().
Referenced by LinearExtrapolateFaceBCApply().
void PeriodicFaceBCApply | ( | PeriodicFace< T, D, M, CartesianCentering< CE, D, NC > > & | pf, |
Field< T, D, M, CartesianCentering< CE, D, NC > > & | A | ||
) |
Definition at line 880 of file BCond.hpp.
References AddGuardCells(), LField< T, Dim >::begin(), BareField< T, Dim >::begin_if(), Physics::c, CELL, BareField< T, Dim >::end_if(), endl(), ERRORMSG, LField< T, Dim >::getAllocated(), LField< T, Dim >::getOwned(), NDIndex< Dim >::intersect(), max(), min(), NDIndex< Dim >::plugBase(), Attrib::Legacy::Distribution::T, NDIndex< Dim >::touches(), and LField< T, Dim >::Uncompress().
void PeriodicFaceBCApply | ( | PeriodicFace< T, D, M, Cell > & | pf, |
Field< T, D, M, Cell > & | A | ||
) |
Definition at line 495 of file BCond.hpp.
References AddGuardCells(), LField< T, Dim >::begin(), BareField< T, Dim >::begin_if(), BareField< T, Dim >::end_if(), LField< T, Dim >::getAllocated(), BCondBase< T, D, M, C >::getComponent(), BareField< T, Dim >::getDomain(), BCondBase< T, D, M, C >::getFace(), BareField< T, Dim >::getGuardCellSizes(), LField< T, Dim >::getOwned(), NDIndex< Dim >::intersect(), BareField< T, Dim >::leftGuard(), max(), min(), NDIndex< Dim >::plugBase(), NDIndex< Dim >::touches(), and LField< T, Dim >::Uncompress().
Referenced by PeriodicFace< T, D, M, C >::apply().
void PeriodicFaceBCApply | ( | PeriodicFace< T, D, M, Edge > & | pf, |
Field< T, D, M, Edge > & | A | ||
) |
Definition at line 786 of file BCond.hpp.
References AddGuardCells(), LField< T, Dim >::begin(), BareField< T, Dim >::begin_if(), BareField< T, Dim >::end_if(), LField< T, Dim >::getAllocated(), BCondBase< T, D, M, C >::getComponent(), BareField< T, Dim >::getDomain(), BCondBase< T, D, M, C >::getFace(), BareField< T, Dim >::getGuardCellSizes(), LField< T, Dim >::getOwned(), NDIndex< Dim >::intersect(), BareField< T, Dim >::leftGuard(), max(), min(), NDIndex< Dim >::plugBase(), BareField< T, Dim >::rightGuard(), NDIndex< Dim >::touches(), and LField< T, Dim >::Uncompress().
void PeriodicFaceBCApply | ( | PeriodicFace< T, D, M, Vert > & | pf, |
Field< T, D, M, Vert > & | A | ||
) |
Definition at line 688 of file BCond.hpp.
References AddGuardCells(), LField< T, Dim >::begin(), BareField< T, Dim >::begin_if(), BareField< T, Dim >::end_if(), LField< T, Dim >::getAllocated(), BCondBase< T, D, M, C >::getComponent(), BareField< T, Dim >::getDomain(), BCondBase< T, D, M, C >::getFace(), BareField< T, Dim >::getGuardCellSizes(), LField< T, Dim >::getOwned(), NDIndex< Dim >::intersect(), BareField< T, Dim >::leftGuard(), max(), min(), NDIndex< Dim >::plugBase(), BareField< T, Dim >::rightGuard(), NDIndex< Dim >::touches(), and LField< T, Dim >::Uncompress().
|
inline |
Definition at line 5559 of file BCond.hpp.
References a, Physics::e, and EurekaAssign< T >::get().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 3561 of file BCond.hpp.
References a, and Physics::e.
|
inline |
|
inline |
Definition at line 4497 of file BCond.hpp.
References a, and Physics::e.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 4935 of file BCond.hpp.
References a, and Physics::e.
|
inline |
|
inline |
Definition at line 2720 of file BCond.hpp.
References a, and Physics::e.
|
inline |
Definition at line 3505 of file BCond.hpp.
References a, and Physics::e.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 3518 of file BCond.hpp.
References a, and Physics::e.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 2733 of file BCond.hpp.
References a, and Physics::e.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 421 of file BCond.hpp.
References a, and Physics::e.
|
inline |
|
inline |
Definition at line 353 of file BCond.hpp.
References a.
Referenced by TSV_MetaAssign< AntiSymTenzor< T1, 2 >, AntiSymTenzor< T2, 2 >, OP >::apply(), TSV_MetaAssignScalar< AntiSymTenzor< T1, 2 >, T2, OP >::apply(), TSV_MetaAssign< AntiSymTenzor< T1, 3 >, AntiSymTenzor< T2, 3 >, OP >::apply(), TSV_MetaAssignScalar< AntiSymTenzor< T1, 3 >, T2, OP >::apply(), TSV_MetaAssign< AntiSymTenzor< T1, D >, AntiSymTenzor< T2, D >, OP >::apply(), TSV_MetaAssignScalar< AntiSymTenzor< T1, D >, T2, OP >::apply(), TSV_MetaUnary< AntiSymTenzor< T1, 1 >, OP >::apply(), TSV_MetaUnary< AntiSymTenzor< T1, 2 >, OP >::apply(), TSV_MetaBinary< AntiSymTenzor< T1, 2 >, AntiSymTenzor< T2, 2 >, OP >::apply(), TSV_MetaBinaryScalar< AntiSymTenzor< T1, 2 >, T2, OP >::apply(), TSV_MetaUnary< AntiSymTenzor< T1, 3 >, OP >::apply(), TSV_MetaBinary< AntiSymTenzor< T1, 3 >, AntiSymTenzor< T2, 3 >, OP >::apply(), TSV_MetaBinaryScalar< AntiSymTenzor< T1, 3 >, T2, OP >::apply(), TSV_MetaUnary< AntiSymTenzor< T1, D >, OP >::apply(), TSV_MetaBinary< AntiSymTenzor< T1, D >, AntiSymTenzor< T2, D >, OP >::apply(), TSV_MetaBinaryScalar< AntiSymTenzor< T1, D >, T2, OP >::apply(), TSV_MetaUnary< SymTenzor< T1, 1 >, OP >::apply(), TSV_MetaBinary< SymTenzor< T1, 1 >, SymTenzor< T2, 1 >, OP >::apply(), TSV_MetaBinaryScalar< SymTenzor< T1, 1 >, T2, OP >::apply(), TSV_MetaUnary< SymTenzor< T1, 2 >, OP >::apply(), TSV_MetaBinary< SymTenzor< T1, 2 >, SymTenzor< T2, 2 >, OP >::apply(), TSV_MetaBinaryScalar< SymTenzor< T1, 2 >, T2, OP >::apply(), TSV_MetaUnary< SymTenzor< T1, 3 >, OP >::apply(), TSV_MetaBinary< SymTenzor< T1, 3 >, SymTenzor< T2, 3 >, OP >::apply(), TSV_MetaBinaryScalar< SymTenzor< T1, 3 >, T2, OP >::apply(), TSV_MetaUnary< SymTenzor< T1, D >, OP >::apply(), TSV_MetaBinary< SymTenzor< T1, D >, SymTenzor< T2, D >, OP >::apply(), TSV_MetaBinary< SymTenzor< T1, D >, Tenzor< T2, D >, OP >::apply(), TSV_MetaBinaryScalar< SymTenzor< T1, D >, T2, OP >::apply(), TSV_MetaUnary< Tenzor< T1, 1 >, OP >::apply(), TSV_MetaBinary< Tenzor< T1, 1 >, Tenzor< T2, 1 >, OP >::apply(), TSV_MetaBinaryScalar< Tenzor< T1, 1 >, T2, OP >::apply(), TSV_MetaUnary< Tenzor< T1, 2 >, OP >::apply(), TSV_MetaBinary< Tenzor< T1, 2 >, Tenzor< T2, 2 >, OP >::apply(), TSV_MetaBinaryScalar< Tenzor< T1, 2 >, T2, OP >::apply(), TSV_MetaUnary< Tenzor< T1, 3 >, OP >::apply(), TSV_MetaBinary< Tenzor< T1, 3 >, Tenzor< T2, 3 >, OP >::apply(), TSV_MetaBinaryScalar< Tenzor< T1, 3 >, T2, OP >::apply(), TSV_MetaUnary< Tenzor< T1, D >, OP >::apply(), TSV_MetaBinary< Tenzor< T1, D >, SymTenzor< T2, D >, OP >::apply(), TSV_MetaBinary< Tenzor< T1, D >, Tenzor< T2, D >, OP >::apply(), TSV_MetaBinaryScalar< Tenzor< T1, D >, T2, OP >::apply(), TSV_MetaUnary< Vektor< T1, 1 >, OP >::apply(), TSV_MetaBinary< Vektor< T1, 1 >, Vektor< T2, 1 >, OP >::apply(), TSV_MetaBinaryScalar< Vektor< T1, 1 >, T2, OP >::apply(), TSV_MetaUnary< Vektor< T1, 2 >, OP >::apply(), TSV_MetaBinary< Vektor< T1, 2 >, Vektor< T2, 2 >, OP >::apply(), TSV_MetaBinaryScalar< Vektor< T1, 2 >, T2, OP >::apply(), TSV_MetaUnary< Vektor< T1, 3 >, OP >::apply(), TSV_MetaBinary< Vektor< T1, 3 >, Vektor< T2, 3 >, OP >::apply(), TSV_MetaBinaryScalar< Vektor< T1, 3 >, T2, OP >::apply(), TSV_MetaUnary< Vektor< T1, D >, OP >::apply(), TSV_MetaBinary< Vektor< T1, D >, Vektor< T2, D >, OP >::apply(), TSV_MetaBinaryScalar< Vektor< T1, D >, T2, OP >::apply(), BrickExpLoop< LHS, RHS, OP, Dim >::apply(), BrickExpLoop< LHS, RHS, OP, 1U >::apply(), BrickExpLoop< LHS, RHS, OP, 2U >::apply(), BrickExpLoop< LHS, RHS, OP, 3U >::apply(), TSV_MetaAssign< SymTenzor< T1, 1 >, SymTenzor< T2, 1 >, OP >::apply(), TSV_MetaAssignScalar< SymTenzor< T1, 1 >, T2, OP >::apply(), TSV_MetaAssign< SymTenzor< T1, 2 >, SymTenzor< T2, 2 >, OP >::apply(), TSV_MetaAssignScalar< SymTenzor< T1, 2 >, T2, OP >::apply(), TSV_MetaAssign< SymTenzor< T1, 3 >, SymTenzor< T2, 3 >, OP >::apply(), TSV_MetaAssignScalar< SymTenzor< T1, 3 >, T2, OP >::apply(), TSV_MetaAssign< SymTenzor< T1, D >, SymTenzor< T2, D >, OP >::apply(), TSV_MetaAssignScalar< SymTenzor< T1, D >, T2, OP >::apply(), TSV_MetaBinaryScalar< T1, AntiSymTenzor< T2, 2 >, OP >::apply(), TSV_MetaBinaryScalar< T1, AntiSymTenzor< T2, 3 >, OP >::apply(), TSV_MetaBinaryScalar< T1, AntiSymTenzor< T2, D >, OP >::apply(), TSV_MetaBinaryScalar< T1, SymTenzor< T2, 1 >, OP >::apply(), TSV_MetaBinaryScalar< T1, SymTenzor< T2, 2 >, OP >::apply(), TSV_MetaBinaryScalar< T1, SymTenzor< T2, 3 >, OP >::apply(), TSV_MetaBinaryScalar< T1, SymTenzor< T2, D >, OP >::apply(), TSV_MetaBinaryScalar< T1, Tenzor< T2, 1 >, OP >::apply(), TSV_MetaBinaryScalar< T1, Tenzor< T2, 2 >, OP >::apply(), TSV_MetaBinaryScalar< T1, Tenzor< T2, 3 >, OP >::apply(), TSV_MetaBinaryScalar< T1, Tenzor< T2, D >, OP >::apply(), TSV_MetaBinaryScalar< T1, Vektor< T2, 1 >, OP >::apply(), TSV_MetaBinaryScalar< T1, Vektor< T2, 2 >, OP >::apply(), TSV_MetaBinaryScalar< T1, Vektor< T2, 3 >, OP >::apply(), TSV_MetaBinaryScalar< T1, Vektor< T2, D >, OP >::apply(), TSV_MetaAssign< Tenzor< T1, 1 >, Tenzor< T2, 1 >, OP >::apply(), TSV_MetaAssignScalar< Tenzor< T1, 1 >, T2, OP >::apply(), TSV_MetaAssign< Tenzor< T1, 2 >, Tenzor< T2, 2 >, OP >::apply(), TSV_MetaAssignScalar< Tenzor< T1, 2 >, T2, OP >::apply(), TSV_MetaAssign< Tenzor< T1, 3 >, Tenzor< T2, 3 >, OP >::apply(), TSV_MetaAssignScalar< Tenzor< T1, 3 >, T2, OP >::apply(), TSV_MetaAssign< Tenzor< T1, D >, Tenzor< T2, D >, OP >::apply(), TSV_MetaAssignScalar< Tenzor< T1, D >, T2, OP >::apply(), TSV_MetaAssign< Vektor< T1, 1 >, Vektor< T2, 1 >, OP >::apply(), TSV_MetaAssignScalar< Vektor< T1, 1 >, T2, OP >::apply(), TSV_MetaAssign< Vektor< T1, 2 >, Vektor< T2, 2 >, OP >::apply(), TSV_MetaAssignScalar< Vektor< T1, 2 >, T2, OP >::apply(), TSV_MetaAssign< Vektor< T1, 3 >, Vektor< T2, 3 >, OP >::apply(), TSV_MetaAssignScalar< Vektor< T1, 3 >, T2, OP >::apply(), TSV_MetaAssign< Vektor< T1, D >, Vektor< T2, D >, OP >::apply(), TSV_MetaAssignScalar< Vektor< T1, D >, T2, OP >::apply(), assign(), ExtrapolateAndZeroFaceBCApply2(), ExtrapolateAndZeroFaceBCApply3(), ExtrapolateFaceBCApply2(), IndexedLocalAssign(), IndexedReceive(), DiscField< Dim >::read(), reduce(), reduce_masked(), Reduction(), scatter(), and TryCompressLHS().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 364 of file BCond.hpp.
References a, and Physics::e.
|
inline |