choose method
parent
21171b3a9a
commit
d042359a99
|
@ -168,7 +168,7 @@ size_t HybridGaussianConditional::nrComponents() const {
|
|||
}
|
||||
|
||||
/* *******************************************************************************/
|
||||
GaussianConditional::shared_ptr HybridGaussianConditional::operator()(
|
||||
GaussianConditional::shared_ptr HybridGaussianConditional::choose(
|
||||
const DiscreteValues &discreteValues) const {
|
||||
auto &ptr = conditionals_(discreteValues);
|
||||
if (!ptr) return nullptr;
|
||||
|
|
|
@ -159,9 +159,15 @@ class GTSAM_EXPORT HybridGaussianConditional
|
|||
/// @{
|
||||
|
||||
/// @brief Return the conditional Gaussian for the given discrete assignment.
|
||||
GaussianConditional::shared_ptr operator()(
|
||||
GaussianConditional::shared_ptr choose(
|
||||
const DiscreteValues &discreteValues) const;
|
||||
|
||||
/// @brief Syntactic sugar for choose.
|
||||
GaussianConditional::shared_ptr operator()(
|
||||
const DiscreteValues &discreteValues) const {
|
||||
return choose(discreteValues);
|
||||
}
|
||||
|
||||
/// Returns the total number of continuous components
|
||||
size_t nrComponents() const;
|
||||
|
||||
|
|
Loading…
Reference in New Issue