29 #include <agrum/PRM/inference/structuredInference.h> 34 template <
typename GUM_SCALAR >
35 StructuredInference< GUM_SCALAR >::StructuredInference(
36 const PRM< GUM_SCALAR >& prm,
37 const PRMSystem< GUM_SCALAR >& system,
38 gspan::SearchStrategy< GUM_SCALAR >* strategy) :
39 PRMInference< GUM_SCALAR >(prm, system),
40 gspan__(0), pdata__(0), mining__(
false), dot__(
".") {
41 GUM_CONSTRUCTOR(StructuredInference);
42 gspan__ =
new GSpan< GUM_SCALAR >(prm, system, strategy);
198 s <<
"Pattern n°" <<
count++
200 s <<
"Pattern n°" <<
count++ <<
" instance count: " << (**
p).
size()
294 for (
const auto elt: *
pat)
592 for (
const auto p:
pool) {
625 for (
const auto&
elt: *
this->
sys_) {
832 for (
int i = 0;
i < 4; ++
i)
1020 return "StructuredInference";
INLINE void emplace(Args &&... args)
ParamScopeData(const std::string &s, const PRMReferenceSlot< GUM_SCALAR > &ref, Idx d)