codac 1.5.6
Loading...
Searching...
No Matches
codac2_CtcDiffInclusion.h
Go to the documentation of this file.
1
12#ifndef __CODAC2_CTCDIFFINCLUSION_H__
13#define __CODAC2_CTCDIFFINCLUSION_H__
14
15#include "codac_TFunction.h"
16#include "codac_DynCtc.h"
17#include "codac2_Tube.h"
18#include "codac2_Slice.h"
19
20namespace codac2
21{
22 using codac::TFunction;
24
30 {
31 public:
32
33 CtcDiffInclusion(const TFunction& t);
34 void contract(codac2::Tube<codac::IntervalVector>& x, const codac2::Tube<codac::IntervalVector>& u, TimePropag t_propa = TimePropag::FORWARD | TimePropag::BACKWARD);
35 void contract(Slice<codac::IntervalVector>& x, const Slice<codac::IntervalVector>& u, TimePropag t_propa = TimePropag::FORWARD | TimePropag::BACKWARD);
36 const TFunction& f() const;
37
38 protected:
39
40 //friend class Slice; // to be removed
41 const TFunction _f;
42 };
43}
44
45#endif
...
Definition codac2_CtcDiffInclusion.h:30
TimePropag
Specifies the temporal propagation way (forward or backward in time)
Definition codac_DynCtc.h:27