Go to the source code of this file.
|
namespace | dg |
| Classes for Krylov space approximations of a Matrix-Vector product.
|
|
namespace | dg::mat |
|
|
template<class value_type , class ExplicitRHS > |
auto | dg::mat::make_directODESolve (ExplicitRHS &&ode, std::string tableau, value_type epsTimerel, value_type epsTimeabs, unsigned &number, value_type t0=0., value_type t1=1.) |
| Operator that integrates an ODE from 0 to 1 with an adaptive ERK class as timestepper More...
|
|
template<class Matrix , class Preconditioner , class Container > |
InvSqrtODE< Container > | dg::mat::make_inv_sqrtodeCG (Matrix &A, const Preconditioner &P, const Container &weights, dg::get_value_type< Container > epsCG) |
| Right hand side of the square root ODE. More...
|
|
template<class Matrix , class Container > |
InvSqrtODE< Container > | dg::mat::make_inv_sqrtodeTri (const Matrix &TH, const Container ©able) |
|
template<class MatrixType > |
auto | dg::mat::make_expode (MatrixType &A) |
| Right hand side of the exponential ODE. More...
|
|
template<class MatrixType > |
auto | dg::mat::make_besselI0ode (MatrixType &A) |
| Right hand side of the (zeroth order) modified Bessel function ODE, rewritten as a system of coupled first order ODEs: More...
|
|