codac 1.5.6
Loading...
Searching...
No Matches
codac2_CtcNot.h
Go to the documentation of this file.
1
9
10#pragma once
11
12#include <map>
13#include "codac2_CtcUnion.h"
14#include "codac2_CtcInverse.h"
15
16namespace codac2
17{
18 class CtcNot : public Ctc<CtcNot,IntervalVector>
19 {
20 public:
21
22 template<typename C>
23 requires IsCtcBaseOrPtr<C,IntervalVector>
24 CtcNot(const C& c)
25 : Ctc<CtcNot,IntervalVector>(size_of(c))
26 { }
27
28 void contract([[maybe_unused]] IntervalVector& x) const
29 {
30 /* nothing can be done: no inner information */
31 }
32 };
33}