|
FreeTensor
|
#include <rand_cond.h>

Public Member Functions | |
| virtual | ~RandCondInterface () |
| virtual std::type_index | typeId () const =0 |
| virtual std::string | name () const =0 |
| virtual size_t | hash () const =0 |
| virtual bool | sameAs (const RandCondInterface &other) const =0 |
| virtual std::string | toString () const =0 |
Friends | |
| bool | operator== (const RandCondInterface &lhs, const RandCondInterface &rhs) |
| std::ostream & | operator<< (std::ostream &os, const RandCondInterface &self) |
Condition of a random variable
|
inlinevirtual |
|
pure virtual |
Implemented in freetensor::RandCond< T, Hasher, Comparator >.
|
pure virtual |
Implemented in freetensor::RandCond< T, Hasher, Comparator >.
|
pure virtual |
|
pure virtual |
Implemented in freetensor::RandCond< T, Hasher, Comparator >.
|
pure virtual |
|
friend |
|
friend |