32 typedef Eigen::Matrix<double, N, 1> Base;
45 std::copy(values, values+N, this->data());
85 static size_t dim() {
return Base::max_size; }
87 void print(
const std::string& name=
"")
const {
gtsam::print(Vector(*
this), name); }
FixedVector(const double *values)
Definition: FixedVector.h:44
Definition: FixedVector.h:30
static FixedVector ones()
Definition: FixedVector.h:83
FixedVector(const Vector &v)
Definition: FixedVector.h:41
static FixedVector repeat(double value)
Definition: FixedVector.h:52
Definition: Testable.h:112
GTSAM_EXPORT void print(const Matrix &A, const std::string &s, std::ostream &stream)
bool equal_with_abs_tol(const Eigen::DenseBase< MATRIX > &A, const Eigen::DenseBase< MATRIX > &B, double tol=1e-9)
Definition: Matrix.h:80
Definition: chartTesting.h:28
typedef and functions to augment Eigen's VectorXd
FixedVector(const FixedVector &v)
Definition: FixedVector.h:38
static FixedVector basis(size_t i)
Definition: FixedVector.h:73
FixedVector()
Definition: FixedVector.h:35
static FixedVector zero()
Definition: FixedVector.h:78
static FixedVector delta(size_t i, double value)
Definition: FixedVector.h:63