DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
Loading...
Searching...
No Matches
DNDS::Euler::EulerEvaluator< model > Member List

This is the complete list of members for DNDS::Euler::EulerEvaluator< model >, including all inherited members.

AddFixedIncrement(ArrayDOFV< nVarsFixed > &cx, ArrayDOFV< nVarsFixed > &cxInc, real alpha=1.0)DNDS::Euler::EulerEvaluator< model >inline
anchorRecordersDNDS::Euler::EulerEvaluator< model >
AssertMeanValuePP(ArrayDOFV< nVarsFixed > &u, bool panic)DNDS::Euler::EulerEvaluator< model >
bndIntegrationLogsDNDS::Euler::EulerEvaluator< model >
BndIntegrationLogWriteLine(const std::string &name, index step, index stage, index iter)DNDS::Euler::EulerEvaluator< model >inline
bndIntegrationsDNDS::Euler::EulerEvaluator< model >
CentralSmoothResidual(ArrayDOFV< nVarsFixed > &r, ArrayDOFV< nVarsFixed > &rs, ArrayDOFV< nVarsFixed > &rtemp, int nStep=0)DNDS::Euler::EulerEvaluator< model >inline
cLDriverBndIDsDNDS::Euler::EulerEvaluator< model >
CLDriverGetIntegrationUpdate(index iter)DNDS::Euler::EulerEvaluator< model >inline
CompressInc(const TU &u, const TU &uInc)DNDS::Euler::EulerEvaluator< model >inline
CompressRecPart(const TU &umean, const TU &uRecInc, bool &compressed)DNDS::Euler::EulerEvaluator< model >inline
ConsoleOutputBndIntegrations()DNDS::Euler::EulerEvaluator< model >inline
deltaLambdaCellDNDS::Euler::EulerEvaluator< model >
deltaLambdaFaceDNDS::Euler::EulerEvaluator< model >
DiffUFromCell2Face(TDiffU &u, index iFace, index iCell, rowsize if2c, bool reverse=false)DNDS::Euler::EulerEvaluator< model >inline
dimDNDS::Euler::EulerEvaluator< model >static
DT_Dont_update_lambda01234DNDS::Euler::EulerEvaluator< model >static
DT_No_FlagsDNDS::Euler::EulerEvaluator< model >static
dWallDNDS::Euler::EulerEvaluator< model >
dWallFaceDNDS::Euler::EulerEvaluator< model >
EulerEvaluator(const decltype(mesh) &Nmesh, const decltype(vfv) &Nvfv, const decltype(pBCHandler) &npBCHandler, const EulerEvaluatorSettings< model > &nSettings, int n_nVars=getNVars(model))DNDS::Euler::EulerEvaluator< model >inline
EvaluateCellRHSAlpha(ArrayDOFV< nVarsFixed > &u, ArrayRECV< nVarsFixed > &uRec, ArrayDOFV< 1 > &uRecBeta, ArrayDOFV< nVarsFixed > &res, ArrayDOFV< 1 > &cellRHSAlpha, index &nLim, real &alphaMin, real relax, int compress=1, int flag=0)DNDS::Euler::EulerEvaluator< model >
EvaluateCellRHSAlpha_DEFAULTDNDS::Euler::EulerEvaluator< model >static
EvaluateCellRHSAlpha_MIN_ALLDNDS::Euler::EulerEvaluator< model >static
EvaluateCellRHSAlpha_MIN_IF_NOT_ONEDNDS::Euler::EulerEvaluator< model >static
EvaluateCellRHSAlphaExpansion(ArrayDOFV< nVarsFixed > &u, ArrayRECV< nVarsFixed > &uRec, ArrayDOFV< 1 > &uRecBeta, ArrayDOFV< nVarsFixed > &res, ArrayDOFV< 1 > &cellRHSAlpha, index &nLim, real alphaMin)DNDS::Euler::EulerEvaluator< model >
EvaluateDt(ArrayDOFV< 1 > &dt, ArrayDOFV< nVarsFixed > &u, ArrayRECV< nVarsFixed > &uRec, real CFL, real &dtMinall, real MaxDt, bool UseLocaldt, real t, uint64_t flags=DT_No_Flags)DNDS::Euler::EulerEvaluator< model >
EvaluateNorm(Eigen::Vector< real, -1 > &res, ArrayDOFV< nVarsFixed > &rhs, index P=1, bool volWise=false, bool average=false)DNDS::Euler::EulerEvaluator< model >
EvaluateRecNorm(Eigen::Vector< real, -1 > &res, ArrayDOFV< nVarsFixed > &u, ArrayRECV< nVarsFixed > &uRec, index P=1, bool compare=false, const tFCompareField &FCompareField=[](const Geom::tPoint &p, real t) { return TU::Zero();}, const tFCompareFieldWeight &FCompareFieldWeight=[](const Geom::tPoint &p, real t) { return 1.0;}, real t=0)DNDS::Euler::EulerEvaluator< model >
EvaluateRHS(ArrayDOFV< nVarsFixed > &rhs, JacobianDiagBlock< nVarsFixed > &JSource, ArrayDOFV< nVarsFixed > &u, ArrayRECV< nVarsFixed > &uRecUnlim, ArrayRECV< nVarsFixed > &uRec, ArrayDOFV< 1 > &uRecBeta, ArrayDOFV< 1 > &cellRHSAlpha, bool onlyOnHalfAlpha, real t, uint64_t flags=RHS_No_Flags)DNDS::Euler::EulerEvaluator< model >
EvaluateURecBeta(ArrayDOFV< nVarsFixed > &u, ArrayRECV< nVarsFixed > &uRec, ArrayDOFV< 1 > &uRecBeta, index &nLim, real &betaMin, int flag)DNDS::Euler::EulerEvaluator< model >
EvaluateURecBeta_COMPRESS_TO_MEANDNDS::Euler::EulerEvaluator< model >static
EvaluateURecBeta_DEFAULTDNDS::Euler::EulerEvaluator< model >static
FixIncrement(ArrayDOFV< nVarsFixed > &cx, ArrayDOFV< nVarsFixed > &cxInc, real alpha=1.0)DNDS::Euler::EulerEvaluator< model >inline
FixUMaxFilter(ArrayDOFV< nVarsFixed > &u)DNDS::Euler::EulerEvaluator< model >
fluxBndDNDS::Euler::EulerEvaluator< model >
fluxBndForceTDNDS::Euler::EulerEvaluator< model >
fluxFace(const TU_Batch &ULxy, const TU_Batch &URxy, const TU &ULMeanXy, const TU &URMeanXy, const TDiffU_Batch &DiffUxy, const TDiffU_Batch &DiffUxyPrim, const TVec_Batch &unitNorm, const TVec_Batch &vg, const TVec &unitNormC, const TVec &vgC, TU_Batch &FLfix, TU_Batch &FRfix, TU_Batch &finc, TReal_Batch &lam0V, TReal_Batch &lam123V, TReal_Batch &lam4V, Geom::t_index btype, typename Gas::RiemannSolverType rsType, index iFace, bool ignoreVis)DNDS::Euler::EulerEvaluator< model >
fluxJacobian0_Right(TU &UR, const TVec &uNorm, Geom::t_index btype)DNDS::Euler::EulerEvaluator< model >inline
fluxJacobian0_Right_Times_du(const TU &U, const TU &UOther, const TVec &n, const TVec &vg, Geom::t_index btype, const TU &dU, real lambdaMain, real lambdaC, real lambdaVis, real lambda0, real lambda123, real lambda4, int useRoeTerm, int incFsign=-1, int omitF=0)DNDS::Euler::EulerEvaluator< model >inline
fluxJacobian0_Right_Times_du_AsMatrix(const TU &U, const TU &UOther, const TVec &n, const TVec &vg, Geom::t_index btype, real lambdaMain, real lambdaC, real lambdaVis, real lambda0, real lambda123, real lambda4, int useRoeTerm, int incFsign=-1, int omitF=0)DNDS::Euler::EulerEvaluator< model >inline
fluxJacobianC_Right_Times_du(const TU &U, const TVec &n, const TVec &vg, Geom::t_index btype, const TU &dU)DNDS::Euler::EulerEvaluator< model >inline
fluxWallSumDNDS::Euler::EulerEvaluator< model >
gDimDNDS::Euler::EulerEvaluator< model >static
generateBoundaryValue(TU &ULxy, const TU &ULMeanXy, index iCell, index iFace, int iG, const TVec &uNorm, const TMat &normBase, const Geom::tPoint &pPhysics, real t, Geom::t_index btype, bool fixUL=false, int geomMode=0, int linMode=0)DNDS::Euler::EulerEvaluator< model >
GetAxisSymmetric()DNDS::Euler::EulerEvaluator< model >inline
GetFaceVGrid(index iFace, index iG)DNDS::Euler::EulerEvaluator< model >inline
GetFaceVGrid(index iFace, index iG, const Geom::tPoint &pPhy)DNDS::Euler::EulerEvaluator< model >inline
GetFaceVGridFromCell(index iFace, index iCell, int if2c, index iG)DNDS::Euler::EulerEvaluator< model >inline
getMuTur(const TU &uMean, const TDiffU &GradUMeanXY, real muRef, real muf, index iFace)DNDS::Euler::EulerEvaluator< model >inline
GetWallDist()DNDS::Euler::EulerEvaluator< model >
gradUFixDNDS::Euler::EulerEvaluator< model >
I4DNDS::Euler::EulerEvaluator< model >static
InitializeFV(ssp< Geom::UnstructuredMesh > &mesh, TpVFV vfv, TpBCHandler pBCHandler)DNDS::Euler::EulerEvaluator< model >inlinestatic
InitializeOutputPicker(OutputPicker &op, OutputOverlapDataRefs dataRefs)DNDS::Euler::EulerEvaluator< model >
InitializeUDOF(ArrayDOFV< nVarsFixed > &u)DNDS::Euler::EulerEvaluator< model >
kAvDNDS::Euler::EulerEvaluator< model >
lambdaFaceDNDS::Euler::EulerEvaluator< model >
lambdaFace0DNDS::Euler::EulerEvaluator< model >
lambdaFace123DNDS::Euler::EulerEvaluator< model >
lambdaFace4DNDS::Euler::EulerEvaluator< model >
lambdaFaceCDNDS::Euler::EulerEvaluator< model >
lambdaFaceVisDNDS::Euler::EulerEvaluator< model >
LIMITER_UGRAD_Disable_Shock_LimiterDNDS::Euler::EulerEvaluator< model >static
LIMITER_UGRAD_No_FlagsDNDS::Euler::EulerEvaluator< model >static
LimiterUGrad(ArrayDOFV< nVarsFixed > &u, ArrayGRADV< nVarsFixed, gDim > &uGrad, ArrayGRADV< nVarsFixed, gDim > &uGradNew, uint64_t flags=LIMITER_UGRAD_No_Flags)DNDS::Euler::EulerEvaluator< model >
LUSGSMatrixInit(JacobianDiagBlock< nVarsFixed > &JDiag, JacobianDiagBlock< nVarsFixed > &JSource, ArrayDOFV< 1 > &dTau, real dt, real alphaDiag, ArrayDOFV< nVarsFixed > &u, ArrayRECV< nVarsFixed > &uRec, int jacobianCode, real t)DNDS::Euler::EulerEvaluator< model >
LUSGSMatrixSolveJacobianLU(real alphaDiag, real t, ArrayDOFV< nVarsFixed > &rhs, ArrayDOFV< nVarsFixed > &u, ArrayDOFV< nVarsFixed > &uInc, ArrayDOFV< nVarsFixed > &uIncNew, ArrayDOFV< nVarsFixed > &bBuf, JacobianDiagBlock< nVarsFixed > &JDiag, JacobianLocalLU< nVarsFixed > &jacLU, bool uIncIsZero, TU &sumInc)DNDS::Euler::EulerEvaluator< model >
LUSGSMatrixToJacobianLU(real alphaDiag, real t, ArrayDOFV< nVarsFixed > &u, JacobianDiagBlock< nVarsFixed > &JDiag, JacobianLocalLU< nVarsFixed > &jacLU)DNDS::Euler::EulerEvaluator< model >
LUSGSMatrixVec(real alphaDiag, real t, ArrayDOFV< nVarsFixed > &u, ArrayDOFV< nVarsFixed > &uInc, JacobianDiagBlock< nVarsFixed > &JDiag, ArrayDOFV< nVarsFixed > &AuInc)DNDS::Euler::EulerEvaluator< model >
MaxBatchDNDS::Euler::EulerEvaluator< model >static
MaxBatchMult(int n)DNDS::Euler::EulerEvaluator< model >inlinestatic
MeanValueCons2Prim(ArrayDOFV< nVarsFixed > &u, ArrayDOFV< nVarsFixed > &w)DNDS::Euler::EulerEvaluator< model >
MeanValuePrim2Cons(ArrayDOFV< nVarsFixed > &w, ArrayDOFV< nVarsFixed > &u)DNDS::Euler::EulerEvaluator< model >
meshDNDS::Euler::EulerEvaluator< model >
MinSmoothDTau(ArrayDOFV< 1 > &dTau, ArrayDOFV< 1 > &dTauNew)DNDS::Euler::EulerEvaluator< model >
muEff(const TU &U, real T)DNDS::Euler::EulerEvaluator< model >inline
nFaceReducedOrderDNDS::Euler::EulerEvaluator< model >
nVarsFixedDNDS::Euler::EulerEvaluator< model >static
pBCHandlerDNDS::Euler::EulerEvaluator< model >
pCLDriverDNDS::Euler::EulerEvaluator< model >
PrintBCProfiles(const std::string &name, ArrayDOFV< nVarsFixed > &u, ArrayRECV< nVarsFixed > &uRec)DNDS::Euler::EulerEvaluator< model >inline
profileRecordersDNDS::Euler::EulerEvaluator< model >
RHS_Direct_2nd_RecDNDS::Euler::EulerEvaluator< model >static
RHS_Direct_2nd_Rec_1st_ConvDNDS::Euler::EulerEvaluator< model >static
RHS_Direct_2nd_Rec_already_have_uGradBufNoLimDNDS::Euler::EulerEvaluator< model >static
RHS_Direct_2nd_Rec_use_limiterDNDS::Euler::EulerEvaluator< model >static
RHS_Dont_Record_Bud_FluxDNDS::Euler::EulerEvaluator< model >static
RHS_Dont_Update_IntegrationDNDS::Euler::EulerEvaluator< model >static
RHS_Ignore_ViscosityDNDS::Euler::EulerEvaluator< model >static
RHS_No_FlagsDNDS::Euler::EulerEvaluator< model >static
RHS_Recover_IncFScaleDNDS::Euler::EulerEvaluator< model >static
setPassiveDiscardSource(bool n)DNDS::Euler::EulerEvaluator< model >inline
settingsDNDS::Euler::EulerEvaluator< model >
source(const TU &UMeanXy, const TDiffU &DiffUxy, const Geom::tPoint &pPhy, TJacobianU &jacobian, index iCell, index ig, int Mode)DNDS::Euler::EulerEvaluator< model >
symLUDNDS::Euler::EulerEvaluator< model >
TDiffU typedefDNDS::Euler::EulerEvaluator< model >
TDiffU_Batch typedefDNDS::Euler::EulerEvaluator< model >
TDiffUTransposed typedefDNDS::Euler::EulerEvaluator< model >
TDof typedefDNDS::Euler::EulerEvaluator< model >
tFCompareField typedefDNDS::Euler::EulerEvaluator< model >
tFCompareFieldWeight typedefDNDS::Euler::EulerEvaluator< model >
TimeAverageAddition(ArrayDOFV< nVarsFixed > &w, ArrayDOFV< nVarsFixed > &wAveraged, real dt, real &tCur)DNDS::Euler::EulerEvaluator< model >
TJacobianU typedefDNDS::Euler::EulerEvaluator< model >
TMat typedefDNDS::Euler::EulerEvaluator< model >
TMat_Batch typedefDNDS::Euler::EulerEvaluator< model >
TpBCHandler typedefDNDS::Euler::EulerEvaluator< model >
TpVFV typedefDNDS::Euler::EulerEvaluator< model >
Traits typedefDNDS::Euler::EulerEvaluator< model >
TransformURotatingFrame(TU &U, const Geom::tPoint &pPhysics, int direction)DNDS::Euler::EulerEvaluator< model >inline
TransformURotatingFrame_ABS_VELO(TU &U, const Geom::tPoint &pPhysics, int direction)DNDS::Euler::EulerEvaluator< model >inline
TransformVelocityRotatingFrame(TU &U, const Geom::tPoint &pPhysics, int direction)DNDS::Euler::EulerEvaluator< model >inline
TReal_Batch typedefDNDS::Euler::EulerEvaluator< model >
TRec typedefDNDS::Euler::EulerEvaluator< model >
TScalar typedefDNDS::Euler::EulerEvaluator< model >
TU typedefDNDS::Euler::EulerEvaluator< model >
TU_Batch typedefDNDS::Euler::EulerEvaluator< model >
TVec typedefDNDS::Euler::EulerEvaluator< model >
TVec_Batch typedefDNDS::Euler::EulerEvaluator< model >
TVFV typedefDNDS::Euler::EulerEvaluator< model >
UFromCell2Face(TU &u, index iFace, index iCell, rowsize if2c)DNDS::Euler::EulerEvaluator< model >inline
UFromFace2Cell(TU &u, index iFace, index iCell, rowsize if2c)DNDS::Euler::EulerEvaluator< model >inline
UFromOtherCell(TU &u, index iFace, index iCell, index iCellOther, rowsize if2c)DNDS::Euler::EulerEvaluator< model >inline
uGradBufDNDS::Euler::EulerEvaluator< model >
uGradBufNoLimDNDS::Euler::EulerEvaluator< model >
updateBCAnchors(ArrayDOFV< nVarsFixed > &u, ArrayRECV< nVarsFixed > &uRec)DNDS::Euler::EulerEvaluator< model >inline
updateBCProfiles(ArrayDOFV< nVarsFixed > &u, ArrayRECV< nVarsFixed > &uRec)DNDS::Euler::EulerEvaluator< model >
updateBCProfilesPressureRadialEq()DNDS::Euler::EulerEvaluator< model >
UpdateLUSGSBackward(real alphaDiag, real t, ArrayDOFV< nVarsFixed > &rhs, ArrayDOFV< nVarsFixed > &u, ArrayDOFV< nVarsFixed > &uInc, JacobianDiagBlock< nVarsFixed > &JDiag, ArrayDOFV< nVarsFixed > &uIncNew)DNDS::Euler::EulerEvaluator< model >
UpdateLUSGSForward(real alphaDiag, real t, ArrayDOFV< nVarsFixed > &rhs, ArrayDOFV< nVarsFixed > &u, ArrayDOFV< nVarsFixed > &uInc, JacobianDiagBlock< nVarsFixed > &JDiag, ArrayDOFV< nVarsFixed > &uIncNew)DNDS::Euler::EulerEvaluator< model >
UpdateSGS(real alphaDiag, real t, ArrayDOFV< nVarsFixed > &rhs, ArrayDOFV< nVarsFixed > &u, ArrayDOFV< nVarsFixed > &uInc, ArrayDOFV< nVarsFixed > &uIncNew, JacobianDiagBlock< nVarsFixed > &JDiag, bool forward, bool gsUpdate, TU &sumInc, bool uIncIsZero=false)DNDS::Euler::EulerEvaluator< model >
UpdateSGSWithRec(real alphaDiag, real t, ArrayDOFV< nVarsFixed > &rhs, ArrayDOFV< nVarsFixed > &u, ArrayRECV< nVarsFixed > &uRec, ArrayDOFV< nVarsFixed > &uInc, ArrayRECV< nVarsFixed > &uRecInc, JacobianDiagBlock< nVarsFixed > &JDiag, bool forward, TU &sumInc)DNDS::Euler::EulerEvaluator< model >
vfvDNDS::Euler::EulerEvaluator< model >
visFluxTurVariable(const TU &UMeanXYC, const TDiffU &DiffUxyPrimC, real muRef, real mufPhy, real muTur, const TVec &uNormC, index iFace, TU &VisFlux)DNDS::Euler::EulerEvaluator< model >inline