Nektar++
Nektar::SolverUtils::DiffusionLFR Member List

This is the complete list of members for Nektar::SolverUtils::DiffusionLFR, including all inherited members.

create(std::string diffType)Nektar::SolverUtils::DiffusionLFRinlinestatic
DerCFlux_1D(const int nConvectiveFields, const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const Array< OneD, const NekDouble > &flux, const Array< OneD, const NekDouble > &iFlux, Array< OneD, NekDouble > &derCFlux)Nektar::SolverUtils::DiffusionLFRprivate
DerCFlux_2D(const int nConvectiveFields, const int direction, const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const Array< OneD, const NekDouble > &flux, const Array< OneD, NekDouble > &iFlux, Array< OneD, NekDouble > &derCFlux)Nektar::SolverUtils::DiffusionLFRprivate
Diffuse(const std::size_t nConvectiveFields, const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const Array< OneD, Array< OneD, NekDouble > > &inarray, Array< OneD, Array< OneD, NekDouble > > &outarray, const Array< OneD, Array< OneD, NekDouble > > &pFwd=NullNekDoubleArrayOfArray, const Array< OneD, Array< OneD, NekDouble > > &pBwd=NullNekDoubleArrayOfArray)Nektar::SolverUtils::Diffusioninline
Diffuse(const std::size_t nConvectiveFields, const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const Array< OneD, Array< OneD, NekDouble > > &inarray, Array< OneD, Array< OneD, NekDouble > > &outarray, NekDouble time, const Array< OneD, Array< OneD, NekDouble > > &pFwd=NullNekDoubleArrayOfArray, const Array< OneD, Array< OneD, NekDouble > > &pBwd=NullNekDoubleArrayOfArray)Nektar::SolverUtils::Diffusioninline
DiffuseCalcDerivative(const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const Array< OneD, Array< OneD, NekDouble > > &inarray, TensorOfArray3D< NekDouble > &qfields, const Array< OneD, Array< OneD, NekDouble > > &pFwd=NullNekDoubleArrayOfArray, const Array< OneD, Array< OneD, NekDouble > > &pBwd=NullNekDoubleArrayOfArray)Nektar::SolverUtils::Diffusioninline
DiffuseCoeffs(const std::size_t nConvectiveFields, const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const Array< OneD, Array< OneD, NekDouble > > &inarray, Array< OneD, Array< OneD, NekDouble > > &outarray, const Array< OneD, Array< OneD, NekDouble > > &pFwd=NullNekDoubleArrayOfArray, const Array< OneD, Array< OneD, NekDouble > > &pBwd=NullNekDoubleArrayOfArray)Nektar::SolverUtils::Diffusioninline
DiffuseCoeffs(const std::size_t nConvectiveFields, const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const Array< OneD, Array< OneD, NekDouble > > &inarray, Array< OneD, Array< OneD, NekDouble > > &outarray, NekDouble time, const Array< OneD, Array< OneD, NekDouble > > &pFwd=NullNekDoubleArrayOfArray, const Array< OneD, Array< OneD, NekDouble > > &pBwd=NullNekDoubleArrayOfArray)Nektar::SolverUtils::Diffusioninline
DiffuseTraceFlux(const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const Array< OneD, Array< OneD, NekDouble > > &inarray, TensorOfArray3D< NekDouble > &qfields, TensorOfArray3D< NekDouble > &VolumeFlux, Array< OneD, Array< OneD, NekDouble > > &TraceFlux, const Array< OneD, Array< OneD, NekDouble > > &pFwd=NullNekDoubleArrayOfArray, const Array< OneD, Array< OneD, NekDouble > > &pBwd=NullNekDoubleArrayOfArray, Array< OneD, int > &nonZeroIndex=NullInt1DArray)Nektar::SolverUtils::Diffusioninline
DiffuseVolumeFlux(const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const Array< OneD, Array< OneD, NekDouble > > &inarray, TensorOfArray3D< NekDouble > &qfields, TensorOfArray3D< NekDouble > &VolumeFlux, Array< OneD, int > &nonZeroIndex=NullInt1DArray)Nektar::SolverUtils::Diffusioninline
DiffusionLFR(std::string diffType)Nektar::SolverUtils::DiffusionLFRprotected
DivCFlux_2D(const int nConvectiveFields, const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const Array< OneD, const NekDouble > &fluxX1, const Array< OneD, const NekDouble > &fluxX2, const Array< OneD, const NekDouble > &numericalFlux, Array< OneD, NekDouble > &divCFlux)Nektar::SolverUtils::DiffusionLFRprivate
DivCFlux_2D_Gauss(const int nConvectiveFields, const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const Array< OneD, const NekDouble > &fluxX1, const Array< OneD, const NekDouble > &fluxX2, const Array< OneD, const NekDouble > &numericalFlux, Array< OneD, NekDouble > &divCFlux)Nektar::SolverUtils::DiffusionLFRprivate
GetFluxTensor()Nektar::SolverUtils::Diffusioninline
GetTraceNormal()Nektar::SolverUtils::Diffusioninline
InitObject(LibUtilities::SessionReaderSharedPtr pSession, Array< OneD, MultiRegions::ExpListSharedPtr > pFields)Nektar::SolverUtils::Diffusion
m_BD1Nektar::SolverUtils::DiffusionLFRprivate
m_curlVelSquareNektar::SolverUtils::Diffusionprotected
m_D1Nektar::SolverUtils::DiffusionLFRprivate
m_DD1Nektar::SolverUtils::DiffusionLFRprivate
m_DFC1Nektar::SolverUtils::DiffusionLFRprivate
m_DFC2Nektar::SolverUtils::DiffusionLFRprivate
m_dGL_xi1Nektar::SolverUtils::DiffusionLFRprivate
m_dGL_xi2Nektar::SolverUtils::DiffusionLFRprivate
m_dGL_xi3Nektar::SolverUtils::DiffusionLFRprivate
m_dGR_xi1Nektar::SolverUtils::DiffusionLFRprivate
m_dGR_xi2Nektar::SolverUtils::DiffusionLFRprivate
m_dGR_xi3Nektar::SolverUtils::DiffusionLFRprivate
m_diffTypeNektar::SolverUtils::DiffusionLFRprotected
m_divFCNektar::SolverUtils::DiffusionLFRprivate
m_divFDNektar::SolverUtils::DiffusionLFRprivate
m_divVelNektar::SolverUtils::Diffusionprotected
m_divVelSquareNektar::SolverUtils::Diffusionprotected
m_DU1Nektar::SolverUtils::DiffusionLFRprivate
m_fluxPenaltyNSNektar::SolverUtils::Diffusionprotected
m_fluxVectorNektar::SolverUtils::Diffusionprotected
m_fluxVectorNSNektar::SolverUtils::Diffusionprotected
m_FunctorDiffusionfluxConsNektar::SolverUtils::Diffusionprotected
m_FunctorDiffusionfluxConsTraceNektar::SolverUtils::Diffusionprotected
m_FunctorSymmetricfluxConsNektar::SolverUtils::Diffusionprotected
m_gmatNektar::SolverUtils::DiffusionLFRprivate
m_gridVelocityTraceNektar::SolverUtils::Diffusionprotected
m_IF1Nektar::SolverUtils::DiffusionLFRprivate
m_IF2Nektar::SolverUtils::DiffusionLFRprivate
m_IxmNektar::SolverUtils::DiffusionLFRprivate
m_IxpNektar::SolverUtils::DiffusionLFRprivate
m_jacNektar::SolverUtils::DiffusionLFRprivate
m_Q2D_e0Nektar::SolverUtils::DiffusionLFRprivate
m_Q2D_e1Nektar::SolverUtils::DiffusionLFRprivate
m_Q2D_e2Nektar::SolverUtils::DiffusionLFRprivate
m_Q2D_e3Nektar::SolverUtils::DiffusionLFRprivate
m_sessionNektar::SolverUtils::DiffusionLFRprivate
m_SpecialBndTreatNektar::SolverUtils::Diffusionprotected
m_timeNektar::SolverUtils::Diffusionprotected
m_tmp1Nektar::SolverUtils::DiffusionLFRprivate
m_tmp2Nektar::SolverUtils::DiffusionLFRprivate
m_traceNormalsNektar::SolverUtils::DiffusionLFRprivate
NumFluxforScalar(const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const Array< OneD, Array< OneD, NekDouble > > &ufield, Array< OneD, Array< OneD, Array< OneD, NekDouble > > > &uflux)Nektar::SolverUtils::DiffusionLFRprivate
NumFluxforVector(const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const Array< OneD, Array< OneD, NekDouble > > &ufield, Array< OneD, Array< OneD, Array< OneD, NekDouble > > > &qfield, Array< OneD, Array< OneD, NekDouble > > &qflux)Nektar::SolverUtils::DiffusionLFRprivate
SetDiffusionFluxCons(FuncPointerT func, ObjectPointerT obj)Nektar::SolverUtils::Diffusioninline
SetDiffusionFluxCons(DiffusionFluxCons flux)Nektar::SolverUtils::Diffusioninline
SetDiffusionFluxConsTrace(FuncPointerT func, ObjectPointerT obj)Nektar::SolverUtils::Diffusioninline
SetDiffusionFluxConsTrace(DiffusionFluxCons flux)Nektar::SolverUtils::Diffusioninline
SetDiffusionSymmFluxCons(FuncPointerT func, ObjectPointerT obj)Nektar::SolverUtils::Diffusioninline
SetFluxPenaltyNS(FuncPointerT func, ObjectPointerT obj)Nektar::SolverUtils::Diffusioninline
SetFluxPenaltyNS(DiffusionFluxPenaltyNS flux)Nektar::SolverUtils::Diffusioninline
SetFluxVector(FuncPointerT func, ObjectPointerT obj)Nektar::SolverUtils::Diffusioninline
SetFluxVector(DiffusionFluxVecCB fluxVector)Nektar::SolverUtils::Diffusioninline
SetFluxVectorNS(FuncPointerT func, ObjectPointerT obj)Nektar::SolverUtils::Diffusioninline
SetFluxVectorNS(DiffusionFluxVecCBNS fluxVector)Nektar::SolverUtils::Diffusioninline
SetGridVelocityTrace(Array< OneD, Array< OneD, NekDouble > > &gridVelocityTrace)Nektar::SolverUtils::Diffusioninline
SetHomoDerivs(Array< OneD, Array< OneD, NekDouble > > &deriv)Nektar::SolverUtils::Diffusioninline
SetSpecialBndTreat(FuncPointerT func, ObjectPointerT obj)Nektar::SolverUtils::Diffusioninline
SetupCFunctions(LibUtilities::SessionReaderSharedPtr pSession, Array< OneD, MultiRegions::ExpListSharedPtr > pFields)Nektar::SolverUtils::DiffusionLFRprivate
SetupMetrics(LibUtilities::SessionReaderSharedPtr pSession, Array< OneD, MultiRegions::ExpListSharedPtr > pFields)Nektar::SolverUtils::DiffusionLFRprivate
typeNektar::SolverUtils::DiffusionLFRstatic
v_Diffuse(const size_t nConvectiveFields, const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const Array< OneD, Array< OneD, NekDouble > > &inarray, Array< OneD, Array< OneD, NekDouble > > &outarray, const Array< OneD, Array< OneD, NekDouble > > &pFwd, const Array< OneD, Array< OneD, NekDouble > > &pBwd) overrideNektar::SolverUtils::DiffusionLFRprotected
Nektar::SolverUtils::Diffusion::v_Diffuse(const std::size_t nConvectiveFields, const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const Array< OneD, Array< OneD, NekDouble > > &inarray, Array< OneD, Array< OneD, NekDouble > > &outarray, const Array< OneD, Array< OneD, NekDouble > > &pFwd, const Array< OneD, Array< OneD, NekDouble > > &pBwd)=0Nektar::SolverUtils::Diffusionprotectedpure virtual
v_DiffuseCalcDerivative(const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const Array< OneD, Array< OneD, NekDouble > > &inarray, TensorOfArray3D< NekDouble > &qfields, const Array< OneD, Array< OneD, NekDouble > > &pFwd, const Array< OneD, Array< OneD, NekDouble > > &pBwd)Nektar::SolverUtils::Diffusionprotectedvirtual
v_DiffuseCoeffs(const std::size_t nConvectiveFields, const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const Array< OneD, Array< OneD, NekDouble > > &inarray, Array< OneD, Array< OneD, NekDouble > > &outarray, const Array< OneD, Array< OneD, NekDouble > > &pFwd, const Array< OneD, Array< OneD, NekDouble > > &pBwd)Nektar::SolverUtils::Diffusionprotectedvirtual
v_DiffuseTraceFlux(const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const Array< OneD, Array< OneD, NekDouble > > &inarray, TensorOfArray3D< NekDouble > &Qfields, TensorOfArray3D< NekDouble > &VolumeFlux, Array< OneD, Array< OneD, NekDouble > > &TraceFlux, const Array< OneD, Array< OneD, NekDouble > > &pFwd, const Array< OneD, Array< OneD, NekDouble > > &pBwd, Array< OneD, int > &nonZeroIndex)Nektar::SolverUtils::Diffusionprotectedvirtual
v_DiffuseVolumeFlux(const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const Array< OneD, Array< OneD, NekDouble > > &inarray, TensorOfArray3D< NekDouble > &qfields, TensorOfArray3D< NekDouble > &VolumeFlux, Array< OneD, int > &nonZeroIndex)Nektar::SolverUtils::Diffusionprotectedvirtual
v_GetFluxTensor()Nektar::SolverUtils::Diffusioninlineprotectedvirtual
v_GetTraceNormal()Nektar::SolverUtils::Diffusionprotectedvirtual
v_InitObject(LibUtilities::SessionReaderSharedPtr pSession, Array< OneD, MultiRegions::ExpListSharedPtr > pFields) overrideNektar::SolverUtils::DiffusionLFRprotectedvirtual
v_SetHomoDerivs(Array< OneD, Array< OneD, NekDouble > > &deriv)Nektar::SolverUtils::Diffusioninlineprotectedvirtual
WeakPenaltyforScalar(const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const int var, const Array< OneD, const NekDouble > &ufield, Array< OneD, NekDouble > &penaltyflux)Nektar::SolverUtils::DiffusionLFRprivate
WeakPenaltyforVector(const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const int var, const int dir, const Array< OneD, const NekDouble > &qfield, Array< OneD, NekDouble > &penaltyflux, NekDouble C11)Nektar::SolverUtils::DiffusionLFRprivate
~Diffusion()Nektar::SolverUtils::Diffusioninlinevirtual