Files Classes Functions Hierarchy
#include <partitionequ.h>
Public Member Functions | |
| partitionequnot (Q const &_right) | |
| Unary operator. | |
| template<typename W > | |
| partitionequadd < partitionequnot< Q >, W > | operator+ (W const &x) |
| Join the partitions. | |
| template<typename W > | |
| partitionequmult < partitionequnot< Q >, W > | operator* (W const &x) |
| Intersect the partitions. | |
| partitionequnot < partitionequnot< Q > > | operator! () |
| Logically negate the partition. | |
| template<typename W > | |
| partitionequmult < partitionequnot< Q > , partitionequnot< W > > | operator- (W const &x) |
| Subtract partition x from this partition. | |
| template<typename T > | |
| boolc | isInside (T const &x) const |
| Logically not the partition spaces. | |
Public Attributes | |
| Q | right |
| Right hand side of the operator. | |
Definition at line 124 of file partitionequ.h.
| partitionequnot< Q >::partitionequnot | ( | Q const & | _right | ) | [inline] |
| boolc partitionequnot< Q >::isInside | ( | T const & | x | ) | const [inline] |
Logically not the partition spaces.
Definition at line 155 of file partitionequ.h.
References partitionequnot< Q >::right.
00156 { return ! right.isInside(x); }
| partitionequnot< partitionequnot<Q> > partitionequnot< Q >::operator! | ( | ) | [inline] |
Logically negate the partition.
Definition at line 145 of file partitionequ.h.
00146 { return partitionequnot< partitionequnot<Q> >(*this); }
| partitionequmult< partitionequnot<Q>, W > partitionequnot< Q >::operator* | ( | W const & | x | ) | [inline] |
Intersect the partitions.
Definition at line 141 of file partitionequ.h.
00142 { return partitionequmult< partitionequnot<Q>, W >(*this,x); }
| partitionequadd< partitionequnot<Q>, W > partitionequnot< Q >::operator+ | ( | W const & | x | ) | [inline] |
Join the partitions.
Definition at line 136 of file partitionequ.h.
00137 { return partitionequadd< partitionequnot<Q>, W >(*this,x); }
| partitionequmult< partitionequnot<Q>, partitionequnot<W> > partitionequnot< Q >::operator- | ( | W const & | x | ) | [inline] |
Subtract partition x from this partition.
Definition at line 150 of file partitionequ.h.
00151 { return partitionequmult< partitionequnot<Q>, partitionequnot<W> >(*this,partitionequnot<W>(x)); }
| Q partitionequnot< Q >::right |
Right hand side of the operator.
Definition at line 128 of file partitionequ.h.
Referenced by partitionequnot< Q >::isInside().
1.5.8