base class for Differential Equations systems solvers
More...
#include <numeric_DAE.h>
|
| DeInterface (int n, double tstart, const std::vector< double > &x) |
|
virtual | ~DeInterface () |
|
int | size (void) const |
|
const std::vector< double > & | get_state (void) const |
| return a read-only reference to the vector of unknowns More...
|
|
double & | setState (int i) |
| return a reference to j-th value of the vector of unknowns More...
|
|
double | time (void) const |
|
virtual void | do_integrate (double time)=0 |
| perform the integration up to time More...
|
|
virtual gmm::dense_matrix< double > | do_integrate (const std::vector< double > ×)=0 |
| perform the integration in tout.size() steps up to tout[i] More...
|
|
base class for Differential Equations systems solvers
#include <libpf/core/numeric_DAE.h>
- Warning
-
Thread safe:
-
Extendable:
-
Platform dependencies:
◆ DeInterface()
DeInterface::DeInterface |
( |
int |
n, |
|
|
double |
tstart, |
|
|
const std::vector< double > & |
x |
|
) |
| |
- Parameters
-
n | number of functions and of unknowns |
tstart | Integration start time |
x | Initialization values for the vector of unknowns |
◆ ~DeInterface()
virtual DeInterface::~DeInterface |
( |
| ) |
|
|
inlinevirtual |
◆ do_integrate() [1/2]
virtual gmm::dense_matrix< double > DeInterface::do_integrate |
( |
const std::vector< double > & |
times | ) |
|
|
pure virtual |
◆ do_integrate() [2/2]
virtual void DeInterface::do_integrate |
( |
double |
time | ) |
|
|
pure virtual |
◆ get_state()
const std::vector< double > & DeInterface::get_state |
( |
void |
| ) |
const |
|
inline |
return a read-only reference to the vector of unknowns
◆ setState()
double & DeInterface::setState |
( |
int |
i | ) |
|
|
inline |
return a reference to j-th value of the vector of unknowns
◆ size()
int DeInterface::size |
( |
void |
| ) |
const |
|
inline |
◆ time()
double DeInterface::time |
( |
void |
| ) |
const |
|
inline |
◆ n_
number of functions and of unknowns
◆ NITER
◆ t0_
◆ t_
◆ verbosityLocal
int DeInterface::verbosityLocal |
◆ x_
std::vector<double> DeInterface::x_ |
|
protected |
The documentation for this class was generated from the following file: