metaSMT 2
Namespaces | Classes | Typedefs | Functions
metaSMT::SAT Namespace Reference

Namespaces

namespace  tag

Classes

struct  model_grammar
struct  Literal
struct  SAT_Grammar
struct  SAT_Domain
struct  SAT_Expr
struct  clause

Typedefs

typedef boost::tuple
< std::string, std::vector
< int > > 
result_tuple
typedef
proto::result_of::make_expr
< proto::tag::terminal,
SAT_Domain, tag::lit_tag >
::type 
variable

Functions

variable new_variable ()

Typedef Documentation

typedef boost::tuple< std::string, std::vector< int > > metaSMT::SAT::result_tuple

first element is the result (SATISFIABLE) second is the assignment.

Definition at line 14 of file model_parser.hpp.

typedef proto::result_of::make_expr< proto::tag::terminal, SAT_Domain , tag::lit_tag >::type metaSMT::SAT::variable

Definition at line 67 of file SAT.hpp.


Function Documentation

variable metaSMT::SAT::new_variable ( )

Definition at line 69 of file SAT.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines