CVC Lite Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
CVCL::_Hashtable_const_iterator< _Key, _Data >
CVCL::_Hashtable_iterator< _Key, _Data >
CVCL::ArithException
CVCL::ArithProofRules
CVCL::ArithTheoremProducer
CVCL::ArrayProofRules
CVCL::ArrayTheoremProducer
CVCL::Assumptions
CVCL::Assumptions::iteratorIterator for the Assumptions: points to class Theorem
CVCL::Assumptions::iterator::ProxyProxy class for postfix increment
CVCL::AssumptionsValue
CVCL::AVHash
CVCL::BitvectorException
CVCL::BitvectorProofRules
CVCL::BitvectorTheoremProducerThis class implements proof rules for bitvector normalizers (concatenation normal form, bvplus normal form), bitblaster rules, other relevant rewrite rules for bv arithmetic and word-level operators
CVCL::BVConstExpr
CClause
SAT::CD_CNF_Formula
CDatabase
CDatabaseStats
CVCL::CDFlags
CVCL::CDList< T >
CVCL::CDMap< Key, Data, HashFcn >
CVCL::CDMap< Key, Data, HashFcn >::iterator
CVCL::CDMap< Key, Data, HashFcn >::iterator::Proxy
CVCL::CDMap< Key, Data, HashFcn >::orderedIterator
CVCL::CDMap< Key, Data, HashFcn >::orderedIterator::Proxy
CVCL::CDMapData
CVCL::CDMapOrdered< Key, Data >
CVCL::CDMapOrdered< Key, Data >::iterator
CVCL::CDMapOrdered< Key, Data >::iterator::Proxy
CVCL::CDMapOrdered< Key, Data >::orderedIterator
CVCL::CDMapOrdered< Key, Data >::orderedIterator::Proxy
CVCL::CDMapOrderedData
CVCL::CDO< T >
CVCL::CDOmap< Key, Data, HashFcn >
CVCL::CDOmapOrdered< Key, Data >
CVCL::Circuit
CVCL::ClauseA class representing a CNF clause (a smart pointer)
SAT::Clause
CVCL::ClauseOwnerSame as class Clause, but when destroyed, marks the clause as deleted
CVCL::ClauseValue
CVCL::CLException
CVCL::CLFlag
CVCL::CLFlags
CLitPoolElement
SAT::CNF_Formula
SAT::CNF_Formula_Impl
SAT::CNF_Manager
SAT::CNF_Manager::VarinfoInformation kept for each CNF variable
CVCL::CNF_RulesAPI to the CNF proof rules
CVCL::CNF_TheoremProducer
CVCL::CommonProofRules
CVCL::CommonTheoremProducer
CVCL::CompactClause
CVCL::Context
CVCL::ContextManagerManager for multiple contexts. Also holds current context
CVCL::ContextNotifyObj
CVCL::ContextObj
CVCL::ContextObjChain
CVCL::CoreProofRules
CVCL::CoreSatAPI_implBase
CVCL::CoreTheoremProducer
CSolver
CSolverParameters
CSolverStats
CVariable
CVCL::DatatypeProofRules
CVCL::DatatypeTheoremProducer
CVCL::DebugThe heart of the Bug Extermination Kingdom
CVCL::Debug::stringHashPrivate hasher class for strings
CVCL::DebugCounterInteger counter for debugging purposes
CVCL::DebugExceptionOur exception to throw
CVCL::DebugFlagBoolean flag (can only be true or false)
CVCL::DebugTime
CVCL::DebugTimerTime counter
CVCL::DecisionEngine
CVCL::DecisionEngineCaching
CVCL::DecisionEngineCaching::CacheEntry
CVCL::DecisionEngineDFSDecision Engine for use with the Search Engine

Author: Clark Barrett

CVCL::DecisionEngineMBTF
CVCL::DecisionEngineMBTF::CacheEntry
CVCL::Dict< _Key, _Data >
CVCL::Dict_Entry< _Key, _Data >
CVCL::Dict_Ptr< _Key, _Data >
SAT::DPLLT
SAT::DPLLT::Decider
SAT::DPLLT::TheoryAPI
SAT::DPLLTBasic
CVCL::EvalException
CVCL::Exception
CVCL::ExprData structure of expressions in CVC Lite
CVCL::Expr::iterator
CVCL::Expr::iterator::ProxyPostfix increment requires a Proxy object to hold the intermediate value for dereferencing
CVCL::ExprApply
CVCL::ExprBoundVar
CVCL::ExprClosureA "closure" expression which binds variables used in the "body". Used by LAMBDA and quantifiers
CVCL::ExprHashMap< Data >
CVCL::ExprHashMap< Data >::iterator
CVCL::ExprHashMap< Data >::iterator::Proxy
CVCL::ExprManager
CVCL::ExprManager::EqEVPrivate class for d_exprSet
CVCL::ExprManager::HashEVPrivate classe for d_exprSet
CVCL::ExprManager::HashStringPrivate class for hashing strings
CVCL::ExprManager::TypeComputerAbstract class for computing expr type
CVCL::ExprManagerNotifyObjNotifies ExprManager before and after each pop()
CVCL::ExprMap< Data >
CVCL::ExprMap< Data >::iterator
CVCL::ExprMap< Data >::iterator::Proxy
CVCL::ExprNode
CVCL::ExprRational
CVCL::ExprSkolem
CVCL::ExprStreamPretty-printing output stream for Expr. READ THE DOCS BEFORE USING!
CVCL::ExprString
CVCL::ExprSymbol
CVCL::ExprTransform
CVCL::ExprValueThe base class for holding the actual data in expressions
CVCL::ExprVar
std::fdinbuf
std::fdistream
std::fdostream
std::fdoutbuf
endif::hash< CVCL::Expr >
endif::hash< std::string >
CVCL::Hash_Entry< _Key, _Data >
CVCL::Hash_Ptr< _Key, _Data >
CVCL::Hash_Table< _Key, _Data >
SAT::Lit
CVCL::Literal
CVCL::ltstr
CVCL::MemoryManager
CVCL::MemoryManagerChunks
CVCL::MemoryManagerMalloc
MonomialLess
NamedExprValueNamedExprValue
CVCL::NotifyList
CVCL::Op
pair_int_equal
pair_int_hash_fun
CVCL::Parser
CVCL::ParserException
CVCL::ParserTemp
CVCL::PrettyPrinterAbstract API to a pretty-printer for Expr
CVCL::PrettyPrinterCoreImplementation of PrettyPrinter class
CVCL::Proof
CVCL::QuantProofRules
CVCL::QuantTheoremProducer
CVCL::Rational
CVCL::Rational::Impl
CVCL::Rational::ImplImplementation of the forward-declared internal class
CVCL::Rational::Impl
CVCL::RecordsProofRules
CVCL::RecordsTheoremProducer
CVCL::RefinedArithTheoremProducer
CVCL::ReflexivityTheoremValueA special subclass for reflexivity theorems: e = e and e <=> e
CVCL::RWTheoremValue
SatSolver
SatSolver::Clause
SatSolver::Lit
SatSolver::Var
CVCL::Scope
CVCL::ScopeWatcherA class which sets a boolean value to true when created, and resets to false when deleted
CVCL::SearchEngineAPI to to a generic proof search engine
CVCL::SearchEngineFastImplementation of a faster search engine, using newer techniques
CVCL::SearchEngineFast::ConflictClauseManager
CVCL::SearchEngineRulesAPI to the proof rules for the Search Engines
CVCL::SearchEngineTheoremProducer
CVCL::SearchImplBaseAPI to to a generic proof search engine (a.k.a. SAT solver)
CVCL::SearchImplBase::SplitterRepresentation of a DP-suggested splitter
CVCL::SearchSatSearch engine that connects to a generic SAT reasoning module
CVCL::SearchSat::Restorer
CVCL::SearchSatCoreSatAPI
CVCL::SearchSatDecider
CVCL::SearchSatTheoryAPI
CVCL::SearchSimpleImplementation of the simple search engine
CVCL::SimulateProofRules
CVCL::SimulateTheoremProducer
CVCL::SmartCDO< T >SmartCDO
CVCL::SmartCDO< T >::RefCDO< U >
CVCL::SmartCDO< T >::RefCDO< U >::RefNotifyObj
CVCL::SmtlibException
CVCL::SoundException
CVCL::StatCounter
CVCL::StatFlag
CVCL::Statistics
CVCL::StrPairLess< T >
CVCL::SVC_API_impl
CVCL::SVC_API_impl::varinfo
CVCL::Theorem
CVCL::Theorem3Theorem3
CVCL::TheoremLess"Less" comparator for theorems by TheoremValue pointers
CVCL::TheoremManager
CVCL::TheoremProducer
CVCL::TheoremValue
CVCL::TheoryBase class for theories
CVCL::TheoryArithThis theory handles basic linear arithmetic
CVCL::TheoryArith::FreeConstData class for the strongest free constant in separation inqualities
CVCL::TheoryArith::IneqPrivate class for an inequality in the Fourier-Motzkin database
CVCL::TheoryArith::VarOrderGraph
CVCL::TheoryArrayThis theory handles arrays
CVCL::TheoryBitvectorTheory of bitvectors of known length \ (operations include: @,[i:j],[i],+,.,BVAND,BVNEG)
CVCL::TheoryCoreThis theory handles the built-in logical connectives plus equality. It also handles the registration and cooperation among all other theories
CVCL::TheoryCore::CoreNotifyObj
CVCL::TheoryCore::CoreSatAPI
TheoryCore::CoreSatAPIInterface class for callbacks to SAT from Core
CVCL::TheoryDatatypeThis theory handles datatypes
CVCL::TheoryDatatypeLazyThis theory handles datatypes
CVCL::TheoryQuantThis theory handles quantifiers
CVCL::TheoryQuant::TypeComp
CVCL::TheoryRecordsThis theory handles records
CVCL::TheorySimulate"Theory" of symbolic simulation
CVCL::TheoryUFThis theory handles uninterpreted functions
CVCL::TheoryUF::TCMapPair
CVCL::Translator
CVCL::Type
CVCL::TypecheckException
CVCL::TypeComputerCore
CVCL::UFProofRules
CVCL::UFTheoremProducer
CVCL::ValidityCheckerGeneric API for a validity checker

SAT::Var
CVCL::Variable
CVCL::VariableManager
CVCL::VariableManager::EqLV
CVCL::VariableManager::HashLV
CVCL::VariableManagerNotifyObjNotifies VariableManager before and after each pop()
CVCL::VariableValue
CVCL::VCCmd
CVCL::VCL
CVCL::VCL::UserAssertionStructure to hold user assertions indexed by declaration order
Xchaff

Generated on Thu Apr 13 16:57:37 2006 for CVC Lite by  doxygen 1.4.4