Nektar++
|
#include <PreconCfsOp.h>
Public Types | |
typedef const Array< OneD, NekDouble > | InArrayType |
typedef Array< OneD, NekDouble > | OutArrayType |
typedef std::function< void(const Array< OneD, const Array< OneD, NekDouble > > &, Array< OneD, Array< OneD, SNekBlkMatSharedPtr > > &, SNekBlkMatSharedPtr &, Array< OneD, SNekBlkMatSharedPtr > &, Array< OneD, SNekBlkMatSharedPtr > &, Array< OneD, Array< OneD, NekSingle > > &, TensorOfArray4D< NekSingle > &, TensorOfArray4D< NekSingle > &, TensorOfArray5D< NekSingle > &)> | Functor |
typedef Array< OneD, Functor > | FunctorArray |
Public Member Functions | |
NekPreconCfsOperators (void) | |
NekPreconCfsOperators (const NekPreconCfsOperators &in) | |
NekPreconCfsOperators & | operator= (const NekPreconCfsOperators &in) |
template<typename FuncPointerT , typename ObjectPointerT > | |
void | DefineCalcPreconMatBRJCoeff (FuncPointerT func, ObjectPointerT obj) |
void | DoCalcPreconMatBRJCoeff (const Array< OneD, const Array< OneD, NekDouble > > &inarray, Array< OneD, Array< OneD, SNekBlkMatSharedPtr > > &gmtxarray, SNekBlkMatSharedPtr &gmtVar, Array< OneD, SNekBlkMatSharedPtr > &TraceJac, Array< OneD, SNekBlkMatSharedPtr > &TraceJacDeriv, Array< OneD, Array< OneD, NekSingle > > &TraceJacDerivSign, TensorOfArray4D< NekSingle > &TraceJacArray, TensorOfArray4D< NekSingle > &TraceJacDerivArray, TensorOfArray5D< NekSingle > &TraceIPSymJacArray) |
Static Public Attributes | |
static const int | nfunctor = 1 |
Protected Attributes | |
FunctorArray | m_functors |
Definition at line 48 of file PreconCfsOp.h.
typedef std::function<void( const Array<OneD, const Array<OneD, NekDouble>> &, Array<OneD, Array<OneD, SNekBlkMatSharedPtr>> &, SNekBlkMatSharedPtr &, Array<OneD, SNekBlkMatSharedPtr> &, Array<OneD, SNekBlkMatSharedPtr> &, Array<OneD, Array<OneD, NekSingle>> &, TensorOfArray4D<NekSingle> &, TensorOfArray4D<NekSingle> &, TensorOfArray5D<NekSingle> &)> Nektar::NekPreconCfsOperators::Functor |
Definition at line 60 of file PreconCfsOp.h.
Definition at line 62 of file PreconCfsOp.h.
typedef const Array<OneD, NekDouble> Nektar::NekPreconCfsOperators::InArrayType |
Definition at line 51 of file PreconCfsOp.h.
Definition at line 52 of file PreconCfsOp.h.
|
inline |
Definition at line 65 of file PreconCfsOp.h.
|
inline |
Definition at line 69 of file PreconCfsOp.h.
References m_functors, and nfunctor.
|
inline |
Definition at line 88 of file PreconCfsOp.h.
References m_functors.
Referenced by Nektar::CFSImplicit::InitialiseNonlinSysSolver().
|
inline |
Definition at line 97 of file PreconCfsOp.h.
References ASSERTL1, and m_functors.
Referenced by Nektar::PreconCfsBRJ::v_BuildPreconCfs().
|
inline |
Definition at line 78 of file PreconCfsOp.h.
References m_functors, and nfunctor.
|
protected |
Definition at line 114 of file PreconCfsOp.h.
Referenced by DefineCalcPreconMatBRJCoeff(), DoCalcPreconMatBRJCoeff(), NekPreconCfsOperators(), and operator=().
|
static |
Definition at line 63 of file PreconCfsOp.h.
Referenced by NekPreconCfsOperators(), and operator=().