Registry
MultiStepTimeDiscretization Class Reference
+ Inheritance diagram for MultiStepTimeDiscretization:

Public Member Functions

void calc_error (const Vector *unnamed)
 calculate error indicators for elements from error estimators of the elemDiscs More...
 
void finish_step (SmartPtr< SolutionTimeSeries > unnamed)
 finishes the assembling of defect/Jacobian for a time step More...
 
void finish_step_elem (SmartPtr< SolutionTimeSeries > unnamed)
 
double future_time () const
 
void invalidate_error ()
 
bool is_error_valid ()
 
size_t num_prev_steps () const
 
size_t num_stages () const
 
void prepare_step (SmartPtr< SolutionTimeSeries > unnamed, double unnamed)
 prepares the assembling of defect/Jacobian for a time step More...
 
void prepare_step_elem (SmartPtr< SolutionTimeSeries > unnamed, double unnamed)
 
void set_stage (size_t stage)
 

Private Member Functions

 MultiStepTimeDiscretization ()=delete
 Constructor hidden / deactivated. More...
 

Detailed Description

Note
default specialization is MultiStepTimeDiscretizationCPU1
See also
ug::MultiStepTimeDiscretization

Constructor & Destructor Documentation

◆ MultiStepTimeDiscretization()

MultiStepTimeDiscretization ( )
privatedelete

Constructor hidden / deactivated.

Member Function Documentation

◆ calc_error()

void calc_error ( const Vector unnamed)
inline

calculate error indicators for elements from error estimators of the elemDiscs

Parameters
[in]unnamed

References MultiStepTimeDiscretization< class >::calc_error().

◆ finish_step()

void finish_step ( SmartPtr< SolutionTimeSeries unnamed)
inlineinherited

finishes the assembling of defect/Jacobian for a time step

Parameters
[in]unnamed

References ITimeDiscretization< class >::finish_step().

◆ finish_step_elem()

void finish_step_elem ( SmartPtr< SolutionTimeSeries unnamed)
inlineinherited
Parameters
[in]unnamed

References ITimeDiscretization< class >::finish_step_elem().

◆ future_time()

double future_time ( ) const
inlineinherited
Returns
the future time point (i.e. the one that will be computed)

References ITimeDiscretization< class >::future_time().

◆ invalidate_error()

void invalidate_error ( )
inline

◆ is_error_valid()

bool is_error_valid ( )
inline

◆ num_prev_steps()

size_t num_prev_steps ( ) const
inlineinherited

◆ num_stages()

size_t num_stages ( ) const
inlineinherited
Returns
the number of stages

References ITimeDiscretization< class >::num_stages().

◆ prepare_step()

void prepare_step ( SmartPtr< SolutionTimeSeries unnamed,
double  unnamed 
)
inlineinherited

prepares the assembling of defect/Jacobian for a time step

Parameters
[in]unnamed
[in]unnamed

References ITimeDiscretization< class >::prepare_step().

◆ prepare_step_elem()

void prepare_step_elem ( SmartPtr< SolutionTimeSeries unnamed,
double  unnamed 
)
inlineinherited
Parameters
[in]unnamed
[in]unnamed

References ITimeDiscretization< class >::prepare_step_elem().

◆ set_stage()

void set_stage ( size_t  stage)
inlineinherited
Parameters
[in]stage

References ITimeDiscretization< class >::set_stage().