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: