Go to the documentation of this file.
12 #include <gtsam_unstable/dllexport.h>
44 const std::vector<size_t>&
dims()
const {
return dims_; }
54 size_t dim()
const override {
return rowDim_; }
57 std::shared_ptr<GaussianFactor> linearize(
const Values&
c)
const override;
66 return std::static_pointer_cast<NonlinearFactor>(
const Symbol key1('v', 1)
std::shared_ptr< This > shared_ptr
Array< double, 1, 3 > e(1./3., 0.5, 2.)
NonlinearFactor::shared_ptr clone() const override
std::vector< size_t > dims_
KeyFormatter DefaultKeyFormatter
Assign default key formatter.
size_t rowDim_
choose dimension for the rows
void print(const Matrix &A, const string &s, ostream &stream)
const Symbol key2('v', 2)
std::function< std::string(Key)> KeyFormatter
Typedef for a function to format a key, i.e. to convert it to a string.
size_t dim() const override
Point2(* f)(const Point3 &, OptionalJacobian< 2, 3 >)
Non-linear factor base classes.
const std::vector< size_t > & dims() const
std::uint64_t Key
Integer nonlinear key type.
double error(const Values &c) const override
gtsam
Author(s):
autogenerated on Sun Dec 22 2024 04:11:29