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.
|
|
| CtcCartProd (const ibex::Array< Ctc > &array) |
| Creates the contractor based on the Cartesian product of other.
|
|
void | contract (IntervalVector &x) |
| \(\mathcal{C}_{\mathcal{C}_1\times\dots\times\mathcal{C}_n}\big([\mathbf{x}]\big)\)
|
|
|
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: