gtsam 4.1.1
gtsam
gtsam::CSP Member List

This is the complete list of members for gtsam::CSP, including all inherited members.

add(const DiscreteKey &j, SOURCE table) (defined in gtsam::DiscreteFactorGraph)gtsam::DiscreteFactorGraphinline
add(const DiscreteKey &j1, const DiscreteKey &j2, SOURCE table) (defined in gtsam::DiscreteFactorGraph)gtsam::DiscreteFactorGraphinline
add(const DiscreteKeys &keys, SOURCE table)gtsam::DiscreteFactorGraphinline
FactorGraph< DiscreteFactor >::add(boost::shared_ptr< DERIVEDFACTOR > factor)gtsam::FactorGraph< DiscreteFactor >inline
FactorGraph< DiscreteFactor >::add(const FACTOR_OR_CONTAINER &factorOrContainer)gtsam::FactorGraph< DiscreteFactor >inline
add_factors(const CONTAINER &factors, bool useEmptySlots=false)gtsam::FactorGraph< DiscreteFactor >
addAllDiff(const DiscreteKey &key1, const DiscreteKey &key2)gtsam::CSPinline
addAllDiff(const DiscreteKeys &dkeys)gtsam::CSPinline
addSingleValue(const DiscreteKey &dkey, size_t value)gtsam::CSPinline
at(size_t i) constgtsam::FactorGraph< DiscreteFactor >inline
at(size_t i)gtsam::FactorGraph< DiscreteFactor >inline
back() constgtsam::FactorGraph< DiscreteFactor >inline
Base typedefgtsam::DiscreteFactorGraph
BaseEliminateable typedefgtsam::DiscreteFactorGraph
BayesNetType typedefgtsam::EliminateableFactorGraph< DiscreteFactorGraph >
BayesTreeType typedefgtsam::EliminateableFactorGraph< DiscreteFactorGraph >
begin() constgtsam::FactorGraph< DiscreteFactor >inline
begin()gtsam::FactorGraph< DiscreteFactor >inline
ConditionalType typedefgtsam::EliminateableFactorGraph< DiscreteFactorGraph >
DiscreteFactorGraph()gtsam::DiscreteFactorGraphinline
DiscreteFactorGraph(ITERATOR firstFactor, ITERATOR lastFactor)gtsam::DiscreteFactorGraphinline
DiscreteFactorGraph(const CONTAINER &factors)gtsam::DiscreteFactorGraphinlineexplicit
DiscreteFactorGraph(const FactorGraph< DERIVEDFACTOR > &graph)gtsam::DiscreteFactorGraphinline
Eliminate typedefgtsam::EliminateableFactorGraph< DiscreteFactorGraph >
eliminateMultifrontal(OptionalOrderingType orderingType=boost::none, const Eliminate &function=EliminationTraitsType::DefaultEliminate, OptionalVariableIndex variableIndex=boost::none) constgtsam::EliminateableFactorGraph< DiscreteFactorGraph >
eliminateMultifrontal(const Ordering &ordering, const Eliminate &function=EliminationTraitsType::DefaultEliminate, OptionalVariableIndex variableIndex=boost::none) constgtsam::EliminateableFactorGraph< DiscreteFactorGraph >
eliminatePartialMultifrontal(const Ordering &ordering, const Eliminate &function=EliminationTraitsType::DefaultEliminate, OptionalVariableIndex variableIndex=boost::none) constgtsam::EliminateableFactorGraph< DiscreteFactorGraph >
eliminatePartialMultifrontal(const KeyVector &variables, const Eliminate &function=EliminationTraitsType::DefaultEliminate, OptionalVariableIndex variableIndex=boost::none) constgtsam::EliminateableFactorGraph< DiscreteFactorGraph >
eliminatePartialSequential(const Ordering &ordering, const Eliminate &function=EliminationTraitsType::DefaultEliminate, OptionalVariableIndex variableIndex=boost::none) constgtsam::EliminateableFactorGraph< DiscreteFactorGraph >
eliminatePartialSequential(const KeyVector &variables, const Eliminate &function=EliminationTraitsType::DefaultEliminate, OptionalVariableIndex variableIndex=boost::none) constgtsam::EliminateableFactorGraph< DiscreteFactorGraph >
eliminateSequential(OptionalOrderingType orderingType=boost::none, const Eliminate &function=EliminationTraitsType::DefaultEliminate, OptionalVariableIndex variableIndex=boost::none) constgtsam::EliminateableFactorGraph< DiscreteFactorGraph >
eliminateSequential(const Ordering &ordering, const Eliminate &function=EliminationTraitsType::DefaultEliminate, OptionalVariableIndex variableIndex=boost::none) constgtsam::EliminateableFactorGraph< DiscreteFactorGraph >
EliminationResult typedefgtsam::EliminateableFactorGraph< DiscreteFactorGraph >
EliminationTraitsType typedefgtsam::EliminateableFactorGraph< DiscreteFactorGraph >
EliminationTreeType typedefgtsam::EliminateableFactorGraph< DiscreteFactorGraph >
emplace_shared(Args &&... args)gtsam::FactorGraph< DiscreteFactor >inline
empty() constgtsam::FactorGraph< DiscreteFactor >inline
end() constgtsam::FactorGraph< DiscreteFactor >inline
end()gtsam::FactorGraph< DiscreteFactor >inline
equals(const This &fg, double tol=1e-9) const (defined in gtsam::DiscreteFactorGraph)gtsam::DiscreteFactorGraph
FactorGraph< DiscreteFactor >::equals(const This &fg, double tol=1e-9) constgtsam::FactorGraph< DiscreteFactor >
erase(iterator item)gtsam::FactorGraph< DiscreteFactor >inline
erase(iterator first, iterator last)gtsam::FactorGraph< DiscreteFactor >inline
exists(size_t idx) constgtsam::FactorGraph< DiscreteFactor >inline
FactorGraph()gtsam::FactorGraph< DiscreteFactor >inlineprotected
FactorGraph(ITERATOR firstFactor, ITERATOR lastFactor)gtsam::FactorGraph< DiscreteFactor >inlineprotected
FactorGraph(const CONTAINER &factors)gtsam::FactorGraph< DiscreteFactor >inlineexplicitprotected
factors_gtsam::FactorGraph< DiscreteFactor >protected
FactorType typedefgtsam::FactorGraph< DiscreteFactor >
front() constgtsam::FactorGraph< DiscreteFactor >inline
Indices typedefgtsam::CSP
JunctionTreeType typedefgtsam::EliminateableFactorGraph< DiscreteFactorGraph >
keys() constgtsam::DiscreteFactorGraph
keyVector() constgtsam::FactorGraph< DiscreteFactor >
marginal(const KeyVector &variables, const Eliminate &function=EliminationTraitsType::DefaultEliminate, OptionalVariableIndex variableIndex=boost::none) constgtsam::EliminateableFactorGraph< DiscreteFactorGraph >
marginalMultifrontalBayesNet(boost::variant< const Ordering &, const KeyVector & > variables, const Eliminate &function=EliminationTraitsType::DefaultEliminate, OptionalVariableIndex variableIndex=boost::none) constgtsam::EliminateableFactorGraph< DiscreteFactorGraph >
marginalMultifrontalBayesNet(boost::variant< const Ordering &, const KeyVector & > variables, const Ordering &marginalizedVariableOrdering, const Eliminate &function=EliminationTraitsType::DefaultEliminate, OptionalVariableIndex variableIndex=boost::none) constgtsam::EliminateableFactorGraph< DiscreteFactorGraph >
marginalMultifrontalBayesTree(boost::variant< const Ordering &, const KeyVector & > variables, const Eliminate &function=EliminationTraitsType::DefaultEliminate, OptionalVariableIndex variableIndex=boost::none) constgtsam::EliminateableFactorGraph< DiscreteFactorGraph >
marginalMultifrontalBayesTree(boost::variant< const Ordering &, const KeyVector & > variables, const Ordering &marginalizedVariableOrdering, const Eliminate &function=EliminationTraitsType::DefaultEliminate, OptionalVariableIndex variableIndex=boost::none) constgtsam::EliminateableFactorGraph< DiscreteFactorGraph >
nrFactors() constgtsam::FactorGraph< DiscreteFactor >
operator()(const DiscreteFactor::Values &values) constgtsam::DiscreteFactorGraph
operator+=(boost::shared_ptr< DERIVEDFACTOR > factor)gtsam::FactorGraph< DiscreteFactor >inline
operator+=(const FACTOR_OR_CONTAINER &factorOrContainer)gtsam::FactorGraph< DiscreteFactor >inline
operator[](size_t i) constgtsam::FactorGraph< DiscreteFactor >inline
operator[](size_t i)gtsam::FactorGraph< DiscreteFactor >inline
optimalAssignment() constgtsam::CSP
optimalAssignment(const Ordering &ordering) constgtsam::CSP
optimize() constgtsam::DiscreteFactorGraph
OptionalOrderingType typedefgtsam::EliminateableFactorGraph< DiscreteFactorGraph >
OptionalVariableIndex typedefgtsam::EliminateableFactorGraph< DiscreteFactorGraph >
print(const std::string &s="DiscreteFactorGraph", const KeyFormatter &formatter=DefaultKeyFormatter) const overridegtsam::DiscreteFactorGraphvirtual
product() constgtsam::DiscreteFactorGraph
push_back(boost::shared_ptr< DERIVEDFACTOR > factor)gtsam::FactorGraph< DiscreteFactor >inline
push_back(const DERIVEDFACTOR &factor)gtsam::FactorGraph< DiscreteFactor >inline
push_back(ITERATOR firstFactor, ITERATOR lastFactor)gtsam::FactorGraph< DiscreteFactor >inline
push_back(ITERATOR firstFactor, ITERATOR lastFactor)gtsam::FactorGraph< DiscreteFactor >inline
push_back(const CONTAINER &container)gtsam::FactorGraph< DiscreteFactor >inline
push_back(const CONTAINER &container)gtsam::FactorGraph< DiscreteFactor >inline
push_back(const BayesTree< CLIQUE > &bayesTree)gtsam::FactorGraph< DiscreteFactor >inline
remove(size_t i)gtsam::FactorGraph< DiscreteFactor >inline
replace(size_t index, sharedFactor factor)gtsam::FactorGraph< DiscreteFactor >inline
reserve(size_t size)gtsam::FactorGraph< DiscreteFactor >inline
resize(size_t size)gtsam::FactorGraph< DiscreteFactor >inline
runArcConsistency(size_t cardinality, size_t nrIterations=10, bool print=false) const (defined in gtsam::CSP)gtsam::CSP
shared_ptr typedefgtsam::DiscreteFactorGraph
sharedFactor typedefgtsam::FactorGraph< DiscreteFactor >
sharedValues typedef (defined in gtsam::CSP)gtsam::CSP
size() constgtsam::FactorGraph< DiscreteFactor >inline
This typedefgtsam::DiscreteFactorGraph
Values typedef (defined in gtsam::CSP)gtsam::CSP
~DiscreteFactorGraph()gtsam::DiscreteFactorGraphinlinevirtual
~FactorGraph()=defaultgtsam::FactorGraph< DiscreteFactor >virtual