|
| | VariableLiteral ()=default |
| |
| CUDA | VariableLiteral (AVar avar) |
| |
| template<class A2 , class Alloc > |
| CUDA | VariableLiteral (const VariableLiteral< A2, neg > &other, const Alloc &) |
| |
| CUDA local::B | ask (const A &a) const |
| |
| CUDA local::B | nask (const A &a) const |
| |
| CUDA bool | deduce (A &a) const |
| |
| CUDA bool | contradeduce (A &a) const |
| |
| CUDA NI void | print (const A &a) const |
| |
| template<class Env , class Allocator = typename Env::allocator_type> |
| CUDA NI TFormula< Allocator > | deinterpret (const A &, const Env &env, AType apc, Allocator allocator=Allocator()) const |
| |
| CUDA size_t | length () const |
| |
template<class AD, bool neg>
class lala::pc::VariableLiteral< AD, neg >
A Boolean variable defined on a universe of discourse supporting 0 for false and 1 for true.