Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
Clasp::ActivityType storing a constraint's activity
Clasp::Asp::RuleTransform::AdaptBuilder
Clasp::DefaultUnfoundedCheck::AddReasonLit
Clasp::DefaultUnfoundedCheck::AddSource
bk_lib::detail::align_helper< T >
bk_lib::detail::align_of< T >
ProgramOptions::AmbiguousOption
Clasp::AntecedentStores a reference to the constraint that implied a literal
ProgramOptions::Application
Clasp::Asp::LogicProgram::AspOptionsOptions for the Asp-Preprocessor
Clasp::AssignmentStores assignment related information
Clasp::DefaultUnfoundedCheck::AtomData
no_multi_threading::atomic< T >
Clasp::SharedDependencyGraph::AtomNodeAn atom node
Clasp::ModelEnumerator::BacktrackFinder
bk_lib::bad_string_cast
ProgramOptions::bad_value_cast
Clasp::BasicSatConfig
Clasp::BasicSolve
Clasp::BasicSolveEvent
Clasp::BasicSolveOptions
Clasp::SmallClauseAlloc::Block
Clasp::DefaultUnfoundedCheck::BodyData
Clasp::Asp::Preprocessor::BodyExtra
Clasp::Asp::BodyInfo
Clasp::SharedDependencyGraph::BodyNodeA body node
Clasp::DefaultUnfoundedCheck::BodyPtr
detail::bool2type< bool >
ProgramOptions::detail::bool2type< bool >
Clasp::Asp::SccChecker::Call
Clasp::CBConsequencesEnumerator for computing the brave/cautious consequences of a logic program
Clasp::CBConsequences::CBFinder
Clasp::CCMinRecursive
Clasp::SmallClauseAlloc::Chunk
Clasp::Cli::ClaspApp
Clasp::Cli::ClaspAppBase
Clasp::Cli::ClaspAppOptions
Clasp::ClaspBerkminA variant of the BerkMin decision heuristic from the BerkMin Sat-Solver
Clasp::Cli::ClaspCliConfig
Clasp::ClaspConfig
Clasp::ClaspError
Clasp::ClaspFacadeProvides a simplified interface to the services of the clasp library
Clasp::ClaspVmtfVariable Move To Front decision strategies inspired by Siege
Clasp::ClaspVsids_t< ScoreType >A variable state independent decision heuristic favoring variables that were active in recent conflicts
Clasp::SatPreprocessor::ClauseA clause class optimized for preprocessing
Clasp::ClauseClass for representing a clause in a solver
Clasp::ClauseCreatorA helper-class for creating/adding clauses
Clasp::Test::ClauseCreatorTest
Clasp::ClauseHead(Abstract) base class for clause types
Clasp::ClauseInfo
Clasp::Test::ClauseObserver
Clasp::ClauseRepPrimitive representation of a clause
Clasp::Test::ClauseTest
Clasp::ClauseWatch
CmdLineRunner
Clasp::MinimizeBuilder::CmpByLit
Clasp::MinimizeBuilder::CmpByWeight
Clasp::Solver::CmpScore
Clasp::ClaspVsids_t< ScoreType >::CmpScore
Clasp::DomainHeuristic::CmpSymbol
Clasp::ClaspBerkmin::Order::Compare
Clasp::SharedDependencyGraph::NonHcfComponent::ComponentMap
Clasp::compose_1< OP1, OP2 >An unary operator function that returns Op1(Op2(x))
Clasp::compose_2_1< OP1, OP2, OP3 >An unary operator function that returns OP1(OP2(x), OP3(x))
Clasp::compose_2_2< OP1, OP2, OP3 >A binary operator function that returns OP1(OP2(x), OP3(y))
Clasp::Cli::ConfigIter
Clasp::ConfigurationInterface for configuring a SharedContext object and its associated solvers
Clasp::OPBParser::Constraint
Clasp::ConstraintBase class for (boolean) constraints to be used in a Solver
Clasp::Constraint_tConstraint types distinguished by a Solver
ProgramOptions::ContextErrorUsed for signaling errors in OptionContext
Clasp::ContextParamsParameters for a SharedContext object
bk_lib::detail::Copy< Iter >
Clasp::UncoreMinimize::Core
Clasp::CoreStatsA struct for holding core statistics used by a solver
Clasp::WeightConstraint::CPair
ProgramOptions::CustomValue
Clasp::ClauseHead::Data
Clasp::Solver::DBInfo
Clasp::DecisionHeuristicBase class for decision heuristics to be used in a Solver
Clasp::Test::DecisionHeuristicTest
Clasp::Solver::DecisionLevels
ProgramOptions::DefaultCreator< T >
Clasp::mt::Detail::DefaultDeleter
ProgramOptions::DefaultFormatDefault formatting for options
Clasp::DefaultLparseParser
Clasp::DefaultMinimizeMinimization via branch and bound
Clasp::Test::DefaultMinimizeTest
Clasp::DefaultUnfoundedCheckClasp's default unfounded set checker
Clasp::DeleteObjectAn unary operator function that calls delete p
Clasp::Test::DependencyGraphTest
Clasp::DestroyObjectAn unary operator function that calls p->destroy()
Clasp::DimacsParser
Clasp::Test::DimacsParserTest
bk_lib::detail::disable_if< bool >
bk_lib::detail::disable_if< true >
Clasp::DistributorBase class for distributing learnt knowledge between solvers
Clasp::Solver::DLevel
Clasp::Test::DlpBuilderTest
Clasp::DomainHeuristic::DomAction
Clasp::DomainHeuristicA VSIDS heuristic supporting additional domain knowledge
Clasp::DomainHeuristic::DomEntry
Clasp::DomainHeuristic::DomMinimize
Clasp::DomainHeuristic::DomPrio
Clasp::DomScoreScore type for DomainHeuristic
ProgramOptions::DuplicateOption
Clasp::EnumerationConstraintA solver-local (i.e. thread-local) constraint to support enumeration
Clasp::EnumeratorInterface for supporting enumeration of models
Clasp::Test::EnumeratorTest
Clasp::EnumOptionsOptions for configuring enumeration
Clasp::GenericWatch::EqConstraint
Clasp::ClauseWatch::EqHead
ProgramOptions::ErrorBase class for all exceptions
Clasp::EventBase class for library events
Clasp::Event_t< T >
Clasp::EventHandler
Clasp::ExpectedQuantity
Clasp::DefaultUnfoundedCheck::ExtData
Clasp::ExtendedStatsA struct for holding (optional) extra statistics
Clasp::DefaultUnfoundedCheck::ExtWatch
Clasp::Test::FacadeTest
ProgramOptions::FileWriterWrites formatted option descriptions to a FILE
bk_lib::detail::Fill< T >
ProgramOptions::FlagAction
Clasp::DomainHeuristic::Frame
Clasp::Cli::ClaspCliConfig::ParseContext::Frame
Clasp::mt::MultiQueue< T, Deleter >::FreeList
Clasp::SolveParams::FwdCheck
bk_lib::detail::generate_type_list< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18 >
bk_lib::detail::generate_type_list<>
Clasp::GenericWatchRepresents a generic watch in a Solver
Clasp::Detail::GreaterLevel
Clasp::Asp::PrgBody::Head
Clasp::HeuParams
Clasp::Heuristic_tSimple factory for decision heuristics
Clasp::ClaspBerkmin::HScore
Clasp::identity< T >An unary operator function that simply returns its argument
bk_lib::detail::if_then_else< false, if_type, else_type >
bk_lib::detail::if_then_else< true, if_type, else_type >
Clasp::Asp::RuleTransform::Impl
Clasp::ImpliedListA type for storing ImpliedLiteral objects
Clasp::ImpliedLiteralStores information about a literal that is implied on an earlier level than the current decision level
Clasp::Asp::LogicProgram::Incremental
bk_lib::indexed_priority_queue< Cmp >
Clasp::ClauseHead::Info
Clasp::DefaultUnfoundedCheck::InitExtWatches
bk_lib::detail::input_from_string< T, Traits >
bk_lib::detail::input_stream< T, Traits >
Clasp::Input_t
bk_lib::detail::int2type< i >
Clasp::SequentialSolve::InterruptHandler
ProgramOptions::detail::IntrusiveSharedPtr< T >
Clasp::IsNull
bk_lib::detail::IterType< T >
Clasp::Cli::JsonOutputPrints models and solving statistics in Json-format to stdout
Clasp::JumpStatsA struct for holding (optional) jump statistics
Clasp::LearntConstraintBase class for learnt constraints
bk_lib::detail::left_right_rep< L, R >
bk_lib::left_right_sequence< L, R, i >Stores two sequences in one contiguous memory block
Clasp::SymbolTable::LessKey
Clasp::ClaspVmtf::LessLevel
Clasp::SatElite::SatElite::LessOccCost
Clasp::SharedMinimizeData::LevelWeightA type to represent a weight at a certain level
Clasp::UncoreMinimize::LitData
Clasp::LiteralA literal is a variable or its negation
Clasp::Test::LiteralTest
Clasp::Lookahead::LitNode
Clasp::UncoreMinimize::LitPair
Clasp::ClauseHead::Data::LocalClause
no_multi_threading::lock_guard< M >
Clasp::LogEventA log message
Clasp::Asp::LogicProgramA class for defining a logic program
Clasp::Test::LogicProgramTest
Clasp::LookaheadLookahead extends propagation with failed-literal detection
Clasp::LoopFormulaConstraint for Loop-Formulas
Clasp::LparseParser
Clasp::Test::LparseParserTest
Clasp::Asp::LpStatsProgram statistics for *one* incremental step
Clasp::SharedDependencyGraph::NonHcfComponent::ComponentMap::Mapping
bk_lib::detail::max_align< X, nil_type >
bk_lib::detail::max_align< X, type_list< H, T > >
bk_lib::detail::max_align_aux< bool, X, H, Tail >
bk_lib::detail::max_align_aux< true, X, H, T >
bk_lib::detail::Memcpy< T >
Clasp::MessageHandler
Clasp::DefaultUnfoundedCheck::MinimalityCheck
Clasp::MinimizeBuilderHelper class for creating minimize constraints
Clasp::MinimizeConstraintBase class for implementing (mulit-level) minimize statements
Clasp::MinimizeMode_tSupported minimization modes
Clasp::Asp::LogicProgram::MinimizeRule
Clasp::ModelType for storing a model
Clasp::ModelEnumeratorClass for model enumeration with minimization and projection
Clasp::ModelEventEvent type for reporting models via generic event handler
Clasp::ModelEnumerator::ModelFinder
ModelPrinter
Clasp::mt::MultiQueue< T, Deleter >A (base) class for distributing items between n different threads
bk_lib::detail::nil_type
bk_lib::detail::no_inline_buffer< L, R >
bk_lib::detail::no_stream_support
Clasp::Asp::PrgEdge::Node
Clasp::SharedDependencyGraph::NodeBase type for nodes
Clasp::mt::Detail::Node< T >
Clasp::mt::Detail::NodeBase
Clasp::SharedDependencyGraph::NonHcfComponentType for storing a non head-cycle-free component of a disjunctive program
Clasp::Asp::NonHcfSet
ProgramOptions::NotifiedValue< T >
ProgramOptions::detail::Notifier< ParamT >
ProgramOptions::detail::Notify< ParamT, ObjT >
no_multi_threading::NullMutex
Clasp::SatElite::SatElite::OccurList
Clasp::OPBParser
Clasp::Test::OPBParserTest
ProgramOptions::OptionRepresents one program option
ProgramOptions::OptionContextA (logically grouped) list of unique options
ProgramOptions::OptionGroupA list of options logically grouped under a caption
ProgramOptions::OptionInitHelper
ProgramOptions::OptionOutputBase class for printing options
ProgramOptions::OptionOutputImpl< Writer, Formatter >Implementation class for printing options
ProgramOptions::OptionParserBase class for options parsers
detail::OptVTable< T >
ProgramOptions::detail::OptVTable< T >
Clasp::ClaspBerkmin::Order
ProgramOptions::OstreamWriterWrites formatted option descriptions to an std::ostream
Clasp::Cli::Output
Clasp::PairContains< T >A predicate that checks whether a std::pair contains a certain value
Clasp::Lookahead::Params
Clasp::Cli::ClaspCliConfig::ParseContext
ProgramOptions::ParseContext
ProgramOptions::ParsedOptionsSet of options holding a parsed value
ProgramOptions::ParsedValues
Clasp::ParseErrorInstances of this class are thrown if a problem occurs during parsing input
ProgramOptions::detail::Parser< T >
Clasp::PBBuilderA class for defining a PB-problem
Clasp::Test::PBBuilderTest
Clasp::PlatformError
bk_lib::pod_vector< T, Allocator >A std::vector-replacement for POD-Types
Clasp::PodQueue< T >
Clasp::PodVector< Type >
Clasp::Distributor::Policy
Clasp::PostPropagatorBase class for post propagators
Clasp::Solver::PPList
Clasp::Asp::PreprocessorPreprocesses (i.e. simplifies) a logic program
Clasp::Asp::PrgAtomAn atom in a logic program
Clasp::Asp::PrgBodyA (rule) body in a logic program
Clasp::Asp::PrgDisjThe head of a disjunctive rule
Clasp::Asp::PrgEdgeSupported edge types
Clasp::Asp::PrgHeadA head node of a program-dependency graph
Clasp::Asp::PrgNode
Clasp::Problem_t
Clasp::ProblemStats
Clasp::ProcessTime
Clasp::Cli::ClaspCliConfig::ProgOption
Clasp::Asp::RuleTransform::ProgramAdapter
Clasp::ProgramBuilderInterface for defining an input program
Clasp::SatElite::SatElite::Progress
Clasp::ShortImplicationsGraph::Propagate
Clasp::Constraint::PropResultType used as return type for Constraint::propagate
Clasp::QueueImpl
Clasp::Range< T >
Clasp::Cli::ClaspCliConfig::RawConfig
Clasp::RealTime
Clasp::ReasonStore32
Clasp::ReasonStore64Type for storing reasons for variable assignments together with additional data
Clasp::ModelEnumerator::RecordFinder
Clasp::Asp::RedefinitionErrorException type for signaling an invalid incremental program update
Clasp::ReduceParamsAggregates parameters for the nogood deletion heuristic used during search
Clasp::ReduceStrategyReduce strategy used during solving
ProgramOptions::detail::RefCountable
Clasp::ReleaseObjectAn unary operator function that calls p->release()
Clasp::DefaultUnfoundedCheck::RemoveSource
Clasp::RestartParamsAggregates restart-parameters to configure restarts during search
Clasp::Restricted
Clasp::ClaspFacade::ResultResult of a solving step
Clasp::ClauseCreator::ResultA type for storing the result of a clause insertion operation
Clasp::ShortImplicationsGraph::ReverseArc
Clasp::RNGA very simple but fast Pseudo-random number generator
Clasp::Asp::RuleA rule of a logic program
Clasp::Asp::RuleStateUsed during rule simplification
Clasp::Test::RuleTest
Clasp::Asp::RuleTransform
Clasp::Test::RuleTransformTest
bk_lib::detail::same_type< T, U >
bk_lib::detail::same_type< T, T >
Clasp::SatBuilderA class for defining a SAT-problem in CNF
Clasp::Test::SatBuilderTest
Clasp::SatElite::SatEliteSatElite preprocessor for clauses
Clasp::Test::SatEliteTest
Clasp::SatPreParamsParameters for (optional) Sat-preprocessing
Clasp::SatPreprocessorBase class for preprocessors working on clauses only
Clasp::Asp::SccChecker
Clasp::ScheduleStrategyImplements clasp's configurable schedule-strategies
ScopedAlarmLock
Clasp::Cli::ClaspCliConfig::ScopedSet
Clasp::ScoreLookA small helper class used to score the result of a lookahead operation
Clasp::SearchLimitsParameter-Object for managing search limits
Clasp::select1st< P >An unary operator function that returns the first value of a std::pair
Clasp::select2nd< P >An unary operator function that returns the second value of a std::pair
bk_lib::detail::select_base< L, R, i >
Clasp::SelectFirstSelects the first free literal w.r.t to the initial variable order
Clasp::SequentialSolve
Clasp::Constraint_t::Set
Clasp::SharedContext::Share
Clasp::Test::SharedClauseTest
Clasp::CBConsequences::SharedConstraint
Clasp::SharedContextAggregates information to be shared between solver objects
Clasp::SharedDependencyGraph(Positive) Body-Atom-Dependency Graph
Clasp::SharedLiteralsAn array of literals that can be shared between threads
Clasp::mt::SharedLitsClauseStores the local part of a shared clause
Clasp::SharedMinimizeDataA type holding data (possibly) shared between a set of minimize constraints
Clasp::SharedContext::SharedSymTab
Clasp::ShortImplicationsGraphA class for efficiently storing and propagating binary and ternary clauses
Clasp::SingleOwnerPtr< T, D >
Clasp::Detail::Sink
Clasp::SmallClauseAllocAllocator for small (at most 32-byte) clauses
Clasp::ModelEnumerator::SolutionQueue
Clasp::SolveAlgorithmInterface for complex solve algorithms
Clasp::SolveEvent< T >Base class for solving related events
Clasp::ClaspFacade::SolveImpl
Clasp::SolveLimitsType for holding global solve limits
Clasp::SolveParamsParameter-Object for grouping solve-related options
Clasp::SolverClasp's Solver class
Clasp::SolverParamsParameter-Object for configuring a solver
Clasp::SolverStatsA struct for aggregating statistics maintained in a solver object
Clasp::SolverStrategies
Clasp::Test::SolverTest
Clasp::ClaspFacade::SolveStrategy
Clasp::SolveTestEvent
Clasp::BasicSolve::State
static_assertion< true >
Clasp::SatPreprocessor::Stats
Clasp::Cli::StatsVisitorInterface for printing statistics
Clasp::DefaultMinimize::Step
Clasp::ClaspFacade::StepReadyEvent type used to signal that a solve step has terminated
Clasp::ClaspFacade::StepStartEvent type used to signal that a solve step has started
ProgramOptions::StoredValue< T >
Clasp::StreamParser
Clasp::StreamSource
Clasp::SymbolTable::String
ProgramOptions::StringWriterWrites formatted option descriptions to an std::string
Clasp::Asp::PrgBody::SumExtra
Clasp::ClaspFacade::SummaryType summarizing one or more solving steps
Clasp::SumQueue
Clasp::SymbolTable::symbol_type
Clasp::SymbolTableSymbol table that maps external ids to internal literals
ProgramOptions::SyntaxErrorUsed for signaling errors on command-line and in declaring options
Clasp::Test::TestingConstraint
Clasp::Test::TestingPostProp
Clasp::Cli::TextOutputDefault clasp format printer
no_multi_threading::thread
Clasp::ThreadTime
Clasp::Timer< TimeType >
Clasp::Asp::RuleTransform::Impl::TodoItem
type
bk_lib::detail::type_list< head, tail >
Clasp::UncoreMinimizeMinimization via unsat cores
Clasp::Test::UncoreMinimizeTest
Clasp::DefaultMinimize::UndoInfo
Clasp::WeightConstraint::UndoInfo
Clasp::Test::UnfoundedCheckTest
Clasp::UnitHeuristicHeuristic that uses the results of lookahead
ProgramOptions::UnknownOption
Clasp::UserConfigurationBase class for user-provided configurations
ProgramOptions::ValueManages the value of an option and defines how it is parsed from a string
Clasp::ReasonStore64::value_type
Clasp::ReasonStore32::value_type
ProgramOptions::Value::ValueDesc
ProgramOptions::ValueErrorUsed for signaling validation errors when trying to assign option values
ProgramOptions::ValueMap
ProgramOptions::ValueMapping< T >
ProgramOptions::ValueMappingBase
Clasp::ValueSetA set of configurable values for a variable
ProgramOptions::ValueStoreA type that can hold any kind of value type
Clasp::Var_tPossible types of a variable
Clasp::VarInfoStores static information about a variable
Clasp::ClaspVmtf::VarInfo
Clasp::VarScoreType used to store lookahead-information for one variable
Clasp::VsidsScoreScore type for VSIDS heuristic
detail::VTable< T >
ProgramOptions::detail::VTable< T >
Clasp::UncoreMinimize::WCTemp
Clasp::MinimizeBuilder::Weight
Clasp::WeightConstraintClass implementing smodels-like cardinality- and weight constraints
Clasp::Test::WeightConstraintTest
Clasp::WeightLitsRepPrimitive representation of weight constraint literals in normal form
bk_lib::detail::with_inline_buffer< L, R, cap >
Clasp::WeightConstraint::WL
Clasp::Test::UnfoundedCheckTest::WrapDefaultUnfoundedCheck
Clasp::Cli::WriteCnf
Clasp::Cli::WriteLemmas
bk_lib::detail::with_inline_buffer< L, R, cap >::X


clasp
Author(s): Benjamin Kaufmann
autogenerated on Thu Aug 27 2015 12:41:42