LIMEX plugin
All Classes Functions Variables Typedefs Modules
ug::LimexTimeIntegrator< TDomain, TAlgebra >::ThreadData Class Reference

Contains all data for parallel execution of time steps. More...

#include <limex_integrator.hpp>

Public Member Functions

 ThreadData (SmartPtr< timestep_type > spTimeStep)
 
SmartPtr< timestep_typeget_time_stepper ()
 
void set_solver (SmartPtr< solver_type > solver)
 
SmartPtr< solver_type > get_solver ()
 
void set_error (int e)
 
void get_error ()
 
void set_solution (SmartPtr< grid_function_type > sol)
 
SmartPtr< grid_function_type > get_solution ()
 
void set_derivative (SmartPtr< grid_function_type > sol)
 
SmartPtr< grid_function_type > get_derivative ()
 

Protected Attributes

SmartPtr< timestep_typem_stepper
 
SmartPtr< solver_type > m_solver
 
SmartPtr< grid_function_type > m_sol
 
SmartPtr< grid_function_type > m_dot
 
int m_error
 

Detailed Description

template<class TDomain, class TAlgebra>
class ug::LimexTimeIntegrator< TDomain, TAlgebra >::ThreadData

Contains all data for parallel execution of time steps.


The documentation for this class was generated from the following file: