Go to the documentation of this file.
52 template <
typename ITERATOR>
54 :
Base(firstConditional, lastConditional) {}
57 template <
class CONTAINER>
64 template <
class DERIVEDCONDITIONAL>
72 template <
class DERIVEDCONDITIONAL>
74 std::initializer_list<std::shared_ptr<DERIVEDCONDITIONAL> >
conditionals)
93 const std::string&
s =
"",
176 std::pair<Matrix, Vector>
matrix()
const;
243 double negLogConstant()
const;
263 using Base::evaluate;
264 using Base::logProbability;
270 #ifdef GTSAM_ENABLE_BOOST_SERIALIZATION
272 friend class boost::serialization::access;
273 template<
class ARCHIVE>
274 void serialize(ARCHIVE & ar,
const unsigned int ) {
275 ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(
Base);
EIGEN_STRONG_INLINE Packet4f print(const Packet4f &a)
Conditional Gaussian Base class.
BayesNet< GaussianConditional > Base
Included from all GTSAM files.
Array< double, 1, 3 > e(1./3., 0.5, 2.)
GaussianBayesNet(ITERATOR firstConditional, ITERATOR lastConditional)
GaussianBayesNet(const CONTAINER &conditionals)
Point3 optimize(const NonlinearFactorGraph &graph, const Values &values, Key landmarkKey)
set noclip points set clip one set noclip two set bar set border lt lw set xdata set ydata set zdata set x2data set y2data set boxwidth set dummy x
std::shared_ptr< ConditionalType > sharedConditional
const KeyFormatter & formatter
bool isEqual(const FactorGraph &other) const
Check exact equality of the factor pointers. Useful for derived ==.
const std::vector< GaussianConditional::shared_ptr > conditionals
void determinant(const MatrixType &m)
KeyFormatter DefaultKeyFormatter
Assign default key formatter.
std::function< std::string(Key)> KeyFormatter
Typedef for a function to format a key, i.e. to convert it to a string.
GaussianBayesNet(std::initializer_list< std::shared_ptr< DERIVEDCONDITIONAL > > conditionals)
double logDeterminant(const typename BAYESTREE::sharedClique &clique)
GaussianConditional ConditionalType
static enum @1096 ordering
Map< Matrix< T, Dynamic, Dynamic, ColMajor >, 0, OuterStride<> > matrix(T *data, int rows, int cols, int stride)
GaussianBayesNet(const FactorGraph< DERIVEDCONDITIONAL > &graph)
double operator()(const VectorValues &x) const
Evaluate probability density, sugar.
void print(const std::string &s="", const KeyFormatter &formatter=DefaultKeyFormatter) const override
print graph
NonlinearFactorGraph graph
std::shared_ptr< This > shared_ptr
friend bool operator==(const GaussianBayesNet &lhs, const GaussianBayesNet &rhs)
Check exact equality.
gtsam
Author(s):
autogenerated on Thu Dec 19 2024 04:01:08