codac 1.5.6
Loading...
Searching...
No Matches
codac_CtcTransform.h
1//============================================================================
2// I B E X
3// File : ibex_CtcTransform.h
4// Author : Benoit Desrochers, Gilles Chabert
5// Copyright : Benoit Desrochers
6// License : See the LICENSE file
7// Created : Mar 3, 2015
8// Last Update : Mar 3, 2015
9//============================================================================
10
11#ifndef __IBEX_CTC_TRANSFORM_H__
12#define __IBEX_CTC_TRANSFORM_H__
13
14#include "ibex_Ctc.h"
15#include "ibex_Function.h"
16
17
18using ibex::Ctc;
19using ibex::Function;
20using ibex::IntervalVector;
21
22namespace codac {
32class CtcTransform : public Ctc {
33public:
34 CtcTransform(Ctc& s, Function& ffwd, Function &fbwd);
36 virtual void contract(IntervalVector& box);
37
39 Ctc& ctc;
41 Function& fbwd;
43 Function& ffwd;
44
45private:
46 IntervalVector y;
47
48};
49
50} // end namespace pyibex
51#endif // __IBEX_CTC_TRANSFORM_H__
Transformation of a separator with an inversible transformation T(S)(X) = { ffwd*Sin*fbwd(X),...
Definition codac_CtcTransform.h:32
Ctc & ctc
Definition codac_CtcTransform.h:39
Function & fbwd
Definition codac_CtcTransform.h:41
Function & ffwd
Definition codac_CtcTransform.h:43
FixPoint of a separator The fixpoint of a separator is computed by calling the "::"separate function ...
Definition codac_capd_helpers.h:9