Added assertion to catch size mismatches
							parent
							
								
									a2e36d66df
								
							
						
					
					
						commit
						69ea8c8b77
					
				|  | @ -190,6 +190,7 @@ namespace gtsam { | |||
| 
 | ||||
|   /* ************************************************************************* */ | ||||
|   vector<size_t> Values::dims(const Ordering& ordering) const { | ||||
|     assert(ordering.size() == this->size()); // reads off of end of array if difference in size
 | ||||
|     vector<size_t> result(values_.size()); | ||||
|     BOOST_FOREACH(const ConstKeyValuePair& key_value, *this) { | ||||
|       result[ordering[key_value.key]] = key_value.value.dim(); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue