add getter for sparse_table_
							parent
							
								
									bb7b6b39c7
								
							
						
					
					
						commit
						039c9b1542
					
				| 
						 | 
					@ -99,7 +99,6 @@ class GTSAM_EXPORT TableFactor : public DiscreteFactor {
 | 
				
			||||||
  typedef Eigen::SparseVector<double>::InnerIterator SparseIt;
 | 
					  typedef Eigen::SparseVector<double>::InnerIterator SparseIt;
 | 
				
			||||||
  typedef std::vector<std::pair<DiscreteValues, double>> AssignValList;
 | 
					  typedef std::vector<std::pair<DiscreteValues, double>> AssignValList;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 public:
 | 
					 | 
				
			||||||
  /// @name Standard Constructors
 | 
					  /// @name Standard Constructors
 | 
				
			||||||
  /// @{
 | 
					  /// @{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -156,6 +155,9 @@ class GTSAM_EXPORT TableFactor : public DiscreteFactor {
 | 
				
			||||||
  // /// @name Standard Interface
 | 
					  // /// @name Standard Interface
 | 
				
			||||||
  // /// @{
 | 
					  // /// @{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /// Getter for the underlying sparse vector
 | 
				
			||||||
 | 
					  Eigen::SparseVector<double> sparseTable() const { return sparse_table_; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /// Evaluate probability distribution, is just look up in TableFactor.
 | 
					  /// Evaluate probability distribution, is just look up in TableFactor.
 | 
				
			||||||
  double evaluate(const Assignment<Key>& values) const override;
 | 
					  double evaluate(const Assignment<Key>& values) const override;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue