|
|
template<typename FT1 , typename FT2 > |
| void | addStep (double k1, std::pair< FT1, FT1 > elements1, std::pair< FT2, FT2 > elements2) |
| |
|
template<typename ElementType1 , typename ElementType2 > |
| | CNAB2x2 (ElementType1 element1, ElementType2 element2) |
| |
|
std::pair< bool, double > | computeStep (double step, double err1, double err2) |
| |
|
void | displayStats () const |
| |
|
template<int N> |
| field_t< N > const & | extrapolateVelocity () |
| |
|
template<int N> |
| field_t< N > const & | field () const |
| |
|
bool | isFinished () const |
| |
|
template<typename ElementType1 , typename ElementType2 , typename BCType1 , typename BCType2 > |
| bool | next (ElementType1 &element1, ElementType2 &element2, BCType1 &bc1, BCType2 &bc2, bool is_converged=true) |
| |
|
template<int N> |
| field_t< N > const & | rateOfChange () const |
| |
|
template<typename ElementType1 , typename ElementType2 , typename BCType1 , typename BCType2 > |
| void | start (ElementType1 &element1, ElementType2 &element2, BCType1 &bc1, BCType2 &bc2) |
| |
|
size_t | index () const |
| |
|
double & | k () |
| |
|
double | k () const |
| |
|
double & | kprev (int n) |
| |
|
double | kprev (int n) const |
| |
|
void | print () |
| |
|
void | push_back (double k1, double t1) |
| |
|
void | push_back (double k1, double t1, double err) |
| |
|
void | save (std::string const &fname="times.tsv") |
| | save times and time steps in fname
|
| |
|
double & | t () |
| |
|
double | t () const |
| |
|
double & | tprev (int n) |
| |
|
double | tprev (int n) const |
| |