|
gtsam
4.0.0
gtsam
|
typedef and functions to augment Eigen's Vectors More...
Namespaces | |
| gtsam | |
| Global functions in a separate testing namespace. | |
Functions | |
| void | gtsam::print (const Vector &v, const std::string &s, std::ostream &stream) |
| print without optional string, must specify cout yourself | |
| void | gtsam::print (const Vector &v, const std::string &s="") |
| print with optional string to cout | |
| void | gtsam::save (const Vector &A, const std::string &s, const std::string &filename) |
| save a vector to file, which can be loaded by matlab | |
| bool | gtsam::operator== (const Vector &vec1, const Vector &vec2) |
| operator==() | |
| bool | gtsam::greaterThanOrEqual (const Vector &v1, const Vector &v2) |
| Greater than or equal to operation returns true if all elements in v1 are greater than corresponding elements in v2. | |
| bool | gtsam::equal_with_abs_tol (const Vector &vec1, const Vector &vec2, double tol=1e-9) |
| VecA == VecB up to tolerance. | |
| bool | gtsam::equal_with_abs_tol (const SubVector &vec1, const SubVector &vec2, double tol) |
| bool | gtsam::assert_equal (const Vector &vec1, const Vector &vec2, double tol=1e-9) |
| Same, prints if error. More... | |
| bool | gtsam::assert_inequal (const Vector &vec1, const Vector &vec2, double tol=1e-9) |
| Not the same, prints if error. More... | |
| bool | gtsam::assert_equal (const SubVector &vec1, const SubVector &vec2, double tol=1e-9) |
| Same, prints if error. More... | |
| bool | gtsam::assert_equal (const ConstSubVector &expected, const ConstSubVector &actual, double tol) |
| bool | gtsam::linear_dependent (const Vector &vec1, const Vector &vec2, double tol=1e-9) |
| check whether two vectors are linearly dependent More... | |
| Vector | gtsam::ediv_ (const Vector &a, const Vector &b) |
| elementwise division, but 0/0 = 0, not inf More... | |
| double | gtsam::houseInPlace (Vector &x) |
| beta = house(x) computes the HouseHolder vector in place | |
| pair< double, Vector > | gtsam::house (const Vector &x) |
| house(x,j) computes HouseHolder vector v and scaling factor beta from x, such that the corresponding Householder reflection zeroes out all but x. More... | |
| double | gtsam::weightedPseudoinverse (const Vector &a, const Vector &weights, Vector &pseudo) |
| pair< Vector, double > | gtsam::weightedPseudoinverse (const Vector &v, const Vector &weights) |
| Weighted Householder solution vector, a.k.a., the pseudoinverse of the column NOTE: if any sigmas are zero (indicating a constraint) the pseudoinverse will be a selection vector, and the variance will be zero. More... | |
| Vector | gtsam::concatVectors (const std::list< Vector > &vs) |
| concatenate Vectors | |
| Vector | gtsam::concatVectors (size_t nrVectors,...) |
| concatenate Vectors | |
typedef and functions to augment Eigen's Vectors