12#ifndef __CODAC_CTCCARTPROD_H__
13#define __CODAC_CTCCARTPROD_H__
17#include "ibex_Array.h"
34 template <
typename ...Args>
35 CtcCartProd(Args&... args) : Ctc(ibex::Array<Ctc>({args...})),
m_v({args...}) {};
Cartesian product of contractors .
Definition codac_CtcCartProd.h:26
CtcCartProd(const ibex::Array< Ctc > &array)
Creates the contractor based on the Cartesian product of other.
Definition codac_CtcCartProd.h:42
void contract(IntervalVector &x)
CtcCartProd(Args &... args)
Creates the contractor based on the Cartesian product of other.
Definition codac_CtcCartProd.h:35
ibex::Array< Ctc > m_v
vector containing the contractors
Definition codac_CtcCartProd.h:53
FixPoint of a separator The fixpoint of a separator is computed by calling the "::"separate function ...
Definition codac_capd_helpers.h:9
CtcCartProd cart_prod(Ctc &c1, Ctc &c2)
Cartesian product of contractors from two Ctc objects.