Helper struct for constructing HybridGaussianConditional objects. More...
Public Types | |
using | GC = GaussianConditional |
using | P = std::vector< std::pair< Vector, double > > |
Public Member Functions | |
Helper (const Conditionals &conditionals) | |
Construct from tree of GaussianConditionals. More... | |
template<typename... Args> | |
Helper (const DiscreteKey &mode, const P &p, Args &&...args) | |
Construct from a vector of mean and sigma pairs, plus extra args. More... | |
Helper (const FactorValuePairs &pairs) | |
Construct from tree of factor/scalar pairs. More... | |
Public Attributes | |
double | minNegLogConstant = std::numeric_limits<double>::infinity() |
std::optional< size_t > | nrFrontals = {} |
FactorValuePairs | pairs |
Helper struct for constructing HybridGaussianConditional objects.
This struct contains the following fields:
Definition at line 59 of file HybridGaussianConditional.cpp.
Definition at line 64 of file HybridGaussianConditional.cpp.
using gtsam::HybridGaussianConditional::Helper::P = std::vector<std::pair<Vector, double> > |
Definition at line 65 of file HybridGaussianConditional.cpp.
|
inlineexplicit |
Construct from a vector of mean and sigma pairs, plus extra args.
Definition at line 69 of file HybridGaussianConditional.cpp.
|
inlineexplicit |
Construct from tree of GaussianConditionals.
Definition at line 88 of file HybridGaussianConditional.cpp.
|
inlineexplicit |
Construct from tree of factor/scalar pairs.
Definition at line 105 of file HybridGaussianConditional.cpp.
double gtsam::HybridGaussianConditional::Helper::minNegLogConstant = std::numeric_limits<double>::infinity() |
Definition at line 62 of file HybridGaussianConditional.cpp.
std::optional<size_t> gtsam::HybridGaussianConditional::Helper::nrFrontals = {} |
Definition at line 61 of file HybridGaussianConditional.cpp.
FactorValuePairs gtsam::HybridGaussianConditional::Helper::pairs |
Definition at line 60 of file HybridGaussianConditional.cpp.