Butcher's tables for Runge-Kutta methods.
More...
#include <table.h>
|
|
| ButcherTable (unsigned int size) |
| |
|
| ButcherTable (ButcherTableType butcher_table) |
| |
|
virtual void | free () |
| |
|
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 () |
| |
|
| 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) |
| |
|
|
double * | B |
| |
|
double * | B2 |
| | This is the second B-row for adaptivity based.
|
| |
|
double * | C |
| | on embedded R-K methods.
|
| |
|
unsigned int | size |
| |
|
double ** | A |
| |
Butcher's tables for Runge-Kutta methods.
Definition at line 102 of file table.h.
| void Hermes::ButcherTable::switch_B_rows |
( |
| ) |
|
For experimental purposes. Switches the B and B2 rows. B2 row must be nonzero, otherwise error is thrown.
Definition at line 811 of file table.cpp.
The documentation for this class was generated from the following files: