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::TimeIntegrationIMEXdirk_1_2_1 Class Reference

#include <TimeIntegrationWrapper.h>

Inheritance diagram for Nektar::LibUtilities::TimeIntegrationIMEXdirk_1_2_1:
Inheritance graph
Collaboration diagram for Nektar::LibUtilities::TimeIntegrationIMEXdirk_1_2_1:
Collaboration graph

Public Member Functions

virtual ~TimeIntegrationIMEXdirk_1_2_1 ()
- 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

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 ()
- Protected Member Functions inherited from Nektar::LibUtilities::TimeIntegrationWrapper
 TimeIntegrationWrapper ()
 Constructor. More...


class MemoryManager< TimeIntegrationIMEXdirk_1_2_1 >

Additional Inherited Members

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

Detailed Description

Definition at line 209 of file TimeIntegrationWrapper.h.

Constructor & Destructor Documentation

virtual Nektar::LibUtilities::TimeIntegrationIMEXdirk_1_2_1::~TimeIntegrationIMEXdirk_1_2_1 ( )

Definition at line 226 of file TimeIntegrationWrapper.h.

226 {}

Member Function Documentation

static TimeIntegrationWrapperSharedPtr Nektar::LibUtilities::TimeIntegrationIMEXdirk_1_2_1::create ( )

Creates an instance of this class.

Definition at line 215 of file TimeIntegrationWrapper.h.

References Nektar::MemoryManager< DataType >::AllocateSharedPtr().

216  {
220  p->InitObject();
221  return p;
222  }
static boost::shared_ptr< DataType > AllocateSharedPtr()
Allocate a shared pointer from the memory pool.
boost::shared_ptr< TimeIntegrationWrapper > TimeIntegrationWrapperSharedPtr
void Nektar::LibUtilities::TimeIntegrationIMEXdirk_1_2_1::v_InitObject ( )

Friends And Related Function Documentation

Definition at line 212 of file TimeIntegrationWrapper.h.

Member Data Documentation

string Nektar::LibUtilities::TimeIntegrationIMEXdirk_1_2_1::className
Initial value:

Name of class.

Definition at line 224 of file TimeIntegrationWrapper.h.