Cartesian product of contractors \(\mathcal{C}_1\times\dots\times\mathcal{C}_n\).
More...
#include <codac_CtcCartProd.h>
Inherits Ctc.
|
| template<typename ... Args> |
| | CtcCartProd (Args &... args) |
| | Creates the contractor based on the Cartesian product of other. More...
|
| |
| | CtcCartProd (const ibex::Array< Ctc > &array) |
| | Creates the contractor based on the Cartesian product of other. More...
|
| |
| void | contract (IntervalVector &x) |
| | \(\mathcal{C}_{\mathcal{C}_1\times\dots\times\mathcal{C}_n}\big([\mathbf{x}]\big)\) More...
|
| |
|
|
ibex::Array< Ctc > | m_v |
| | vector containing the contractors
|
| |
Cartesian product of contractors \(\mathcal{C}_1\times\dots\times\mathcal{C}_n\).
◆ CtcCartProd() [1/2]
template<typename ... Args>
| codac::CtcCartProd::CtcCartProd |
( |
Args &... |
args | ) |
|
|
inline |
Creates the contractor based on the Cartesian product of other.
- Parameters
-
35 : Ctc(ibex::Array<Ctc>({args...})),
m_v({args...}) {};
ibex::Array< Ctc > m_v
vector containing the contractors
Definition: codac_CtcCartProd.h:53
◆ CtcCartProd() [2/2]
| codac::CtcCartProd::CtcCartProd |
( |
const ibex::Array< Ctc > & |
array | ) |
|
|
inline |
Creates the contractor based on the Cartesian product of other.
- Parameters
-
| array | Array of contractors |
42 : Ctc(array),
m_v(array) {};
◆ contract()
| void codac::CtcCartProd::contract |
( |
IntervalVector & |
x | ) |
|
\(\mathcal{C}_{\mathcal{C}_1\times\dots\times\mathcal{C}_n}\big([\mathbf{x}]\big)\)
- Parameters
-
The documentation for this class was generated from the following file: