|
| IMEXdirk_2_2_2TimeIntegrationScheme (std::string variant, size_t order, std::vector< NekDouble > freeParams) |
|
| ~IMEXdirk_2_2_2TimeIntegrationScheme () override |
|
| IMEXdirkTimeIntegrationScheme (std::string variant, size_t order, std::vector< NekDouble > freeParams) |
|
| ~IMEXdirkTimeIntegrationScheme () override |
|
LUE void | InitializeSecondaryData (TimeIntegrationAlgorithmGLM *phase, NekDouble deltaT) const |
|
LUE std::string | GetFullName () const |
|
LUE std::string | GetName () const |
|
LUE std::string | GetVariant () const |
|
LUE size_t | GetOrder () const |
|
LUE std::vector< NekDouble > | GetFreeParams () |
|
LUE TimeIntegrationSchemeType | GetIntegrationSchemeType () |
|
LUE NekDouble | GetTimeStability () const |
|
LUE size_t | GetNumIntegrationPhases () |
|
LUE const TripleArray & | GetSolutionVector () const |
| Gets the solution vector of the ODE. More...
|
|
LUE TripleArray & | UpdateSolutionVector () |
|
LUE void | SetSolutionVector (const size_t Offset, const DoubleArray &y) |
| Sets the solution vector of the ODE. More...
|
|
LUE void | InitializeScheme (const NekDouble deltaT, ConstDoubleArray &y_0, const NekDouble time, const TimeIntegrationSchemeOperators &op) |
| Explicit integration of an ODE. More...
|
|
LUE ConstDoubleArray & | TimeIntegrate (const size_t timestep, const NekDouble delta_t) |
|
LUE void | print (std::ostream &os) const |
|
LUE void | printFull (std::ostream &os) const |
|
|
LUE std::string | v_GetFullName () const override |
|
LUE std::string | v_GetName () const override |
|
LUE NekDouble | v_GetTimeStability () const override |
|
LUE std::string | v_GetVariant () const override |
|
LUE size_t | v_GetOrder () const override |
|
LUE std::vector< NekDouble > | v_GetFreeParams () const override |
|
LUE TimeIntegrationSchemeType | v_GetIntegrationSchemeType () const override |
|
LUE size_t | v_GetNumIntegrationPhases () const override |
|
LUE const TripleArray & | v_GetSolutionVector () const override |
|
LUE TripleArray & | v_UpdateSolutionVector () override |
|
LUE void | v_SetSolutionVector (const size_t Offset, const DoubleArray &y) override |
|
LUE void | v_InitializeScheme (const NekDouble deltaT, ConstDoubleArray &y_0, const NekDouble time, const TimeIntegrationSchemeOperators &op) override |
| Worker method to initialize the integration scheme. More...
|
|
LUE ConstDoubleArray & | v_TimeIntegrate (const size_t timestep, const NekDouble delta_t) override |
| Worker method that actually does the time integration. More...
|
|
virtual LUE void | v_InitializeSecondaryData (TimeIntegrationAlgorithmGLM *phase, NekDouble deltaT) const |
|
LUE void | v_print (std::ostream &os) const override |
| Worker method to print details on the integration scheme. More...
|
|
LUE void | v_printFull (std::ostream &os) const override |
|
LUE | TimeIntegrationSchemeGLM (std::string variant, size_t order, std::vector< NekDouble > freeParams) |
|
| ~TimeIntegrationSchemeGLM () override |
|
virtual LUE std::string | v_GetFullName () const |
|
virtual LUE std::string | v_GetName () const =0 |
|
virtual LUE std::string | v_GetVariant () const =0 |
|
virtual LUE size_t | v_GetOrder () const =0 |
|
virtual LUE std::vector< NekDouble > | v_GetFreeParams () const =0 |
|
virtual LUE TimeIntegrationSchemeType | v_GetIntegrationSchemeType () const =0 |
|
virtual LUE NekDouble | v_GetTimeStability () const =0 |
|
virtual LUE size_t | v_GetNumIntegrationPhases () const =0 |
|
virtual LUE const TripleArray & | v_GetSolutionVector () const =0 |
|
virtual LUE TripleArray & | v_UpdateSolutionVector ()=0 |
|
virtual LUE void | v_SetSolutionVector (const size_t Offset, const DoubleArray &y)=0 |
|
virtual LUE void | v_InitializeScheme (const NekDouble deltaT, ConstDoubleArray &y_0, const NekDouble time, const TimeIntegrationSchemeOperators &op)=0 |
|
virtual LUE ConstDoubleArray & | v_TimeIntegrate (const size_t timestep, const NekDouble delta_t)=0 |
|
virtual LUE void | v_print (std::ostream &os) const =0 |
|
virtual LUE void | v_printFull (std::ostream &os) const =0 |
|
LUE | TimeIntegrationScheme (std::string variant, size_t order, std::vector< NekDouble > freeParams) |
|
LUE | TimeIntegrationScheme (const TimeIntegrationScheme &in)=delete |
|
virtual | ~TimeIntegrationScheme ()=default |
|
TimeIntegrationAlgorithmGLMVector | m_integration_phases |
|
TimeIntegrationSolutionGLMSharedPtr | m_solVector |
|