|
codac
1.5.7
|
#include "codac_Interval.h"#include "codac_IntervalVector.h"#include "codac_Tube.h"#include "codac_TubeVector.h"

Go to the source code of this file.
Namespaces | |
| codac | |
| FixPoint of a separator The fixpoint of a separator is computed by calling the "::"separate function on a given box until the Hausdorff distance between two iterations is less than a given ratio. This operation can be seen as a contractor on the boundary of the solution set. | |
Functions | |
Scalar outputs | |
| const Tube | codac::cos (const Tube &x) |
| \(\cos([x](\cdot))\) More... | |
| const Tube | codac::sin (const Tube &x) |
| \(\sin([x](\cdot))\) More... | |
| const Tube | codac::abs (const Tube &x) |
| \(\mid[x](\cdot)\mid\) More... | |
| const Tube | codac::sqr (const Tube &x) |
| \([x]^2(\cdot)\) More... | |
| const Tube | codac::sqrt (const Tube &x) |
| \(\sqrt{[x](\cdot)}\) More... | |
| const Tube | codac::exp (const Tube &x) |
| \(\exp([x](\cdot))\) More... | |
| const Tube | codac::log (const Tube &x) |
| \(\log([x](\cdot))\) More... | |
| const Tube | codac::tan (const Tube &x) |
| \(\tan([x](\cdot))\) More... | |
| const Tube | codac::acos (const Tube &x) |
| \(\arccos([x](\cdot))\) More... | |
| const Tube | codac::asin (const Tube &x) |
| \(\arcsin([x](\cdot))\) More... | |
| const Tube | codac::atan (const Tube &x) |
| \(\arctan([x](\cdot))\) More... | |
| const Tube | codac::cosh (const Tube &x) |
| \(\cosh([x](\cdot))\) More... | |
| const Tube | codac::sinh (const Tube &x) |
| \(\sinh([x](\cdot))\) More... | |
| const Tube | codac::tanh (const Tube &x) |
| \(\tanh([x](\cdot))\) More... | |
| const Tube | codac::acosh (const Tube &x) |
| \(\mathrm{arccosh}([x](\cdot))\) More... | |
| const Tube | codac::asinh (const Tube &x) |
| \(\mathrm{arcsinh}([x](\cdot))\) More... | |
| const Tube | codac::atanh (const Tube &x) |
| \(\mathrm{arctanh}([x](\cdot))\) More... | |
| const Tube | codac::atan2 (const Tube &y, const Tube &x) |
| \(\mathrm{arctan2}([y](\cdot),[x](\cdot))\) More... | |
| const Tube | codac::atan2 (const Tube &y, const Interval &x) |
| \(\mathrm{arctan2}([y](\cdot),[x])\) More... | |
| const Tube | codac::atan2 (const Interval &y, const Tube &x) |
| \(\mathrm{arctan2}([y],[x](\cdot))\) More... | |
| const Tube | codac::pow (const Tube &x, int p) |
| \([x]^p(\cdot)\) More... | |
| const Tube | codac::pow (const Tube &x, double p) |
| \([x]^p(\cdot)\) More... | |
| const Tube | codac::pow (const Tube &x, const Interval &p) |
| \([x]^{[p]}(\cdot)\) More... | |
| const Tube | codac::root (const Tube &x, int p) |
| \(\sqrt[p]{[x](\cdot)}\) More... | |
| const Tube | codac::min (const Tube &y, const Tube &x) |
| \(\min([y](\cdot),[x](\cdot))\) More... | |
| const Tube | codac::min (const Tube &y, const Interval &x) |
| \(\min([y](\cdot),[x])\) More... | |
| const Tube | codac::min (const Interval &y, const Tube &x) |
| \(\min([y],[x](\cdot))\) More... | |
| const Tube | codac::max (const Tube &y, const Tube &x) |
| \(\max([y](\cdot),[x](\cdot))\) More... | |
| const Tube | codac::max (const Tube &y, const Interval &x) |
| \(\max([y](\cdot),[x])\) More... | |
| const Tube | codac::max (const Interval &y, const Tube &x) |
| \(\max([y],[x](\cdot))\) More... | |
| const Tube | codac::operator+ (const Tube &x) |
| \([x](\cdot)\) More... | |
| const Tube | codac::operator+ (const Tube &x, const Tube &y) |
| \([x](\cdot)+[y](\cdot)\) More... | |
| const Tube | codac::operator+ (const Tube &x, const Interval &y) |
| \([x](\cdot)+[y]\) More... | |
| const Tube | codac::operator+ (const Interval &x, const Tube &y) |
| \([x]+[y](\cdot)\) More... | |
| const Tube | codac::operator+ (const Tube &x, const Trajectory &y) |
| \([x](\cdot)+y(\cdot)\) More... | |
| const Tube | codac::operator+ (const Trajectory &x, const Tube &y) |
| \(x(\cdot)+[y](\cdot)\) More... | |
| const Tube | codac::operator- (const Tube &x) |
| \(-[x](\cdot)\) More... | |
| const Tube | codac::operator- (const Tube &x, const Tube &y) |
| \([x](\cdot)-[y](\cdot)\) More... | |
| const Tube | codac::operator- (const Tube &x, const Interval &y) |
| \([x](\cdot)-[y]\) More... | |
| const Tube | codac::operator- (const Interval &x, const Tube &y) |
| \([x]-[y](\cdot)\) More... | |
| const Tube | codac::operator- (const Tube &x, const Trajectory &y) |
| \([x](\cdot)-y(\cdot)\) More... | |
| const Tube | codac::operator- (const Trajectory &x, const Tube &y) |
| \(x(\cdot)-[y](\cdot)\) More... | |
| const Tube | codac::operator* (const Tube &x, const Tube &y) |
| \([x](\cdot)\cdot[y](\cdot)\) More... | |
| const Tube | codac::operator* (const Tube &x, const Interval &y) |
| \([x](\cdot)\cdot[y]\) More... | |
| const Tube | codac::operator* (const Interval &x, const Tube &y) |
| \([x]\cdot[y](\cdot)\) More... | |
| const Tube | codac::operator* (const Tube &x, const Trajectory &y) |
| \([x](\cdot)\cdot y(\cdot)\) More... | |
| const Tube | codac::operator* (const Trajectory &x, const Tube &y) |
| \(x(\cdot)\cdot[y](\cdot)\) More... | |
| const Tube | codac::operator/ (const Tube &x, const Tube &y) |
| \([x](\cdot)/[y](\cdot)\) More... | |
| const Tube | codac::operator/ (const Tube &x, const Interval &y) |
| \([x](\cdot)/[y]\) More... | |
| const Tube | codac::operator/ (const Interval &x, const Tube &y) |
| \([x]/[y](\cdot)\) More... | |
| const Tube | codac::operator/ (const Tube &x, const Trajectory &y) |
| \([x](\cdot)/y(\cdot)\) More... | |
| const Tube | codac::operator/ (const Trajectory &x, const Tube &y) |
| \(x(\cdot)/[y](\cdot)\) More... | |
| const Tube | codac::operator| (const Tube &x, const Tube &y) |
| \([x](\cdot)\sqcup[y](\cdot)\) More... | |
| const Tube | codac::operator| (const Tube &x, const Interval &y) |
| \([x](\cdot)\sqcup[y]\) More... | |
| const Tube | codac::operator| (const Interval &x, const Tube &y) |
| \([x]\sqcup[y](\cdot)\) More... | |
| const Tube | codac::operator| (const Tube &x, const Trajectory &y) |
| \([x](\cdot)\sqcup y(\cdot)\) More... | |
| const Tube | codac::operator| (const Trajectory &x, const Tube &y) |
| \(x(\cdot)\sqcup [y](\cdot)\) More... | |
| const Tube | codac::operator& (const Tube &x, const Tube &y) |
| \([x](\cdot)\cap[y](\cdot)\) More... | |
| const Tube | codac::operator& (const Tube &x, const Interval &y) |
| \([x](\cdot)\cap[y]\) More... | |
| const Tube | codac::operator& (const Interval &x, const Tube &y) |
| \([x]\cap[y](\cdot)\) More... | |
| const Tube | codac::operator& (const Tube &x, const Trajectory &y) |
| \([x](\cdot)\cap y(\cdot)\) More... | |
| const Tube | codac::operator& (const Trajectory &x, const Tube &y) |
| \(x(\cdot)\cap [y](\cdot)\) More... | |
Vector outputs | |
| const TubeVector | codac::operator+ (const TubeVector &x) |
| \([\mathbf{x}](\cdot)\) More... | |
| const TubeVector | codac::operator+ (const TubeVector &x, const TubeVector &y) |
| \([\mathbf{x}](\cdot)+[\mathbf{y}](\cdot)\) More... | |
| const TubeVector | codac::operator+ (const TubeVector &x, const IntervalVector &y) |
| \([\mathbf{x}](\cdot)+[\mathbf{y}]\) More... | |
| const TubeVector | codac::operator+ (const IntervalVector &x, const TubeVector &y) |
| \([\mathbf{x}]+[\mathbf{y}](\cdot)\) More... | |
| const TubeVector | codac::operator+ (const TubeVector &x, const TrajectoryVector &y) |
| \([\mathbf{x}](\cdot)+\mathbf{y}(\cdot)\) More... | |
| const TubeVector | codac::operator+ (const TrajectoryVector &x, const TubeVector &y) |
| \(\mathbf{x}(\cdot)+[\mathbf{y}](\cdot)\) More... | |
| const TubeVector | codac::operator- (const TubeVector &x) |
| \(-[\mathbf{x}](\cdot)\) More... | |
| const TubeVector | codac::operator- (const TubeVector &x, const TubeVector &y) |
| \([\mathbf{x}](\cdot)-[\mathbf{y}](\cdot)\) More... | |
| const TubeVector | codac::operator- (const TubeVector &x, const IntervalVector &y) |
| \([\mathbf{x}](\cdot)-[\mathbf{y}]\) More... | |
| const TubeVector | codac::operator- (const IntervalVector &x, const TubeVector &y) |
| \([\mathbf{x}]-[\mathbf{y}](\cdot)\) More... | |
| const TubeVector | codac::operator- (const TubeVector &x, const TrajectoryVector &y) |
| \([\mathbf{x}](\cdot)-\mathbf{y}(\cdot)\) More... | |
| const TubeVector | codac::operator- (const TrajectoryVector &x, const TubeVector &y) |
| \(\mathbf{x}(\cdot)-[\mathbf{y}](\cdot)\) More... | |
| const TubeVector | codac::operator* (const Tube &x, const TubeVector &y) |
| \([x](\cdot)\cdot[\mathbf{y}](\cdot)\) More... | |
| const TubeVector | codac::operator* (const Interval &x, const TubeVector &y) |
| \([x]\cdot[\mathbf{y}](\cdot)\) More... | |
| const TubeVector | codac::operator* (const Tube &x, const IntervalVector &y) |
| \([x](\cdot)\cdot[\mathbf{y}]\) More... | |
| const TubeVector | codac::operator* (const Trajectory &x, const TubeVector &y) |
| \(x(\cdot)\cdot[\mathbf{y}](\cdot)\) More... | |
| const TubeVector | codac::operator/ (const TubeVector &x, const Tube &y) |
| \([\mathbf{x}](\cdot)/[y](\cdot)\) More... | |
| const TubeVector | codac::operator/ (const TubeVector &x, const Interval &y) |
| \([\mathbf{x}](\cdot)/[y]\) More... | |
| const TubeVector | codac::operator/ (const IntervalVector &x, const Tube &y) |
| \([\mathbf{x}]/[y](\cdot)\) More... | |
| const TubeVector | codac::operator/ (const TubeVector &x, const Trajectory &y) |
| \([\mathbf{x}](\cdot)/y(\cdot)\) More... | |
| const TubeVector | codac::operator| (const TubeVector &x, const TubeVector &y) |
| \([\mathbf{x}](\cdot)\sqcup[\mathbf{y}](\cdot)\) More... | |
| const TubeVector | codac::operator| (const TubeVector &x, const IntervalVector &y) |
| \([\mathbf{x}](\cdot)\sqcup[\mathbf{y}]\) More... | |
| const TubeVector | codac::operator| (const IntervalVector &x, const TubeVector &y) |
| \([\mathbf{x}]\sqcup[\mathbf{y}](\cdot)\) More... | |
| const TubeVector | codac::operator| (const TubeVector &x, const TrajectoryVector &y) |
| \([\mathbf{x}](\cdot)\sqcup\mathbf{y}(\cdot)\) More... | |
| const TubeVector | codac::operator| (const TrajectoryVector &x, const TubeVector &y) |
| \(\mathbf{x}(\cdot)\sqcup[\mathbf{y}](\cdot)\) More... | |
| const TubeVector | codac::operator& (const TubeVector &x, const TubeVector &y) |
| \([\mathbf{x}](\cdot)\cap[\mathbf{y}](\cdot)\) More... | |
| const TubeVector | codac::operator& (const TubeVector &x, const IntervalVector &y) |
| \([\mathbf{x}](\cdot)\cap[\mathbf{y}]\) More... | |
| const TubeVector | codac::operator& (const IntervalVector &x, const TubeVector &y) |
| \([\mathbf{x}]\cap[\mathbf{y}](\cdot)\) More... | |
| const TubeVector | codac::operator& (const TubeVector &x, const TrajectoryVector &y) |
| \([\mathbf{x}](\cdot)\cap\mathbf{y}(\cdot)\) More... | |
| const TubeVector | codac::operator& (const TrajectoryVector &x, const TubeVector &y) |
| \(\mathbf{x}(\cdot)\cap[\mathbf{y}](\cdot)\) More... | |
| const TubeVector | codac::abs (const TubeVector &x) |
| \(\mid\mathbf{x}(\cdot)\mid\) More... | |