Commit d419c6ef authored by Chris Cantwell's avatar Chris Cantwell
Browse files

Added missing exports to TimeIntegrationWrapper

parent 82fef746
...@@ -20,20 +20,22 @@ namespace Nektar { ...@@ -20,20 +20,22 @@ namespace Nektar {
typedef NekFactory< typedef NekFactory<
std::string, TimeIntegrationWrapper std::string, TimeIntegrationWrapper
> TimeIntegrationWrapperFactory; > TimeIntegrationWrapperFactory;
TimeIntegrationWrapperFactory& GetTimeIntegrationWrapperFactory(); LIB_UTILITIES_EXPORT TimeIntegrationWrapperFactory&
GetTimeIntegrationWrapperFactory();
typedef boost::shared_ptr<TimeIntegrationWrapper> TimeIntegrationWrapperSharedPtr; typedef boost::shared_ptr<TimeIntegrationWrapper> TimeIntegrationWrapperSharedPtr;
class TimeIntegrationWrapper class TimeIntegrationWrapper
{ {
public: public:
virtual ~TimeIntegrationWrapper() {} LIB_UTILITIES_EXPORT virtual ~TimeIntegrationWrapper() {}
inline void InitObject() LIB_UTILITIES_EXPORT inline void InitObject()
{ {
v_InitObject(); v_InitObject();
} }
LIB_UTILITIES_EXPORT
TimeIntegrationSolutionSharedPtr InitializeScheme( TimeIntegrationSolutionSharedPtr InitializeScheme(
const NekDouble timestep, const NekDouble timestep,
TimeIntegrationScheme::ConstDoubleArray &y_0, TimeIntegrationScheme::ConstDoubleArray &y_0,
...@@ -43,6 +45,7 @@ namespace Nektar { ...@@ -43,6 +45,7 @@ namespace Nektar {
return m_integrationScheme[m_intSteps-1]->InitializeScheme(timestep, y_0, time, op); return m_integrationScheme[m_intSteps-1]->InitializeScheme(timestep, y_0, time, op);
} }
LIB_UTILITIES_EXPORT
TimeIntegrationScheme::ConstDoubleArray& TimeIntegrationScheme::ConstDoubleArray&
TimeIntegrate( TimeIntegrate(
const int timestep, const int timestep,
...@@ -53,11 +56,13 @@ namespace Nektar { ...@@ -53,11 +56,13 @@ namespace Nektar {
return m_integrationScheme[min(timestep,m_intSteps-1)]->TimeIntegrate(delta_t, solvector, op); return m_integrationScheme[min(timestep,m_intSteps-1)]->TimeIntegrate(delta_t, solvector, op);
} }
LIB_UTILITIES_EXPORT
TimeIntegrationMethod GetIntegrationMethod() TimeIntegrationMethod GetIntegrationMethod()
{ {
return m_method; return m_method;
} }
LIB_UTILITIES_EXPORT
unsigned int GetIntegrationSteps() unsigned int GetIntegrationSteps()
{ {
return m_intSteps; return m_intSteps;
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment