Nektar++
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Friends | List of all members
Nektar::LibUtilities::TimeIntegrationRungeKutta2_ModifiedEuler Class Reference

#include <TimeIntegrationWrapper.h>

Inheritance diagram for Nektar::LibUtilities::TimeIntegrationRungeKutta2_ModifiedEuler:
Inheritance graph
[legend]
Collaboration diagram for Nektar::LibUtilities::TimeIntegrationRungeKutta2_ModifiedEuler:
Collaboration graph
[legend]

Public Member Functions

virtual ~TimeIntegrationRungeKutta2_ModifiedEuler ()
- Public Member Functions inherited from Nektar::LibUtilities::TimeIntegrationWrapper
virtual ~TimeIntegrationWrapper ()
void InitObject ()
TimeIntegrationSolutionSharedPtr InitializeScheme (const NekDouble timestep, TimeIntegrationScheme::ConstDoubleArray &y_0, const NekDouble time, const TimeIntegrationSchemeOperators &op)
TimeIntegrationScheme::ConstDoubleArrayTimeIntegrate (const int timestep, const NekDouble delta_t, TimeIntegrationSolutionSharedPtr &solvector, const TimeIntegrationSchemeOperators &op)
TimeIntegrationMethod GetIntegrationMethod ()
unsigned int GetIntegrationSteps ()

Static Public Member Functions

static
TimeIntegrationWrapperSharedPtr 
create ()
 Creates an instance of this class.

Static Public Attributes

static std::string className
 Name of class.

Protected Member Functions

virtual void v_InitObject ()
- Protected Member Functions inherited from Nektar::LibUtilities::TimeIntegrationWrapper
 TimeIntegrationWrapper ()
 Constructor.

Friends

class MemoryManager< TimeIntegrationRungeKutta2_ModifiedEuler >

Additional Inherited Members

- Protected Attributes inherited from Nektar::LibUtilities::TimeIntegrationWrapper
TimeIntegrationMethod m_method
int m_intSteps
std::vector
< TimeIntegrationSchemeSharedPtr
m_intScheme

Detailed Description

Definition at line 495 of file TimeIntegrationWrapper.h.

Constructor & Destructor Documentation

virtual Nektar::LibUtilities::TimeIntegrationRungeKutta2_ModifiedEuler::~TimeIntegrationRungeKutta2_ModifiedEuler ( )
inlinevirtual

Definition at line 513 of file TimeIntegrationWrapper.h.

{}

Member Function Documentation

static TimeIntegrationWrapperSharedPtr Nektar::LibUtilities::TimeIntegrationRungeKutta2_ModifiedEuler::create ( )
inlinestatic

Creates an instance of this class.

Definition at line 502 of file TimeIntegrationWrapper.h.

{
MemoryManager<TimeIntegrationRungeKutta2_ModifiedEuler>
::AllocateSharedPtr();
p->InitObject();
return p;
}
void Nektar::LibUtilities::TimeIntegrationRungeKutta2_ModifiedEuler::v_InitObject ( )
protectedvirtual

Friends And Related Function Documentation

Definition at line 499 of file TimeIntegrationWrapper.h.

Member Data Documentation

string Nektar::LibUtilities::TimeIntegrationRungeKutta2_ModifiedEuler::className
static
Initial value:

Name of class.

Definition at line 511 of file TimeIntegrationWrapper.h.