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 613 of file TimeIntegrationScheme.h.
typedef Array<OneD, Array<OneD, NekDouble> > Nektar::LibUtilities::TimeIntegrationSolution::DoubleArray |
Definition at line 617 of file TimeIntegrationScheme.h.
typedef Array<OneD, Array<OneD, Array<OneD, NekDouble> > > Nektar::LibUtilities::TimeIntegrationSolution::TripleArray |
Definition at line 616 of file TimeIntegrationScheme.h.
Nektar::LibUtilities::TimeIntegrationSolution::TimeIntegrationSolution | ( | const TimeIntegrationSchemeKey & | key, |
const DoubleArray & | y, | ||
const NekDouble | time, | ||
const NekDouble | timestep | ||
) |
Definition at line 75 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 109 of file TimeIntegrationScheme.cpp.
Nektar::LibUtilities::TimeIntegrationSolution::TimeIntegrationSolution | ( | const TimeIntegrationSchemeKey & | key, |
unsigned int | nvar, | ||
unsigned int | npoints | ||
) |
Definition at line 119 of file TimeIntegrationScheme.cpp.
References m_scheme, and m_solVector.
Nektar::LibUtilities::TimeIntegrationSolution::TimeIntegrationSolution | ( | const TimeIntegrationSchemeKey & | key | ) |
Definition at line 136 of file TimeIntegrationScheme.cpp.
|
inline |
Definition at line 739 of file TimeIntegrationScheme.h.
References ASSERTL1, GetTimeLevelOffset(), m_scheme, and m_solVector.
|
inline |
Definition at line 688 of file TimeIntegrationScheme.h.
References m_solVector.
|
inline |
Definition at line 643 of file TimeIntegrationScheme.h.
References m_scheme.
|
inline |
|
inline |
Definition at line 638 of file TimeIntegrationScheme.h.
References m_scheme.
|
inline |
Definition at line 707 of file TimeIntegrationScheme.h.
References m_scheme.
|
inline |
Definition at line 683 of file TimeIntegrationScheme.h.
References m_scheme.
|
inline |
Definition at line 700 of file TimeIntegrationScheme.h.
References m_scheme.
|
inline |
Definition at line 693 of file TimeIntegrationScheme.h.
References m_solVector.
|
inline |
Definition at line 658 of file TimeIntegrationScheme.h.
References m_solVector.
|
inline |
Definition at line 648 of file TimeIntegrationScheme.h.
References m_solVector.
|
inline |
|
inline |
Definition at line 714 of file TimeIntegrationScheme.h.
References m_scheme.
Referenced by GetDerivative(), GetValue(), GetValueTime(), SetDerivative(), SetValue(), and TimeIntegrationSolution().
|
inline |
Definition at line 721 of file TimeIntegrationScheme.h.
References ASSERTL1, GetTimeLevelOffset(), m_scheme, and m_solVector.
|
inline |
Definition at line 758 of file TimeIntegrationScheme.h.
References ASSERTL1, GetTimeLevelOffset(), m_scheme, and m_t.
|
inline |
Definition at line 821 of file TimeIntegrationScheme.h.
References m_scheme, and m_solVector.
|
inline |
Definition at line 796 of file TimeIntegrationScheme.h.
References GetTimeLevelOffset(), m_scheme, m_solVector, and m_t.
|
inline |
Definition at line 814 of file TimeIntegrationScheme.h.
References m_solVector.
|
inline |
Definition at line 777 of file TimeIntegrationScheme.h.
References GetTimeLevelOffset(), m_scheme, m_solVector, and m_t.
|
inline |
Definition at line 663 of file TimeIntegrationScheme.h.
References m_solVector.
|
inline |
Definition at line 653 of file TimeIntegrationScheme.h.
References m_solVector.
|
private |
Definition at line 839 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 840 of file TimeIntegrationScheme.h.
Referenced by GetDerivative(), GetFirstDim(), GetSecondDim(), GetSolution(), GetSolutionVector(), GetValue(), RotateSolutionVector(), SetDerivative(), SetSolVector(), SetValue(), TimeIntegrationSolution(), UpdateSolution(), and UpdateSolutionVector().
Definition at line 841 of file TimeIntegrationScheme.h.
Referenced by GetTime(), GetTimeVector(), GetValueTime(), SetDerivative(), SetValue(), TimeIntegrationSolution(), and UpdateTimeVector().