IFEM  90A354
Classes | Namespaces | Enumerations | Functions
TimeIntUtils.h File Reference

Various helpers for time integration. More...

#include "MatVec.h"
#include <string>
Include dependency graph for TimeIntUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TimeIntegration::RKTableaux
 Struct holding a Runge-Kutta tableaux. More...
 

Namespaces

 TimeIntegration
 Utilities for time integration.
 

Enumerations

enum  TimeIntegration::Method {
  TimeIntegration::NONE = 0 , TimeIntegration::EULER , TimeIntegration::HEUN , TimeIntegration::RK3 ,
  TimeIntegration::RK4 , TimeIntegration::AB1 , TimeIntegration::AB2 , TimeIntegration::AB3 ,
  TimeIntegration::AB4 , TimeIntegration::AB5 , TimeIntegration::AM1 , TimeIntegration::AM2 ,
  TimeIntegration::AM3 , TimeIntegration::AM4 , TimeIntegration::BE , TimeIntegration::BDF2 ,
  TimeIntegration::HEUNEULER , TimeIntegration::BOGACKISHAMPINE , TimeIntegration::FEHLBERG , TimeIntegration::THETA
}
 Enum defining various solution methods. More...
 

Functions

Method TimeIntegration::get (const std::string &type)
 Maps a text string into a Method enum value.
 
int TimeIntegration::Order (Method method)
 Returns the temporal order of the given method.
 
int TimeIntegration::Steps (Method method)
 Returns the number of steps the given method.
 

Detailed Description

Various helpers for time integration.

Date
Nov 28 2012
Author
Arne Morten Kvarving / SINTEF