dune-fem 2.8.0
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
odesolver.hh File Reference
#include <iostream>
#include <cmath>
#include <vector>
#include <pthread.h>
#include <cassert>
#include <sys/times.h>
#include <dune/fem/io/parameter.hh>
#include <dune/fem/misc/mpimanager.hh>
#include <dune/fem/operator/common/spaceoperatorif.hh>
#include <dune/fem/operator/dghelmholtz.hh>
#include <dune/fem/solver/odesolverinterface.hh>
#include <dune/fem/solver/timeprovider.hh>
#include <dune/fem/solver/newtoninverseoperator.hh>
#include <dune/fem/solver/krylovinverseoperators.hh>
#include <dune/fem/solver/rungekutta/timestepcontrol.hh>
#include <dune/fem/solver/rungekutta/explicit.hh>
#include <dune/fem/solver/rungekutta/implicit.hh>
#include <dune/fem/solver/rungekutta/semiimplicit.hh>

Go to the source code of this file.

Classes

class  DuneODE::ImplicitOdeSolver< Destination >
 
class  DuneODE::SemiImplicitOdeSolver< Destination >
 

Namespaces

namespace  DuneODE
 

Typedefs

using DuneODE::ODEParameters = ImplicitRungeKuttaSolverParameters
 
template<class Destination >
using DuneODE::ExplicitOdeSolver = ExplicitRungeKuttaSolver< Destination >
 
template<class Destination >
using DuneODE::ParDGHelmholtz = DGHelmholtzOperator< SpaceOperatorInterface< Destination > >
 
template<class Destination >
using DuneODE::ParDGNewtonInverse = NewtonInverseOperator< typename ParDGHelmholtz< Destination > ::JacobianOperatorType, KrylovInverseOperator< Destination > >