|
| typedef INonlinearTimeIntegrator< TDomain, TAlgebra > | base_type |
| |
| typedef IGridFunctionSpace< grid_function_type > | grid_function_space_type |
| |
| typedef base_type::grid_function_type | grid_function_type |
| |
| typedef ITimeDiscretization< TAlgebra > | time_disc_type |
| |
| typedef VectorTimeSeries< typename base_type::vector_type > | vector_time_series_type |
| |
| typedef TAlgebra::vector_type | vector_type |
| |
| typedef AssembledOperator< TAlgebra > | assembled_operator_type |
| |
| typedef ITimeIntegrator< TDomain, TAlgebra > | base_type |
| |
| typedef IOperatorInverse< vector_type > | solver_type |
| |
| typedef base_type::vector_type | vector_type |
| |
| typedef TAlgebra | algebra_type |
| |
| typedef TDomain | domain_type |
| |
| typedef GridFunction< TDomain, TAlgebra > | grid_function_type |
| |
| typedef TAlgebra::matrix_type | matrix_type |
| |
| typedef TAlgebra::vector_type | vector_type |
| |
| typedef Y | codomain_function_type |
| |
| typedef X | domain_function_type |
| |
| typedef ITimeIntegratorStageObserver_end< TDomain, TAlgebra > | end_observer_type |
| |
| typedef ITimeIntegratorStageObserver_finalize< TDomain, TAlgebra > | finalize_observer_type |
| |
| typedef GridFunction< TDomain, TAlgebra > | grid_function_type |
| |
| typedef ITimeIntegratorStageObserver_init< TDomain, TAlgebra > | init_observer_type |
| |
| enum | observer_group_type |
| |
| typedef ITimeIntegratorStageObserver_postprocess< TDomain, TAlgebra > | postprocess_observer_type |
| |
| typedef ITimeIntegratorStageObserver_preprocess< TDomain, TAlgebra > | preprocess_observer_type |
| |
| typedef std::vector< SmartPtr< process_observer_type > > | process_observer_container_type |
| |
| typedef ITimeIntegratorObserver< TDomain, TAlgebra > | process_observer_type |
| |
| typedef ITimeIntegratorStageObserver_rewind< TDomain, TAlgebra > | rewind_observer_type |
| |
| typedef ITimeIntegratorStageObserver_start< TDomain, TAlgebra > | start_observer_type |
| |
| typedef ITimeDiscretization< TAlgebra > | time_disc_type |
| |
| typedef TAlgebra | algebra_type |
| |
| typedef TAlgebra::matrix_type | matrix_type |
| |
| typedef TAlgebra::vector_type | vector_type |
| |
| typedef TVector | vector_type |
| |
|
| bool | apply_multi_stage (SmartPtr< grid_function_type > u1, number t1, ConstSmartPtr< grid_function_type > u0, number t0) |
| |
| bool | apply_single_stage (SmartPtr< grid_function_type > u1, number t1, ConstSmartPtr< grid_function_type > u0, number t0) |
| |
| bool | hasTerminated (double tCurrent, double tStart, double tFinal) const |
| |
| void | attach_to_group (int tGroup, SmartPtr< process_observer_type > obs) |
| |
| void | attach_to_group (SmartPtr< process_observer_type > obs) |
| |
| bool | notify_group (SmartPtr< grid_function_type > u, int step, number time, number dt) |
| |
| void | enter_debug_writer_section (const char *secDir) |
| |
| void | enter_debug_writer_section (std::string secDir) |
| |
| void | leave_debug_writer_section () |
| |
| void | write_debug (const matrix_type &mat, const char *filename) |
| |
| void | write_debug (const matrix_type &mat, std::string name) |
| |
| void | enter_vector_debug_writer_section (const char *secDir) |
| |
| void | enter_vector_debug_writer_section (std::string secDir) |
| |
| void | leave_vector_debug_writer_section () |
| |
| void | print_debugger_message (const char *msg) |
| |
| void | print_debugger_message (std::string msg) |
| |
| virtual void | write_debug (const vector_type &vec, std::string name) |
| |
template<class TDomain, class TAlgebra>
class ug::SimpleTimeIntegrator< TDomain, TAlgebra >
Integrate (a non-linear problem) over a given time interval.