|
Nektar++
|
#include <Diffusion.h>
Protected Attributes | |
| Array< OneD, NekDouble > | m_divVel |
| Params for Ducros sensor. | |
| Array< OneD, NekDouble > | m_divVelSquare |
| Array< OneD, NekDouble > | m_curlVelSquare |
| DiffusionFluxVecCB | m_fluxVector |
| DiffusionFluxVecCBNS | m_fluxVectorNS |
| DiffusionFluxPenaltyNS | m_fluxPenaltyNS |
| DiffusionFluxCons | m_FunctorDiffusionfluxCons |
| DiffusionFluxCons | m_FunctorDiffusionfluxConsTrace |
| SpecialBndTreat | m_SpecialBndTreat |
| DiffusionSymmFluxCons | m_FunctorSymmetricfluxCons |
| Array< OneD, Array< OneD, NekDouble > > | m_gridVelocityTrace |
| NekDouble | m_time = 0.0 |
Definition at line 136 of file Diffusion.h.
|
protectedvirtualdefault |
Definition at line 122 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 |
|
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(), and 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(), SetFluxPenaltyNS(), and Nektar::SolverUtils::Diffusion3DHomogeneous1D::v_InitObject().
|
protected |
Definition at line 360 of file Diffusion.h.
Referenced by SetFluxVector(), SetFluxVector(), Nektar::SolverUtils::DiffusionLDG::v_DiffuseVolumeFlux(), and Nektar::SolverUtils::Diffusion3DHomogeneous1D::v_InitObject().
|
protected |
Definition at line 361 of file Diffusion.h.
Referenced by SetFluxVectorNS(), 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(), SetDiffusionFluxCons(), and Nektar::SolverUtils::DiffusionIP::v_DiffuseVolumeFlux().
|
protected |
Definition at line 364 of file Diffusion.h.
Referenced by Nektar::SolverUtils::DiffusionIP::CalcTraceNumFlux(), SetDiffusionFluxConsTrace(), 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().