|
codac 2.0.0
|
The Lohner contractor uses Lohner's guaranteed integration algorithm to contract a tube according to a differential equation. More...
#include <codac2_CtcLohner.h>
Public Member Functions | |
| CtcLohner (const AnalyticFunction< VectorType > &f, int contractions=5, double eps=0.1) | |
| Creates the contractor. | |
| void | contract (SlicedTube< IntervalVector > &tube, TimePropag t_propa=TimePropag::FWD_BWD) const |
| Applies \(\mathcal{C}_{\textrm{Lohner}}\big([\mathbf{x}]\big)\). | |
The Lohner contractor uses Lohner's guaranteed integration algorithm to contract a tube according to a differential equation.
| codac2::CtcLohner::CtcLohner | ( | const AnalyticFunction< VectorType > & | f, |
| int | contractions = 5, | ||
| double | eps = 0.1 ) |
Creates the contractor.
| f | function defining the system \(\dot{\mathbf{x}}=\mathbf{f}(\mathbf{x})\) |
| contractions | number of contractions of the global enclosure by the estimated local enclosure |
| eps | inflation parameter for the global enclosure |
| void codac2::CtcLohner::contract | ( | SlicedTube< IntervalVector > & | tube, |
| TimePropag | t_propa = TimePropag::FWD_BWD ) const |
Applies \(\mathcal{C}_{\textrm{Lohner}}\big([\mathbf{x}]\big)\).
| tube | SlicedTube to contract |
| t_propa | time propagation direction (forward, backward or both) |