OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
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 > &e, 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< dcomplex > &, dcomplex &, const dcomplex &) |
template<class T > | |
void | PETE_apply (const OpInterpolation< T > &e, 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< dcomplex > &, dcomplex &, const dcomplex &) |
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 , const 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 , const 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< dcomplex > &, dcomplex &, const dcomplex &) |
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 , const 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< dcomplex > &, dcomplex &, const dcomplex &) |
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< dcomplex > &, dcomplex &, const dcomplex &) |
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 , const 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 , const 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< dcomplex > &, dcomplex &, const dcomplex &) |
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 , const 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 > &ef, 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 5670 of file BCond.hpp.
References AddGuardCells(), GuardCellSizes< Dim >::left(), max(), min(), PAssert_GE, PAssert_LE, and GuardCellSizes< Dim >::right().
|
inline |
Definition at line 2012 of file BCond.hpp.
References BareField< T, Dim >::getDomain(), BCondBase< T, D, M, C >::getFace(), BareField< T, Dim >::leftGuard(), Index::length(), max(), and min().
Referenced by ParallelInterpolationFace< T, D, M, C >::apply().
|
inline |
Definition at line 1065 of file BCond.hpp.
References BareField< T, Dim >::getDomain(), BCondBase< T, D, M, C >::getFace(), BareField< T, Dim >::leftGuard(), Index::length(), max(), and min().
Referenced by ParallelPeriodicFace< T, D, M, C >::apply().
|
inline |
Definition at line 1113 of file BCond.hpp.
References BareField< T, Dim >::getDomain(), BCondBase< T, D, M, C >::getFace(), BareField< T, Dim >::leftGuard(), Index::length(), max(), min(), and BareField< T, Dim >::rightGuard().
|
inline |
Definition at line 1161 of file BCond.hpp.
References BareField< T, Dim >::getDomain(), BCondBase< T, D, M, C >::getFace(), BareField< T, Dim >::leftGuard(), Index::length(), max(), min(), and BareField< T, Dim >::rightGuard().
|
inline |
Definition at line 1209 of file BCond.hpp.
References Physics::c, CELL, endl(), ERRORMSG, Index::length(), max(), and min().
void ComponentFunctionFaceBCApply | ( | ComponentFunctionFace< T, D, M, Cell > & | ff, |
Field< T, D, M, Cell > & | A | ||
) |
Definition at line 5029 of file BCond.hpp.
References AddGuardCells(), BrickExpression< Dim, LHS, RHS, OP >::apply(), 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(), Index::max(), min(), Index::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, Vert > & | ff, |
Field< T, D, M, Vert > & | A | ||
) |
Definition at line 5116 of file BCond.hpp.
References AddGuardCells(), BrickExpression< Dim, LHS, RHS, OP >::apply(), 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(), Index::max(), min(), Index::min(), NDIndex< Dim >::plugBase(), BareField< T, Dim >::rightGuard(), NDIndex< Dim >::touches(), and LField< T, Dim >::Uncompress().
void ComponentFunctionFaceBCApply | ( | ComponentFunctionFace< T, D, M, Edge > & | ff, |
Field< T, D, M, Edge > & | A | ||
) |
Definition at line 5207 of file BCond.hpp.
References AddGuardCells(), BrickExpression< Dim, LHS, RHS, OP >::apply(), 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(), Index::max(), min(), Index::min(), NDIndex< Dim >::plugBase(), BareField< T, Dim >::rightGuard(), NDIndex< Dim >::touches(), and LField< T, Dim >::Uncompress().
void ComponentFunctionFaceBCApply | ( | ComponentFunctionFace< T, D, M, CartesianCentering< CE, D, NC > > & | ff, |
Field< T, D, M, CartesianCentering< CE, D, NC > > & | A | ||
) |
Definition at line 5295 of file BCond.hpp.
References AddGuardCells(), BrickExpression< Dim, LHS, RHS, OP >::apply(), 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(), Index::min(), NDIndex< Dim >::plugBase(), 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 6077 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 6033 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, Cell > & | ef, |
Field< T, D, M, Cell > & | A | ||
) |
Definition at line 3781 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(), Index::max(), min(), Index::min(), BareField< T, Dim >::rightGuard(), and NDIndex< Dim >::touches().
Referenced by ExtrapolateAndZeroFace< T, D, M, C >::apply().
void ExtrapolateAndZeroFaceBCApply | ( | ExtrapolateAndZeroFace< T, D, M, Vert > & | ef, |
Field< T, D, M, Vert > & | A | ||
) |
Definition at line 3914 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, Edge > & | ef, |
Field< T, D, M, Edge > & | A | ||
) |
Definition at line 4078 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, CartesianCentering< CE, D, NC > > & | ef, |
Field< T, D, M, CartesianCentering< CE, D, NC > > & | A | ||
) |
Definition at line 4239 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(), Index::max(), min(), and NDIndex< Dim >::touches().
|
inline |
Definition at line 3645 of file BCond.hpp.
References BrickExpression< Dim, LHS, RHS, OP >::apply(), 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(), T, and LField< T, Dim >::Uncompress().
Referenced by ExtrapolateAndZeroFaceBCApply().
|
inline |
Definition at line 3713 of file BCond.hpp.
References LField< T, Dim >::begin(), BCondBase< T, D, M, C >::getComponent(), LField< T, Dim >::getCompressedData(), LField< T, Dim >::IsCompressed(), PETE_apply(), T, and LField< T, Dim >::Uncompress().
Referenced by ExtrapolateAndZeroFaceBCApply().
void ExtrapolateFaceBCApply | ( | ExtrapolateFace< T, D, M, Cell > & | ef, |
Field< T, D, M, Cell > & | A | ||
) |
Definition at line 2903 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(), Index::max(), min(), Index::min(), BareField< T, Dim >::rightGuard(), and NDIndex< Dim >::touches().
Referenced by ExtrapolateFace< T, D, M, C >::apply().
void ExtrapolateFaceBCApply | ( | ExtrapolateFace< T, D, M, Vert > & | ef, |
Field< T, D, M, Vert > & | A | ||
) |
Definition at line 3035 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(), Index::max(), min(), Index::min(), BareField< T, Dim >::rightGuard(), and NDIndex< Dim >::touches().
void ExtrapolateFaceBCApply | ( | ExtrapolateFace< T, D, M, Edge > & | ef, |
Field< T, D, M, Edge > & | A | ||
) |
Definition at line 3169 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(), Index::max(), min(), Index::min(), BareField< T, Dim >::rightGuard(), and NDIndex< Dim >::touches().
void ExtrapolateFaceBCApply | ( | ExtrapolateFace< T, D, M, CartesianCentering< CE, D, NC > > & | ef, |
Field< T, D, M, CartesianCentering< CE, D, NC > > & | A | ||
) |
Definition at line 3298 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(), Index::max(), min(), and NDIndex< Dim >::touches().
|
inline |
Definition at line 2831 of file BCond.hpp.
References BrickExpression< Dim, LHS, RHS, OP >::apply(), 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(), T, and LField< T, Dim >::Uncompress().
Referenced by ExtrapolateFaceBCApply().
void FunctionFaceBCApply | ( | FunctionFace< T, D, M, Cell > & | ff, |
Field< T, D, M, Cell > & | A | ||
) |
Definition at line 4578 of file BCond.hpp.
References AddGuardCells(), BrickExpression< Dim, LHS, RHS, OP >::apply(), 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(), Index::max(), min(), Index::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, Vert > & | ff, |
Field< T, D, M, Vert > & | A | ||
) |
Definition at line 4663 of file BCond.hpp.
References AddGuardCells(), BrickExpression< Dim, LHS, RHS, OP >::apply(), 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(), Index::max(), min(), Index::min(), NDIndex< Dim >::plugBase(), BareField< T, Dim >::rightGuard(), NDIndex< Dim >::touches(), and LField< T, Dim >::Uncompress().
void FunctionFaceBCApply | ( | FunctionFace< T, D, M, Edge > & | ff, |
Field< T, D, M, Edge > & | A | ||
) |
Definition at line 4752 of file BCond.hpp.
References AddGuardCells(), BrickExpression< Dim, LHS, RHS, OP >::apply(), 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(), Index::max(), min(), Index::min(), NDIndex< Dim >::plugBase(), BareField< T, Dim >::rightGuard(), NDIndex< Dim >::touches(), and LField< T, Dim >::Uncompress().
void FunctionFaceBCApply | ( | FunctionFace< T, D, M, CartesianCentering< CE, D, NC > > & | ff, |
Field< T, D, M, CartesianCentering< CE, D, NC > > & | A | ||
) |
Definition at line 4838 of file BCond.hpp.
References AddGuardCells(), BrickExpression< Dim, LHS, RHS, OP >::apply(), 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 InterpolationFaceBCApply | ( | InterpolationFace< T, D, M, Cell > & | pf, |
Field< T, D, M, Cell > & | A | ||
) |
Definition at line 619 of file BCond.hpp.
References AddGuardCells(), BrickExpression< Dim, LHS, RHS, OP >::apply(), LField< T, Dim >::begin(), BareField< T, Dim >::begin_if(), DEBUGMSG, BareField< T, Dim >::end_if(), endl(), 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(), Index::length(), 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 5890 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 5851 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, Cell > & | pf, |
Field< T, D, M, Cell > & | A | ||
) |
Definition at line 520 of file BCond.hpp.
References AddGuardCells(), BrickExpression< Dim, LHS, RHS, OP >::apply(), LField< T, Dim >::begin(), BareField< T, Dim >::begin_if(), DEBUGMSG, BareField< T, Dim >::end_if(), endl(), 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(), Index::length(), 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, Vert > & | pf, |
Field< T, D, M, Vert > & | A | ||
) |
Definition at line 717 of file BCond.hpp.
References AddGuardCells(), BrickExpression< Dim, LHS, RHS, OP >::apply(), 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(), Index::length(), max(), min(), NDIndex< Dim >::plugBase(), BareField< T, Dim >::rightGuard(), NDIndex< Dim >::touches(), and LField< T, Dim >::Uncompress().
void PeriodicFaceBCApply | ( | PeriodicFace< T, D, M, Edge > & | pf, |
Field< T, D, M, Edge > & | A | ||
) |
Definition at line 815 of file BCond.hpp.
References AddGuardCells(), BrickExpression< Dim, LHS, RHS, OP >::apply(), 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(), Index::length(), max(), min(), NDIndex< Dim >::plugBase(), BareField< T, Dim >::rightGuard(), NDIndex< Dim >::touches(), and LField< T, Dim >::Uncompress().
void PeriodicFaceBCApply | ( | PeriodicFace< T, D, M, CartesianCentering< CE, D, NC > > & | pf, |
Field< T, D, M, CartesianCentering< CE, D, NC > > & | A | ||
) |
Definition at line 909 of file BCond.hpp.
References AddGuardCells(), BrickExpression< Dim, LHS, RHS, OP >::apply(), 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(), Index::length(), max(), min(), NDIndex< Dim >::plugBase(), T, NDIndex< Dim >::touches(), and LField< T, Dim >::Uncompress().
|
inline |
Definition at line 373 of file BCond.hpp.
Referenced by TSV_MetaAssign< Vektor< T1, D >, Vektor< T2, D >, OP >::apply(), TSV_MetaUnary< Vektor< T1, D >, OP >::apply(), TSV_MetaBinary< Vektor< T1, D >, Vektor< T2, D >, OP >::apply(), BrickExpLoop< LHS, RHS, OP, Dim >::apply(), TSV_MetaAssignScalar< Vektor< T1, D >, T2, OP >::apply(), TSV_MetaBinaryScalar< Vektor< T1, D >, T2, OP >::apply(), TSV_MetaUnary< Vektor< T1, 1 >, OP >::apply(), TSV_MetaAssign< Vektor< T1, 1 >, Vektor< T2, 1 >, OP >::apply(), TSV_MetaBinaryScalar< T1, Vektor< T2, D >, OP >::apply(), TSV_MetaAssignScalar< Vektor< T1, 1 >, T2, OP >::apply(), TSV_MetaUnary< Vektor< T1, 2 >, OP >::apply(), BrickExpLoop< LHS, RHS, OP, 1U >::apply(), TSV_MetaBinary< Vektor< T1, 1 >, Vektor< T2, 1 >, OP >::apply(), TSV_MetaAssign< Vektor< T1, 2 >, Vektor< T2, 2 >, OP >::apply(), TSV_MetaUnary< Vektor< T1, 3 >, OP >::apply(), TSV_MetaBinaryScalar< Vektor< T1, 1 >, T2, OP >::apply(), TSV_MetaAssignScalar< Vektor< T1, 2 >, T2, OP >::apply(), BrickExpLoop< LHS, RHS, OP, 2U >::apply(), TSV_MetaBinaryScalar< T1, Vektor< T2, 1 >, OP >::apply(), TSV_MetaUnary< Tenzor< T1, D >, OP >::apply(), TSV_MetaAssign< Vektor< T1, 3 >, Vektor< T2, 3 >, OP >::apply(), BrickExpLoop< LHS, RHS, OP, 3U >::apply(), TSV_MetaBinary< Vektor< T1, 2 >, Vektor< T2, 2 >, OP >::apply(), TSV_MetaAssignScalar< Vektor< T1, 3 >, T2, OP >::apply(), TSV_MetaUnary< Tenzor< T1, 1 >, OP >::apply(), TSV_MetaBinaryScalar< Vektor< T1, 2 >, T2, OP >::apply(), TSV_MetaAssign< Tenzor< T1, D >, Tenzor< T2, D >, OP >::apply(), TSV_MetaBinaryScalar< T1, Vektor< T2, 2 >, OP >::apply(), TSV_MetaUnary< Tenzor< T1, 2 >, OP >::apply(), TSV_MetaAssignScalar< Tenzor< T1, D >, T2, OP >::apply(), TSV_MetaBinary< Vektor< T1, 3 >, Vektor< T2, 3 >, OP >::apply(), TSV_MetaUnary< Tenzor< T1, 3 >, OP >::apply(), TSV_MetaAssign< Tenzor< T1, 1 >, Tenzor< T2, 1 >, OP >::apply(), TSV_MetaBinaryScalar< Vektor< T1, 3 >, T2, OP >::apply(), TSV_MetaAssignScalar< Tenzor< T1, 1 >, T2, OP >::apply(), TSV_MetaBinaryScalar< T1, Vektor< T2, 3 >, OP >::apply(), TSV_MetaUnary< SymTenzor< T1, D >, OP >::apply(), TSV_MetaAssign< Tenzor< T1, 2 >, Tenzor< T2, 2 >, OP >::apply(), TSV_MetaBinary< Tenzor< T1, D >, Tenzor< T2, D >, OP >::apply(), TSV_MetaAssignScalar< Tenzor< T1, 2 >, T2, OP >::apply(), TSV_MetaUnary< SymTenzor< T1, 1 >, OP >::apply(), TSV_MetaBinaryScalar< Tenzor< T1, D >, T2, OP >::apply(), TSV_MetaUnary< SymTenzor< T1, 2 >, OP >::apply(), TSV_MetaAssign< Tenzor< T1, 3 >, Tenzor< T2, 3 >, OP >::apply(), TSV_MetaBinaryScalar< T1, Tenzor< T2, D >, OP >::apply(), TSV_MetaAssignScalar< Tenzor< T1, 3 >, T2, OP >::apply(), TSV_MetaUnary< SymTenzor< T1, 3 >, OP >::apply(), TSV_MetaBinary< Tenzor< T1, 1 >, Tenzor< T2, 1 >, OP >::apply(), TSV_MetaBinaryScalar< Tenzor< T1, 1 >, T2, OP >::apply(), TSV_MetaUnary< AntiSymTenzor< T1, D >, OP >::apply(), TSV_MetaAssign< SymTenzor< T1, D >, SymTenzor< T2, D >, OP >::apply(), TSV_MetaBinaryScalar< T1, Tenzor< T2, 1 >, OP >::apply(), TSV_MetaAssignScalar< SymTenzor< T1, D >, T2, OP >::apply(), TSV_MetaUnary< AntiSymTenzor< T1, 1 >, OP >::apply(), TSV_MetaBinary< Tenzor< T1, 2 >, Tenzor< T2, 2 >, OP >::apply(), TSV_MetaAssign< SymTenzor< T1, 1 >, SymTenzor< T2, 1 >, OP >::apply(), TSV_MetaUnary< AntiSymTenzor< T1, 2 >, OP >::apply(), TSV_MetaBinaryScalar< Tenzor< T1, 2 >, T2, OP >::apply(), TSV_MetaAssignScalar< SymTenzor< T1, 1 >, T2, OP >::apply(), TSV_MetaBinaryScalar< T1, Tenzor< T2, 2 >, OP >::apply(), TSV_MetaUnary< AntiSymTenzor< T1, 3 >, OP >::apply(), TSV_MetaAssign< SymTenzor< T1, 2 >, SymTenzor< T2, 2 >, OP >::apply(), TSV_MetaAssignScalar< SymTenzor< T1, 2 >, T2, OP >::apply(), TSV_MetaBinary< Tenzor< T1, 3 >, Tenzor< T2, 3 >, OP >::apply(), TSV_MetaAssign< SymTenzor< T1, 3 >, SymTenzor< T2, 3 >, OP >::apply(), TSV_MetaBinaryScalar< Tenzor< T1, 3 >, T2, OP >::apply(), TSV_MetaAssignScalar< SymTenzor< T1, 3 >, T2, OP >::apply(), TSV_MetaBinaryScalar< T1, Tenzor< T2, 3 >, OP >::apply(), TSV_MetaAssign< AntiSymTenzor< T1, D >, AntiSymTenzor< T2, D >, OP >::apply(), TSV_MetaAssignScalar< AntiSymTenzor< T1, D >, T2, OP >::apply(), TSV_MetaBinary< SymTenzor< T1, D >, SymTenzor< T2, D >, OP >::apply(), TSV_MetaBinaryScalar< SymTenzor< T1, D >, T2, OP >::apply(), TSV_MetaBinaryScalar< T1, SymTenzor< T2, D >, OP >::apply(), TSV_MetaAssign< AntiSymTenzor< T1, 2 >, AntiSymTenzor< T2, 2 >, OP >::apply(), TSV_MetaAssignScalar< AntiSymTenzor< T1, 2 >, T2, OP >::apply(), TSV_MetaBinary< SymTenzor< T1, 1 >, SymTenzor< T2, 1 >, OP >::apply(), TSV_MetaBinaryScalar< SymTenzor< T1, 1 >, T2, OP >::apply(), TSV_MetaAssign< AntiSymTenzor< T1, 3 >, AntiSymTenzor< T2, 3 >, OP >::apply(), TSV_MetaBinaryScalar< T1, SymTenzor< T2, 1 >, OP >::apply(), TSV_MetaAssignScalar< AntiSymTenzor< T1, 3 >, T2, OP >::apply(), TSV_MetaBinary< SymTenzor< T1, 2 >, SymTenzor< T2, 2 >, OP >::apply(), TSV_MetaBinaryScalar< SymTenzor< T1, 2 >, T2, OP >::apply(), TSV_MetaBinaryScalar< T1, SymTenzor< T2, 2 >, OP >::apply(), TSV_MetaBinary< SymTenzor< T1, 3 >, SymTenzor< T2, 3 >, OP >::apply(), TSV_MetaBinaryScalar< SymTenzor< T1, 3 >, T2, OP >::apply(), TSV_MetaBinaryScalar< T1, SymTenzor< T2, 3 >, OP >::apply(), TSV_MetaBinary< SymTenzor< T1, D >, Tenzor< T2, D >, OP >::apply(), struct_for_each< Op, T1, T2, Functor >::apply(), TSV_MetaBinary< Tenzor< T1, D >, SymTenzor< T2, D >, OP >::apply(), TSV_MetaBinary< AntiSymTenzor< T1, D >, AntiSymTenzor< T2, D >, OP >::apply(), TSV_MetaBinaryScalar< AntiSymTenzor< T1, D >, T2, OP >::apply(), TSV_MetaBinaryScalar< T1, AntiSymTenzor< T2, D >, OP >::apply(), TSV_MetaBinary< AntiSymTenzor< T1, 2 >, AntiSymTenzor< T2, 2 >, OP >::apply(), TrinaryForEach< Safe, T1, T2, T3, Op, Functor >::apply(), TSV_MetaBinaryScalar< AntiSymTenzor< T1, 2 >, T2, OP >::apply(), TSV_MetaBinaryScalar< T1, AntiSymTenzor< T2, 2 >, OP >::apply(), TSV_MetaBinary< AntiSymTenzor< T1, 3 >, AntiSymTenzor< T2, 3 >, OP >::apply(), TSV_MetaBinaryScalar< AntiSymTenzor< T1, 3 >, T2, OP >::apply(), TSV_MetaBinaryScalar< T1, AntiSymTenzor< T2, 3 >, OP >::apply(), assign(), ExtrapolateAndZeroFaceBCApply2(), ExtrapolateAndZeroFaceBCApply3(), ExtrapolateFaceBCApply2(), for_each(), IndexedLocalAssign(), IndexedReceive(), PETE_Combiner< T, Op >::operator()(), AnyHolder< T, OP >::operator*=(), AnyHolder< T, OP >::operator=(), DiscField< Dim >::read(), reduce(), reduce_masked(), Reduction(), scatter(), and TryCompressLHS().
|
inline |
Definition at line 384 of file BCond.hpp.
References OpPeriodicComponent< T >::Component.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 446 of file BCond.hpp.
References OpInterpolationComponent< T >::Component.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 2749 of file BCond.hpp.
References OpExtrapolate< T >::Offset, and OpExtrapolate< T >::Slope.
|
inline |
Definition at line 2762 of file BCond.hpp.
References OpExtrapolateComponent< T >::Component, OpExtrapolateComponent< T >::Offset, and OpExtrapolateComponent< T >::Slope.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 3537 of file BCond.hpp.
References OpExtrapolateAndZero< T >::Offset, and OpExtrapolateAndZero< T >::Slope.
|
inline |
Definition at line 3550 of file BCond.hpp.
References OpExtrapolateAndZeroComponent< T >::Component, OpExtrapolateAndZeroComponent< T >::Offset, and OpExtrapolateAndZeroComponent< T >::Slope.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 3593 of file BCond.hpp.
References OpAssignComponent< T >::Component.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 4529 of file BCond.hpp.
References OpBCFunctionEq< T >::Func.
|
inline |
Definition at line 4967 of file BCond.hpp.
References OpBCFunctionEqComponent< T >::Component, and OpBCFunctionEqComponent< T >::Func.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 5652 of file BCond.hpp.
References EurekaAssign< T >::get(), and EurekaAssign< T >::m_component.