Nektar++
|
#include <TimeIntegrationWrapper.h>
Public Member Functions | |
virtual | ~TimeIntegrationRungeKutta5 () |
![]() | |
virtual | ~TimeIntegrationWrapper () |
void | InitObject () |
TimeIntegrationSolutionSharedPtr | InitializeScheme (const NekDouble timestep, TimeIntegrationScheme::ConstDoubleArray &y_0, const NekDouble time, const TimeIntegrationSchemeOperators &op) |
TimeIntegrationScheme::ConstDoubleArray & | TimeIntegrate (const int timestep, const NekDouble delta_t, TimeIntegrationSolutionSharedPtr &solvector, const TimeIntegrationSchemeOperators &op) |
TimeIntegrationMethod | GetIntegrationMethod () |
TimeIntegrationSchemeType | GetIntegrationSchemeType () const |
unsigned int | GetIntegrationSteps () |
Static Public Member Functions | |
static TimeIntegrationWrapperSharedPtr | create () |
Creates an instance of this class. More... | |
Static Public Attributes | |
static std::string | className |
Name of class. More... | |
Protected Member Functions | |
virtual void | v_InitObject () |
![]() | |
TimeIntegrationWrapper () | |
Constructor. More... | |
Friends | |
class | MemoryManager< TimeIntegrationRungeKutta5 > |
Additional Inherited Members | |
![]() | |
TimeIntegrationMethod | m_method |
int | m_intSteps |
std::vector< TimeIntegrationSchemeSharedPtr > | m_intScheme |
Definition at line 664 of file TimeIntegrationWrapper.h.
|
inlinevirtual |
Definition at line 681 of file TimeIntegrationWrapper.h.
References Nektar::LibUtilities::TimeIntegrationWrapper::v_InitObject().
|
inlinestatic |
Creates an instance of this class.
Definition at line 670 of file TimeIntegrationWrapper.h.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), and CellMLToNektar.cellml_metadata::p.
Referenced by Nektar::LibUtilities::TimeIntegrationRungeKutta4::v_InitObject().
|
protectedvirtual |
Reimplemented from Nektar::LibUtilities::TimeIntegrationWrapper.
Definition at line 457 of file TimeIntegrationWrapper.cpp.
References Nektar::LibUtilities::TimeIntegrationAdamsBashforthOrder2::className, Nektar::LibUtilities::TimeIntegrationAdamsBashforthOrder2::create(), Nektar::LibUtilities::eRungeKutta5, Nektar::LibUtilities::GetTimeIntegrationWrapperFactory(), Nektar::LibUtilities::TimeIntegrationWrapper::m_intScheme, Nektar::LibUtilities::TimeIntegrationWrapper::m_intSteps, Nektar::LibUtilities::TimeIntegrationWrapper::m_method, Nektar::LibUtilities::NekFactory< tKey, tBase, tParam >::RegisterCreatorFunction(), and Nektar::LibUtilities::TimeIntegrationSchemeManager().
|
friend |
Definition at line 667 of file TimeIntegrationWrapper.h.
|
static |
Name of class.
Definition at line 679 of file TimeIntegrationWrapper.h.
Referenced by Nektar::LibUtilities::TimeIntegrationRungeKutta4::v_InitObject().