HermesCommon
2.0
|
Butcher's tables for Runge-Kutta methods. More...
#include <tables.h>
Public Member Functions | |
ButcherTable (unsigned int size) | |
ButcherTable (ButcherTableType butcher_table) | |
virtual void | alloc (unsigned int size) |
double | get_B (unsigned int i) |
double | get_B2 (unsigned int i) |
double | get_C (unsigned int i) |
void | set_B (unsigned int i, double val) |
void | set_B2 (unsigned int i, double val) |
void | set_C (unsigned int i, double val) |
bool | is_explicit () |
bool | is_diagonally_implicit () |
bool | is_fully_implicit () |
bool | is_embedded () |
void | switch_B_rows () |
must be nonzero, otherwise error is thrown. More... | |
Public Member Functions inherited from Hermes::Table | |
Table (unsigned int size) | |
unsigned int | get_size () |
double | get_A (unsigned int i, unsigned int j) |
void | set_A (unsigned int i, unsigned int j, double val) |
Protected Attributes | |
double * | B |
double * | B2 |
on embedded R-K methods. More... | |
double * | C |
Protected Attributes inherited from Hermes::Table | |
unsigned int | size |
double ** | A |
void Hermes::ButcherTable::switch_B_rows | ( | ) |
must be nonzero, otherwise error is thrown.
For experimental purposes. Switches the B and B2 rows. B2 row
Definition at line 795 of file tables.cpp.
|
protected |