12 #ifndef __CODAC_CTCLINOBS_H__ 13 #define __CODAC_CTCLINOBS_H__ 19 #include "codac_ConvexPolygon.h" 27 class CtcLinobs :
public DynCtc
34 CtcLinobs(
const Matrix& A,
const Vector& b);
37 void contract(std::vector<Domain*>& v_domains);
51 ConvexPolygon polygon_envelope(
const ConvexPolygon& p_k,
double dt_k_kp1,
const Matrix& A,
const Vector& b,
const Interval& u_k);
56 void ctc_fwd_gate(ConvexPolygon& p_k,
const ConvexPolygon& p_km1,
double dt_km1_k,
const Matrix& A,
const Vector& b,
const Interval& u_km1);
57 void ctc_bwd_gate(ConvexPolygon& p_k,
const ConvexPolygon& p_kp1,
double dt_k_kp1,
const Matrix& A,
const Vector& b,
const Interval& u_k);
65 const int m_polygon_max_edges = 15;
67 static const std::string m_ctc_name;
68 static std::vector<std::string> m_str_expected_doms;
69 friend class ContractorNetwork;
FixPoint of a separator The fixpoint of a separator is computed by calling the "::"separate function ...
Definition: codac_capd_helpers.h:9
backward in time (from to )
forward in time (from to )
TimePropag
Specifies the temporal propagation way (forward or backward in time)
Definition: codac_DynCtc.h:26