|
GTSAM
4.0.2
C++ library for smoothing and mapping (SAM)
|
#include <FixedVector.h>


Public Types | |
| typedef Eigen::Matrix< double, N, 1 > | Base |
Public Member Functions | |
| FixedVector () | |
| FixedVector (const FixedVector &v) | |
| FixedVector (const Vector &v) | |
| FixedVector (const double *values) | |
| void | print (const std::string &name="") const |
| template<size_t M> | |
| bool | equals (const FixedVector< M > &other, double tol=1e-9) const |
| bool | equals (const FixedVector &other, double tol=1e-9) const |
Static Public Member Functions | |
| static FixedVector | repeat (double value) |
| static FixedVector | delta (size_t i, double value) |
| static FixedVector | basis (size_t i) |
| static FixedVector | zero () |
| static FixedVector | ones () |
| static size_t | dim () |
Fixed size vectors - compatible with boost vectors, but with compile-type size checking.
|
inline |
default constructor
|
inline |
copy constructors
|
inline |
Convert from a variable-size vector to a fixed size vector
|
inline |
Initialize with a C-style array
|
inlinestatic |
Create basis vector, with one in spot i
| i | index of the one |
|
inlinestatic |
Create basis vector of with a constant in spot i
| i | index of the one |
| value | is the value to insert into the vector |
|
inlinestatic |
Create vector initialized to ones
|
inlinestatic |
Create vector initialized to a constant value
| value | constant value |
|
inlinestatic |
Create zero vector
1.8.13