34 struct EliminationTraits
54 template<
class FACTOR_GRAPH>
85 typedef std::pair<std::shared_ptr<ConditionalType>, std::shared_ptr<_FactorType> >
EliminationResult;
119 const Eliminate&
function = EliminationTraitsType::DefaultEliminate,
138 const Eliminate&
function = EliminationTraitsType::DefaultEliminate,
159 const Eliminate&
function = EliminationTraitsType::DefaultEliminate,
173 const Eliminate&
function = EliminationTraitsType::DefaultEliminate,
180 std::pair<std::shared_ptr<BayesNetType>, std::shared_ptr<FactorGraphType> >
183 const Eliminate&
function = EliminationTraitsType::DefaultEliminate,
190 std::pair<std::shared_ptr<BayesNetType>, std::shared_ptr<FactorGraphType> >
193 const Eliminate&
function = EliminationTraitsType::DefaultEliminate,
200 std::pair<std::shared_ptr<BayesTreeType>, std::shared_ptr<FactorGraphType> >
203 const Eliminate&
function = EliminationTraitsType::DefaultEliminate,
210 std::pair<std::shared_ptr<BayesTreeType>, std::shared_ptr<FactorGraphType> >
213 const Eliminate&
function = EliminationTraitsType::DefaultEliminate,
225 const Ordering& variables,
226 const Eliminate&
function = EliminationTraitsType::DefaultEliminate,
239 const Eliminate&
function = EliminationTraitsType::DefaultEliminate,
252 const Ordering& variables,
253 const Ordering& marginalizedVariableOrdering,
254 const Eliminate&
function = EliminationTraitsType::DefaultEliminate,
268 const Ordering& marginalizedVariableOrdering,
269 const Eliminate&
function = EliminationTraitsType::DefaultEliminate,
280 const Ordering& variables,
281 const Eliminate&
function = EliminationTraitsType::DefaultEliminate,
293 const Eliminate&
function = EliminationTraitsType::DefaultEliminate,
305 const Ordering& variables,
306 const Ordering& marginalizedVariableOrdering,
307 const Eliminate&
function = EliminationTraitsType::DefaultEliminate,
320 const Ordering& marginalizedVariableOrdering,
321 const Eliminate&
function = EliminationTraitsType::DefaultEliminate,
325 std::shared_ptr<FactorGraphType>
marginal(
327 const Eliminate&
function = EliminationTraitsType::DefaultEliminate,