Nektar++
|
#include <TimeIntegrationScheme.h>
Public Types | |
typedef Array< OneD, Array< OneD, Array< OneD, NekDouble > > > | TripleArray |
typedef Array< OneD, Array< OneD, NekDouble > > | DoubleArray |
Private Attributes | |
TimeIntegrationSchemeSharedPtr | m_scheme |
TripleArray | m_solVector |
Array< OneD, NekDouble > | m_t |
Definition at line 637 of file TimeIntegrationScheme.h.
typedef Array<OneD, Array<OneD, NekDouble> > Nektar::LibUtilities::TimeIntegrationSolution::DoubleArray |
Definition at line 641 of file TimeIntegrationScheme.h.
typedef Array<OneD, Array<OneD, Array<OneD, NekDouble> > > Nektar::LibUtilities::TimeIntegrationSolution::TripleArray |
Definition at line 640 of file TimeIntegrationScheme.h.
Nektar::LibUtilities::TimeIntegrationSolution::TimeIntegrationSolution | ( | const TimeIntegrationSchemeKey & | key, |
const DoubleArray & | y, | ||
const NekDouble | time, | ||
const NekDouble | timestep | ||
) |
Definition at line 74 of file TimeIntegrationScheme.cpp.
References GetTimeLevelOffset(), m_scheme, m_solVector, and m_t.
Nektar::LibUtilities::TimeIntegrationSolution::TimeIntegrationSolution | ( | const TimeIntegrationSchemeKey & | key, |
const TripleArray & | y, | ||
const Array< OneD, NekDouble > & | t | ||
) |
Definition at line 108 of file TimeIntegrationScheme.cpp.
Nektar::LibUtilities::TimeIntegrationSolution::TimeIntegrationSolution | ( | const TimeIntegrationSchemeKey & | key, |
unsigned int | nvar, | ||
unsigned int | npoints | ||
) |
Nektar::LibUtilities::TimeIntegrationSolution::TimeIntegrationSolution | ( | const TimeIntegrationSchemeKey & | key | ) |
Definition at line 135 of file TimeIntegrationScheme.cpp.
|
inline |
Definition at line 763 of file TimeIntegrationScheme.h.
References ASSERTL1, GetTimeLevelOffset(), m_scheme, and m_solVector.
|
inline |
Definition at line 712 of file TimeIntegrationScheme.h.
References m_solVector.
|
inline |
Definition at line 667 of file TimeIntegrationScheme.h.
References m_scheme.
|
inline |
Definition at line 657 of file TimeIntegrationScheme.h.
References m_scheme.
|
inline |
Definition at line 662 of file TimeIntegrationScheme.h.
References m_scheme.
|
inline |
Definition at line 731 of file TimeIntegrationScheme.h.
References m_scheme.
|
inline |
Definition at line 707 of file TimeIntegrationScheme.h.
References m_scheme.
|
inline |
Definition at line 724 of file TimeIntegrationScheme.h.
References m_scheme.
|
inline |
Definition at line 717 of file TimeIntegrationScheme.h.
References m_solVector.
|
inline |
Definition at line 682 of file TimeIntegrationScheme.h.
References m_solVector.
|
inline |
Definition at line 672 of file TimeIntegrationScheme.h.
References m_solVector.
|
inline |
Definition at line 702 of file TimeIntegrationScheme.h.
References m_t.
|
inline |
Definition at line 738 of file TimeIntegrationScheme.h.
References m_scheme.
Referenced by GetDerivative(), GetValue(), GetValueTime(), SetDerivative(), SetValue(), and TimeIntegrationSolution().
|
inline |
Definition at line 745 of file TimeIntegrationScheme.h.
References ASSERTL1, GetTimeLevelOffset(), m_scheme, and m_solVector.
|
inline |
Definition at line 782 of file TimeIntegrationScheme.h.
References ASSERTL1, GetTimeLevelOffset(), m_scheme, and m_t.
|
inline |
|
inline |
Definition at line 820 of file TimeIntegrationScheme.h.
References GetTimeLevelOffset(), m_scheme, m_solVector, and m_t.
|
inline |
Definition at line 838 of file TimeIntegrationScheme.h.
References m_solVector.
|
inline |
Definition at line 801 of file TimeIntegrationScheme.h.
References GetTimeLevelOffset(), m_scheme, m_solVector, and m_t.
|
inline |
Definition at line 687 of file TimeIntegrationScheme.h.
References m_solVector.
|
inline |
Definition at line 677 of file TimeIntegrationScheme.h.
References m_solVector.
|
private |
Definition at line 863 of file TimeIntegrationScheme.h.
Referenced by GetDerivative(), GetIntegrationMethod(), GetIntegrationScheme(), GetIntegrationSchemeKey(), GetNderivs(), GetNsteps(), GetNvalues(), GetTimeLevelOffset(), GetValue(), GetValueTime(), RotateSolutionVector(), SetDerivative(), SetValue(), and TimeIntegrationSolution().
|
private |
Definition at line 864 of file TimeIntegrationScheme.h.
Referenced by GetDerivative(), GetFirstDim(), GetSecondDim(), GetSolution(), GetSolutionVector(), GetValue(), RotateSolutionVector(), SetDerivative(), SetSolVector(), SetValue(), TimeIntegrationSolution(), UpdateSolution(), and UpdateSolutionVector().
Definition at line 865 of file TimeIntegrationScheme.h.
Referenced by GetTime(), GetTimeVector(), GetValueTime(), SetDerivative(), SetValue(), TimeIntegrationSolution(), and UpdateTimeVector().