Nektar++
|
#include <TimeIntegrationSolutionGLM.h>
Private Attributes | |
const TimeIntegrationAlgorithmGLM * | m_schemeAlgorithm |
TripleArray | m_solVector |
Array< OneD, NekDouble > | m_t |
Array< OneD, bool > | m_setflag |
Definition at line 46 of file TimeIntegrationSolutionGLM.h.
Nektar::LibUtilities::TimeIntegrationSolutionGLM::TimeIntegrationSolutionGLM | ( | const TimeIntegrationAlgorithmGLM * | schemeAlgorithm, |
const DoubleArray & | y, | ||
const NekDouble | time, | ||
const NekDouble | timestep | ||
) |
Definition at line 42 of file TimeIntegrationSolutionGLM.cpp.
References Nektar::LibUtilities::TimeIntegrationAlgorithmGLM::GetNmultiStepValues(), Nektar::LibUtilities::TimeIntegrationAlgorithmGLM::m_numsteps, m_schemeAlgorithm, m_setflag, m_solVector, m_t, and Vmath::Vcopy().
Nektar::LibUtilities::TimeIntegrationSolutionGLM::TimeIntegrationSolutionGLM | ( | const TimeIntegrationAlgorithmGLM * | schemeAlgorithm, |
const size_t | nvar, | ||
const size_t | npoints | ||
) |
Definition at line 80 of file TimeIntegrationSolutionGLM.cpp.
References Nektar::LibUtilities::TimeIntegrationAlgorithmGLM::m_numsteps, m_schemeAlgorithm, and m_solVector.
Nektar::LibUtilities::TimeIntegrationSolutionGLM::TimeIntegrationSolutionGLM | ( | const TimeIntegrationAlgorithmGLM * | schemeAlgorithm | ) |
Definition at line 98 of file TimeIntegrationSolutionGLM.cpp.
|
inline |
Definition at line 198 of file TimeIntegrationSolutionGLM.h.
References ASSERTL0, ASSERTL1, Nektar::LibUtilities::TimeIntegrationAlgorithmGLM::GetNmultiStepImplicitDerivs(), Nektar::LibUtilities::TimeIntegrationAlgorithmGLM::GetNmultiStepValues(), Nektar::LibUtilities::TimeIntegrationAlgorithmGLM::GetTimeLevelOffset(), Nektar::LibUtilities::TimeIntegrationAlgorithmGLM::m_numsteps, m_schemeAlgorithm, m_setflag, and m_solVector.
|
inline |
Definition at line 110 of file TimeIntegrationSolutionGLM.h.
References m_solVector.
|
inline |
Definition at line 172 of file TimeIntegrationSolutionGLM.h.
References ASSERTL0, ASSERTL1, Nektar::LibUtilities::TimeIntegrationAlgorithmGLM::GetNmultiStepImplicitDerivs(), Nektar::LibUtilities::TimeIntegrationAlgorithmGLM::GetNmultiStepValues(), Nektar::LibUtilities::TimeIntegrationAlgorithmGLM::GetTimeLevelOffset(), m_schemeAlgorithm, m_setflag, and m_solVector.
|
inline |
Definition at line 60 of file TimeIntegrationSolutionGLM.h.
References m_schemeAlgorithm.
|
inline |
Definition at line 136 of file TimeIntegrationSolutionGLM.h.
References Nektar::LibUtilities::TimeIntegrationAlgorithmGLM::GetNmultiStepExplicitDerivs(), and m_schemeAlgorithm.
|
inline |
Definition at line 129 of file TimeIntegrationSolutionGLM.h.
References Nektar::LibUtilities::TimeIntegrationAlgorithmGLM::GetNmultiStepImplicitDerivs(), and m_schemeAlgorithm.
|
inline |
Definition at line 105 of file TimeIntegrationSolutionGLM.h.
References Nektar::LibUtilities::TimeIntegrationAlgorithmGLM::m_numsteps, and m_schemeAlgorithm.
|
inline |
Definition at line 122 of file TimeIntegrationSolutionGLM.h.
References Nektar::LibUtilities::TimeIntegrationAlgorithmGLM::GetNmultiStepValues(), and m_schemeAlgorithm.
|
inline |
Definition at line 115 of file TimeIntegrationSolutionGLM.h.
References m_solVector.
|
inline |
Definition at line 75 of file TimeIntegrationSolutionGLM.h.
References m_solVector.
|
inline |
Definition at line 65 of file TimeIntegrationSolutionGLM.h.
References m_solVector.
|
inline |
Definition at line 100 of file TimeIntegrationSolutionGLM.h.
References m_t.
|
inline |
Definition at line 143 of file TimeIntegrationSolutionGLM.h.
References Nektar::LibUtilities::TimeIntegrationAlgorithmGLM::GetTimeLevelOffset(), and m_schemeAlgorithm.
|
inline |
Definition at line 90 of file TimeIntegrationSolutionGLM.h.
References m_t.
|
inline |
Definition at line 150 of file TimeIntegrationSolutionGLM.h.
References ASSERTL0, ASSERTL1, Nektar::LibUtilities::TimeIntegrationAlgorithmGLM::GetNmultiStepValues(), Nektar::LibUtilities::TimeIntegrationAlgorithmGLM::GetTimeLevelOffset(), m_schemeAlgorithm, m_setflag, and m_solVector.
|
inline |
Definition at line 225 of file TimeIntegrationSolutionGLM.h.
References ASSERTL1, Nektar::LibUtilities::TimeIntegrationAlgorithmGLM::GetNmultiStepValues(), Nektar::LibUtilities::TimeIntegrationAlgorithmGLM::GetTimeLevelOffset(), m_schemeAlgorithm, and m_t.
|
inline |
Definition at line 319 of file TimeIntegrationSolutionGLM.h.
References Nektar::LibUtilities::TimeIntegrationAlgorithmGLM::GetNmultiStepImplicitDerivs(), Nektar::LibUtilities::TimeIntegrationAlgorithmGLM::GetNmultiStepValues(), Nektar::LibUtilities::TimeIntegrationAlgorithmGLM::m_numsteps, m_schemeAlgorithm, m_setflag, and m_solVector.
|
inline |
Definition at line 293 of file TimeIntegrationSolutionGLM.h.
References Nektar::LibUtilities::TimeIntegrationAlgorithmGLM::GetNmultiStepImplicitDerivs(), Nektar::LibUtilities::TimeIntegrationAlgorithmGLM::GetNmultiStepValues(), Nektar::LibUtilities::TimeIntegrationAlgorithmGLM::GetTimeLevelOffset(), Nektar::LibUtilities::TimeIntegrationAlgorithmGLM::m_numsteps, m_schemeAlgorithm, m_setflag, m_solVector, and m_t.
|
inline |
Definition at line 267 of file TimeIntegrationSolutionGLM.h.
References Nektar::LibUtilities::TimeIntegrationAlgorithmGLM::GetNmultiStepImplicitDerivs(), Nektar::LibUtilities::TimeIntegrationAlgorithmGLM::GetNmultiStepValues(), Nektar::LibUtilities::TimeIntegrationAlgorithmGLM::GetTimeLevelOffset(), m_schemeAlgorithm, m_setflag, m_solVector, and m_t.
|
inline |
Definition at line 85 of file TimeIntegrationSolutionGLM.h.
References m_solVector.
|
inline |
Definition at line 245 of file TimeIntegrationSolutionGLM.h.
References Nektar::LibUtilities::TimeIntegrationAlgorithmGLM::GetNmultiStepValues(), Nektar::LibUtilities::TimeIntegrationAlgorithmGLM::GetTimeLevelOffset(), m_schemeAlgorithm, m_setflag, m_solVector, and m_t.
|
inline |
Definition at line 80 of file TimeIntegrationSolutionGLM.h.
References m_solVector.
|
inline |
Definition at line 70 of file TimeIntegrationSolutionGLM.h.
References m_solVector.
|
inline |
Definition at line 95 of file TimeIntegrationSolutionGLM.h.
References m_t.
|
private |
Definition at line 347 of file TimeIntegrationSolutionGLM.h.
Referenced by GetExplicitDerivative(), GetImplicitDerivative(), GetIntegrationSchemeData(), GetNexplicitderivs(), GetNimplicitderivs(), GetNsteps(), GetNvalues(), GetTimeLevelOffset(), GetValue(), GetValueTime(), RotateSolutionVector(), SetExplicitDerivative(), SetImplicitDerivative(), SetValue(), and TimeIntegrationSolutionGLM().
Definition at line 351 of file TimeIntegrationSolutionGLM.h.
Referenced by GetExplicitDerivative(), GetImplicitDerivative(), GetValue(), RotateSolutionVector(), SetExplicitDerivative(), SetImplicitDerivative(), SetValue(), and TimeIntegrationSolutionGLM().
|
private |
Definition at line 349 of file TimeIntegrationSolutionGLM.h.
Referenced by GetExplicitDerivative(), GetFirstDim(), GetImplicitDerivative(), GetSecondDim(), GetSolution(), GetSolutionVector(), GetValue(), RotateSolutionVector(), SetExplicitDerivative(), SetImplicitDerivative(), SetSolutionVector(), SetValue(), TimeIntegrationSolutionGLM(), UpdateSolution(), and UpdateSolutionVector().
Definition at line 350 of file TimeIntegrationSolutionGLM.h.
Referenced by GetTime(), GetTimeVector(), GetValueTime(), SetExplicitDerivative(), SetImplicitDerivative(), SetValue(), TimeIntegrationSolutionGLM(), and UpdateTimeVector().