49 std::vector<DiscreteKey>(keys) {
56 GTSAM_EXPORT std::vector<Key>
indices()
const;
GTSAM_EXPORT std::map< Key, size_t > cardinalities() const
Return a map from index to cardinality.
Definition: DiscreteKey.cpp:41
Included from all GTSAM files.
GTSAM_EXPORT std::vector< Key > indices() const
Return a vector of indices.
Definition: DiscreteKey.cpp:34
DiscreteKeys(const std::vector< DiscreteKey > &keys)
Construct from a vector of keys.
Definition: DiscreteKey.h:48
DiscreteKeys(const DiscreteKey &key)
Construct from a key.
Definition: DiscreteKey.h:43
DiscreteKeys()
Default constructor.
Definition: DiscreteKey.h:39
DiscreteKeys & operator&(const DiscreteKey &key)
Add a key (non-const!)
Definition: DiscreteKey.h:62
DiscreteKeys is a set of keys that can be assembled using the & operator.
Definition: DiscreteKey.h:36
std::pair< Key, size_t > DiscreteKey
Key type for discrete conditionals Includes name and cardinality.
Definition: DiscreteKey.h:33
Global functions in a separate testing namespace.
Definition: chartTesting.h:28