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 619 of file TimeIntegrationScheme.h.
typedef Array<OneD, Array<OneD, NekDouble> > Nektar::LibUtilities::TimeIntegrationSolution::DoubleArray |
Definition at line 623 of file TimeIntegrationScheme.h.
typedef Array<OneD, Array<OneD, Array<OneD, NekDouble> > > Nektar::LibUtilities::TimeIntegrationSolution::TripleArray |
Definition at line 622 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.
References ASSERTL1, and m_scheme.
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 745 of file TimeIntegrationScheme.h.
References ASSERTL1, GetTimeLevelOffset(), m_scheme, and m_solVector.
|
inline |
Definition at line 694 of file TimeIntegrationScheme.h.
References m_solVector.
|
inline |
Definition at line 649 of file TimeIntegrationScheme.h.
References m_scheme.
|
inline |
Definition at line 639 of file TimeIntegrationScheme.h.
References m_scheme.
|
inline |
Definition at line 644 of file TimeIntegrationScheme.h.
References m_scheme.
|
inline |
Definition at line 713 of file TimeIntegrationScheme.h.
References m_scheme.
|
inline |
Definition at line 689 of file TimeIntegrationScheme.h.
References m_scheme.
|
inline |
Definition at line 706 of file TimeIntegrationScheme.h.
References m_scheme.
|
inline |
Definition at line 699 of file TimeIntegrationScheme.h.
References m_solVector.
|
inline |
Definition at line 664 of file TimeIntegrationScheme.h.
References m_solVector.
|
inline |
Definition at line 654 of file TimeIntegrationScheme.h.
References m_solVector.
|
inline |
Definition at line 684 of file TimeIntegrationScheme.h.
References m_t.
|
inline |
Definition at line 720 of file TimeIntegrationScheme.h.
References m_scheme.
Referenced by GetDerivative(), GetValue(), GetValueTime(), SetDerivative(), SetValue(), and TimeIntegrationSolution().
|
inline |
Definition at line 674 of file TimeIntegrationScheme.h.
References m_t.
|
inline |
Definition at line 727 of file TimeIntegrationScheme.h.
References ASSERTL1, GetTimeLevelOffset(), m_scheme, and m_solVector.
|
inline |
Definition at line 764 of file TimeIntegrationScheme.h.
References ASSERTL1, GetTimeLevelOffset(), m_scheme, and m_t.
|
inline |
Definition at line 827 of file TimeIntegrationScheme.h.
References m_scheme, and m_solVector.
|
inline |
Definition at line 802 of file TimeIntegrationScheme.h.
References GetTimeLevelOffset(), m_scheme, m_solVector, and m_t.
|
inline |
Definition at line 820 of file TimeIntegrationScheme.h.
References m_solVector.
|
inline |
Definition at line 783 of file TimeIntegrationScheme.h.
References GetTimeLevelOffset(), m_scheme, m_solVector, and m_t.
|
inline |
Definition at line 669 of file TimeIntegrationScheme.h.
References m_solVector.
|
inline |
Definition at line 659 of file TimeIntegrationScheme.h.
References m_solVector.
Definition at line 679 of file TimeIntegrationScheme.h.
References m_t.
|
private |
Definition at line 845 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 846 of file TimeIntegrationScheme.h.
Referenced by GetDerivative(), GetFirstDim(), GetSecondDim(), GetSolution(), GetSolutionVector(), GetValue(), RotateSolutionVector(), SetDerivative(), SetSolVector(), SetValue(), TimeIntegrationSolution(), UpdateSolution(), and UpdateSolutionVector().
Definition at line 847 of file TimeIntegrationScheme.h.
Referenced by GetTime(), GetTimeVector(), GetValueTime(), SetDerivative(), SetValue(), TimeIntegrationSolution(), and UpdateTimeVector().