Nektar++
|
#include <Diffusion.h>
Definition at line 136 of file Diffusion.h.
|
protectedvirtualdefault |
Definition at line 129 of file DiffusionSolverTimeInt.cpp.
|
inline |
Definition at line 152 of file Diffusion.h.
References v_Diffuse().
|
inline |
Definition at line 165 of file Diffusion.h.
References m_time, and v_Diffuse().
|
inline |
Definition at line 209 of file Diffusion.h.
References v_DiffuseCalcDerivative().
Referenced by Nektar::SolverUtils::DiffusionLDG::v_DiffuseCoeffs(), Nektar::DiffusionLDGNS::v_DiffuseCoeffs(), and Nektar::SolverUtils::DiffusionIP::v_DiffuseCoeffs().
|
inline |
Definition at line 179 of file Diffusion.h.
References v_DiffuseCoeffs().
|
inline |
Definition at line 193 of file Diffusion.h.
References m_time, and v_DiffuseCoeffs().
|
inline |
Diffusion term Trace Flux.
Definition at line 233 of file Diffusion.h.
References v_DiffuseTraceFlux().
Referenced by Nektar::SolverUtils::DiffusionLDG::v_DiffuseCoeffs(), Nektar::DiffusionLDGNS::v_DiffuseCoeffs(), and Nektar::SolverUtils::DiffusionIP::v_DiffuseCoeffs().
|
inline |
Diffusion Volume FLux.
Definition at line 222 of file Diffusion.h.
References v_DiffuseVolumeFlux().
Referenced by Nektar::SolverUtils::DiffusionLDG::v_DiffuseCoeffs(), Nektar::DiffusionLDGNS::v_DiffuseCoeffs(), and Nektar::SolverUtils::DiffusionIP::v_DiffuseCoeffs().
|
inline |
Definition at line 255 of file Diffusion.h.
References v_GetFluxTensor().
|
inline |
Get trace normal.
Definition at line 262 of file Diffusion.h.
References v_GetTraceNormal().
|
inline |
Definition at line 139 of file Diffusion.h.
References m_curlVelSquare, m_divVel, m_divVelSquare, and v_InitObject().
|
inline |
Definition at line 314 of file Diffusion.h.
References m_FunctorDiffusionfluxCons.
|
inline |
Definition at line 306 of file Diffusion.h.
References m_FunctorDiffusionfluxCons.
|
inline |
Definition at line 328 of file Diffusion.h.
References m_FunctorDiffusionfluxConsTrace.
|
inline |
Definition at line 320 of file Diffusion.h.
References m_FunctorDiffusionfluxConsTrace.
|
inline |
Definition at line 340 of file Diffusion.h.
References m_FunctorSymmetricfluxCons.
|
inline |
Definition at line 300 of file Diffusion.h.
References m_fluxPenaltyNS.
|
inline |
Definition at line 293 of file Diffusion.h.
References m_fluxPenaltyNS.
|
inline |
Definition at line 274 of file Diffusion.h.
References m_fluxVector.
|
inline |
Definition at line 268 of file Diffusion.h.
References m_fluxVector.
|
inline |
Definition at line 287 of file Diffusion.h.
References m_fluxVectorNS.
|
inline |
Definition at line 280 of file Diffusion.h.
References m_fluxVectorNS.
|
inline |
Definition at line 348 of file Diffusion.h.
References m_gridVelocityTrace.
|
inline |
Definition at line 249 of file Diffusion.h.
References v_SetHomoDerivs().
|
inline |
Definition at line 334 of file Diffusion.h.
References m_SpecialBndTreat.
|
protectedpure virtual |
Implemented in Nektar::SolverUtils::DiffusionLDG, Nektar::SolverUtils::DiffusionLFRNS, Nektar::DiffusionLDGNS, and Nektar::SolverUtils::DiffusionIP.
Referenced by Diffuse().
|
protectedvirtual |
Diffusion Flux, calculate the physical derivatives.
Reimplemented in Nektar::SolverUtils::DiffusionIP, Nektar::SolverUtils::DiffusionLDG, and Nektar::DiffusionLDGNS.
Definition at line 62 of file Diffusion.cpp.
References Nektar::ErrorUtil::efatal, and NEKERROR.
Referenced by DiffuseCalcDerivative().
|
protectedvirtual |
Reimplemented in Nektar::SolverUtils::DiffusionLDG, Nektar::DiffusionLDGNS, and Nektar::SolverUtils::DiffusionIP.
Definition at line 45 of file Diffusion.cpp.
References Nektar::ErrorUtil::efatal, and NEKERROR.
Referenced by DiffuseCoeffs().
|
protectedvirtual |
Diffusion term Trace Flux.
Reimplemented in Nektar::SolverUtils::DiffusionIP, Nektar::SolverUtils::DiffusionLDG, and Nektar::DiffusionLDGNS.
Definition at line 82 of file Diffusion.cpp.
References Nektar::ErrorUtil::efatal, and NEKERROR.
Referenced by DiffuseTraceFlux().
|
protectedvirtual |
Diffusion Volume Flux.
Reimplemented in Nektar::SolverUtils::DiffusionIP, Nektar::SolverUtils::DiffusionLDG, and Nektar::DiffusionLDGNS.
Definition at line 72 of file Diffusion.cpp.
References Nektar::ErrorUtil::efatal, and NEKERROR.
Referenced by DiffuseVolumeFlux().
|
inlineprotectedvirtual |
Reimplemented in Nektar::SolverUtils::DiffusionLFRNS, and Nektar::DiffusionLDGNS.
Definition at line 423 of file Diffusion.h.
Referenced by GetFluxTensor().
|
protectedvirtual |
Reimplemented in Nektar::SolverUtils::DiffusionIP.
Definition at line 56 of file Diffusion.cpp.
References Nektar::ErrorUtil::efatal, NEKERROR, and Nektar::NullNekDoubleArrayOfArray.
Referenced by GetTraceNormal().
|
protectedpure virtual |
|
inlineprotectedvirtual |
Reimplemented in Nektar::SolverUtils::DiffusionLFRNS, and Nektar::DiffusionLDGNS.
Definition at line 418 of file Diffusion.h.
Referenced by SetHomoDerivs().
Definition at line 358 of file Diffusion.h.
Referenced by InitObject().
Definition at line 357 of file Diffusion.h.
Referenced by InitObject().
|
protected |
Definition at line 362 of file Diffusion.h.
Referenced by Nektar::DiffusionLDGNS::NumericalFluxO2(), SetFluxPenaltyNS(), and Nektar::SolverUtils::Diffusion3DHomogeneous1D::v_InitObject().
|
protected |
Definition at line 360 of file Diffusion.h.
Referenced by SetFluxVector(), Nektar::SolverUtils::DiffusionLDG::v_DiffuseVolumeFlux(), and Nektar::SolverUtils::Diffusion3DHomogeneous1D::v_InitObject().
|
protected |
Definition at line 361 of file Diffusion.h.
Referenced by SetFluxVectorNS(), Nektar::SolverUtils::Diffusion3DHomogeneous1D::v_Diffuse(), Nektar::SolverUtils::DiffusionLFRNS::v_Diffuse(), Nektar::DiffusionLDGNS::v_DiffuseVolumeFlux(), and Nektar::SolverUtils::Diffusion3DHomogeneous1D::v_InitObject().
|
protected |
Definition at line 363 of file Diffusion.h.
Referenced by SetDiffusionFluxCons(), and Nektar::SolverUtils::DiffusionIP::v_DiffuseVolumeFlux().
|
protected |
Definition at line 364 of file Diffusion.h.
Referenced by Nektar::SolverUtils::DiffusionIP::CalcTraceNumFlux(), and SetDiffusionFluxConsTrace().
|
protected |
Definition at line 366 of file Diffusion.h.
Referenced by Nektar::SolverUtils::DiffusionIP::CalcTraceSymFlux(), and SetDiffusionSymmFluxCons().
Definition at line 367 of file Diffusion.h.
Referenced by Nektar::DiffusionLDGNS::ApplyBCsO1(), SetGridVelocityTrace(), and Nektar::DiffusionLDGNS::v_InitObject().
|
protected |
Definition at line 365 of file Diffusion.h.
Referenced by Nektar::SolverUtils::DiffusionIP::ConsVarAveJump(), and SetSpecialBndTreat().
|
protected |
Definition at line 368 of file Diffusion.h.
Referenced by Diffuse(), and DiffuseCoeffs().