12#ifndef __CODAC_CTCEVAL_H__
13#define __CODAC_CTCEVAL_H__
42 void contract(std::vector<Domain*>& v_domains);
Graph of contractors and domains that model a problem in the constraint programming framework....
Definition codac_ContractorNetwork.h:49
that contracts a tube with respect to its derivative tube and a measurement according to the const...
Definition codac_CtcEval.h:27
void contract(Interval &t, Interval &z, Tube &y, Tube &w)
: contracts the tube and the evaluation .
void contract(Interval &t, IntervalVector &z, TubeVector &y, TubeVector &w)
: contracts the tube and the evaluation .
void contract(double t, IntervalVector &z, TubeVector &y, TubeVector &w)
: contracts the tube and the evaluation .
static const std::string m_ctc_name
class name (mainly used for CN Exceptions)
Definition codac_CtcEval.h:129
CtcEval()
Creates a contractor object .
void contract(Interval &t, Interval &z, const Tube &y)
: contracts the evaluation only.
void enable_time_propag(bool enable_propagation)
Enables a forward/backward temporal propagation of the contraction.
void contract(double t, Interval &z, Tube &y, Tube &w)
: contracts the tube and the evaluation .
static std::vector< std::string > m_str_expected_doms
allowed domains signatures (mainly used for CN Exceptions)
Definition codac_CtcEval.h:130
bool m_propagation_enabled
if true, a complete temporal propagation will be performed
Definition codac_CtcEval.h:127
void contract(Interval &t, IntervalVector &z, const TubeVector &y)
: contracts the evaluation only.
Contractor interface.
Definition codac_DynCtc.h:61
One dimensional tube , defined as an interval of scalar trajectories.
Definition codac_Tube.h:48
n-dimensional tube , defined as an interval of n-dimensional trajectories
Definition codac_TubeVector.h:39
FixPoint of a separator The fixpoint of a separator is computed by calling the "::"separate function ...
Definition codac_capd_helpers.h:9