|
| 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.