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