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#include <ibex_Interval.h>
13#include <ibex_Vector.h>
14#include <ibex_Matrix.h>
15#include <ibex_IntervalVector.h>
16#include <ibex_IntervalMatrix.h>
17#include "codac2_Interval.h"
18#include "codac2_Vector.h"
20#include "codac2_Matrix.h"
22
23namespace codac2
24{
31 ibex::Interval to_ibex(const codac2::Interval& x);
32
39 codac2::Interval to_codac(const ibex::Interval& x);
40
47 ibex::Vector to_ibex(const codac2::Vector& x);
48
55 codac2::Vector to_codac(const ibex::Vector& x);
56
63 ibex::IntervalVector to_ibex(const codac2::IntervalVector& x);
64
71 codac2::IntervalVector to_codac(const ibex::IntervalVector& x);
72
79 ibex::Matrix to_ibex(const codac2::Matrix& x);
80
87 codac2::Matrix to_codac(const ibex::Matrix& x);
88
95 ibex::IntervalMatrix to_ibex(const codac2::IntervalMatrix& x);
96
103 codac2::IntervalMatrix to_codac(const ibex::IntervalMatrix& x);
104}
Interval class, for representing closed and connected subsets of .
Definition codac2_Interval.h:49
Eigen::Matrix< Interval,-1,-1 > IntervalMatrix
Alias for a dynamic-size matrix of intervals.
Definition codac2_IntervalMatrix.h:25
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< double,-1, 1 > Vector
Alias for a dynamically-sized column vector of doubles.
Definition codac2_Vector.h:24
codac2::Interval to_codac(const capd::Interval &x)
Converts an CAPD Interval object into a Codac Interval object.
ibex::Interval to_ibex(const codac2::Interval &x)
Casts a Codac Interval object into an IBEX Interval object.