add print method to DiscreteMarginals
							parent
							
								
									9f4ab83cee
								
							
						
					
					
						commit
						27fc6a7a4e
					
				|  | @ -55,4 +55,12 @@ Vector DiscreteMarginals::marginalProbabilities(const DiscreteKey& key) const { | |||
|   return vResult; | ||||
| } | ||||
| 
 | ||||
| /* ************************************************************************* */ | ||||
| void DiscreteMarginals::print( | ||||
|     const std::string& s = "", | ||||
|     const KeyFormatter formatter = DefaultKeyFormatter) const { | ||||
|   std::cout << (s.empty() ? "Discrete Marginals of:" : s + " ") << std::endl; | ||||
|   bayesTree_.print("", formatter); | ||||
| } | ||||
| 
 | ||||
| } /* namespace gtsam */ | ||||
|  |  | |||
|  | @ -52,6 +52,10 @@ class DiscreteMarginals { | |||
|    *   @return Vector of marginal probabilities | ||||
|    */ | ||||
|   Vector marginalProbabilities(const DiscreteKey& key) const; | ||||
| 
 | ||||
|   /// Print details
 | ||||
|   void print(const std::string& s = "", | ||||
|              const KeyFormatter formatter = DefaultKeyFormatter) const; | ||||
| }; | ||||
| 
 | ||||
| } /* namespace gtsam */ | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue