Heidelberg Educational Numerics Library Version 0.27 (from 15 March 2021)
Public Types | Public Member Functions | List of all members
hdnum::ImplicitRungeKuttaStepProblem< M > Class Template Reference

Nonlinear problem we need to solve to do one step of an implicit Runge Kutta method. More...

#include <rungekutta.hh>

Public Types

typedef M::size_type size_type
 export size_type
 
typedef M::time_type time_type
 export time_type
 
typedef M::number_type number_type
 export number_type
 

Public Member Functions

 ImplicitRungeKuttaStepProblem (const M &model_, DenseMatrix< number_type > A_, Vector< number_type > b_, Vector< number_type > c_, time_type t_, Vector< number_type > u_, time_type dt_)
 constructor stores parameter lambda
 
std::size_t size () const
 return number of componentes for the model
 
void F (const Vector< number_type > &x, Vector< number_type > &result) const
 model evaluation
 
void F_x (const Vector< number_type > &x, DenseMatrix< number_type > &result) const
 jacobian evaluation needed for newton in implicite solvers
 

Detailed Description

template<class M>
class hdnum::ImplicitRungeKuttaStepProblem< M >

Nonlinear problem we need to solve to do one step of an implicit Runge Kutta method.


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