35#ifndef NEKTAR_SOLVERS_COMPRESSIBLEFLOWSOLVER_PRECONCFSOP
36#define NEKTAR_SOLVERS_COMPRESSIBLEFLOWSOLVER_PRECONCFSOP
54 typedef std::function<
void(
87 template <
typename FuncPo
interT,
typename ObjectPo
interT>
91 std::placeholders::_2, std::placeholders::_3,
92 std::placeholders::_4, std::placeholders::_5,
93 std::placeholders::_6, std::placeholders::_7,
94 std::placeholders::_8, std::placeholders::_9);
108 m_functors[0](inarray, gmtxarray, gmtVar, TraceJac, TraceJacDeriv,
109 TraceJacDerivSign, TraceJacArray, TraceJacDerivArray,
#define ASSERTL1(condition, msg)
Assert Level 1 – Debugging which is used whether in FULLDEBUG or DEBUG compilation mode....
Array< OneD, NekDouble > OutArrayType
NekPreconCfsOperators(const NekPreconCfsOperators &in)
const Array< OneD, NekDouble > InArrayType
Array< OneD, Functor > FunctorArray
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 const int nfunctor
void DefineCalcPreconMatBRJCoeff(FuncPointerT func, ObjectPointerT obj)
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
NekPreconCfsOperators & operator=(const NekPreconCfsOperators &in)
NekPreconCfsOperators(void)
std::shared_ptr< SNekBlkMat > SNekBlkMatSharedPtr