HermesCommon  2.0
tables.h File Reference

Butcher tables. Including the class Table and enum ButcherTableType. More...

#include "compat.h"

Go to the source code of this file.

Classes

class  Hermes::Table
 General square table of real numbers. More...
 
class  Hermes::ButcherTable
 Butcher's tables for Runge-Kutta methods. More...
 

Namespaces

namespace  Hermes
 General namespace for the Hermes library.
 

Enumerations

enum  Hermes::ButcherTableType {
  Hermes::Explicit_RK_1, Hermes::Explicit_RK_2, Hermes::Explicit_RK_3, Hermes::Explicit_RK_4,
  Hermes::Implicit_RK_1, Hermes::Implicit_Crank_Nicolson_2_2, Hermes::Implicit_SIRK_2_2, Hermes::Implicit_ESIRK_2_2,
  Hermes::Implicit_SDIRK_2_2, Hermes::Implicit_Lobatto_IIIA_2_2, Hermes::Implicit_Lobatto_IIIB_2_2, Hermes::Implicit_Lobatto_IIIC_2_2,
  Hermes::Implicit_Lobatto_IIIA_3_4, Hermes::Implicit_Lobatto_IIIB_3_4, Hermes::Implicit_Lobatto_IIIC_3_4, Hermes::Implicit_Radau_IIA_3_5,
  Hermes::Implicit_SDIRK_5_4, Hermes::Explicit_HEUN_EULER_2_12_embedded, Hermes::Explicit_BOGACKI_SHAMPINE_4_23_embedded, Hermes::Explicit_FEHLBERG_6_45_embedded,
  Hermes::Explicit_CASH_KARP_6_45_embedded, Hermes::Explicit_DORMAND_PRINCE_7_45_embedded, Hermes::Implicit_ESDIRK_TRBDF2_3_23_embedded, Hermes::Implicit_ESDIRK_TRX2_3_23_embedded,
  Hermes::Implicit_SDIRK_CASH_3_23_embedded, Hermes::Implicit_SDIRK_BILLINGTON_3_23_embedded, Hermes::Implicit_SDIRK_CASH_5_24_embedded, Hermes::Implicit_SDIRK_CASH_5_34_embedded,
  Hermes::Implicit_DIRK_ISMAIL_7_45_embedded
}
 Butcher's tables type. The last number in the name always means order, the one before last (if provided) is the number of stages. More...
 

Detailed Description

Butcher tables. Including the class Table and enum ButcherTableType.

Definition in file tables.h.