|
HermesCommon
2.0
|
Butcher's tables for Runge-Kutta methods. More...
#include <tables.h>
Inheritance diagram for Hermes::ButcherTable: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 |