codac 2.0.0
Loading...
Searching...
No Matches
codac2_ibex.h
Go to the documentation of this file.
1
9
10#pragma once
11
12#ifdef _IBEX_INTERVAL_H_ // only available if IBEX has been included beforehand
13
14#include <ibex_Interval.h>
15#include <ibex_Vector.h>
16#include <ibex_Matrix.h>
17#include <ibex_IntervalVector.h>
18#include <ibex_IntervalMatrix.h>
19#include "codac2_Interval.h"
20#include "codac2_Vector.h"
22#include "codac2_Matrix.h"
24
25namespace codac2
26{
33 ibex::Interval to_ibex(const codac2::Interval& x);
34
41 codac2::Interval to_codac(const ibex::Interval& x);
42
49 ibex::Vector to_ibex(const codac2::Vector& x);
50
57 codac2::Vector to_codac(const ibex::Vector& x);
58
65 ibex::IntervalVector to_ibex(const codac2::IntervalVector& x);
66
73 codac2::IntervalVector to_codac(const ibex::IntervalVector& x);
74
81 ibex::Matrix to_ibex(const codac2::Matrix& x);
82
89 codac2::Matrix to_codac(const ibex::Matrix& x);
90
97 ibex::IntervalMatrix to_ibex(const codac2::IntervalMatrix& x);
98
105 codac2::IntervalMatrix to_codac(const ibex::IntervalMatrix& x);
106}
107
108#include "codac2_ibex_impl.h"
109
110#endif
Definition codac2_OctaSym.h:21
Eigen::Matrix< double,-1, 1 > Vector
Alias for a dynamically-sized column vector of doubles.
Definition codac2_Vector.h:24
Eigen::Matrix< Interval,-1, 1 > IntervalVector
Alias for a dynamic-size column vector of intervals.
Definition codac2_IntervalVector.h:25
Eigen::Matrix< double,-1,-1 > Matrix
Alias for a dynamic-size matrix of doubles.
Definition codac2_Matrix.h:26
Eigen::Matrix< Interval,-1,-1 > IntervalMatrix
Alias for a dynamic-size matrix of intervals.
Definition codac2_IntervalMatrix.h:25