|
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 |
|
| FixedVector () |
|
| FixedVector (const FixedVector &v) |
|
| FixedVector (const Vector &v) |
|
| FixedVector (const double *values) |
|
void | print (const std::string &name="") const |
|
EIGEN_DEVICE_FUNC Index | innerStride () const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | Matrix () |
| Default constructor. More...
|
|
EIGEN_DEVICE_FUNC | Matrix (internal::constructor_without_unaligned_array_assert) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | Matrix (const T &x) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | Matrix (const T0 &x, const T1 &y) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | Matrix (const Scalar &x, const Scalar &y, const Scalar &z) |
| Constructs an initialized 3D vector with given coefficients. More...
|
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | Matrix (const Scalar &x, const Scalar &y, const Scalar &z, const Scalar &w) |
| Constructs an initialized 4D vector with given coefficients. More...
|
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | Matrix (const Matrix &other) |
| Copy constructor. More...
|
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | Matrix (const EigenBase< OtherDerived > &other) |
| Copy constructor for generic expressions. More...
|
|
EIGEN_DEVICE_FUNC | Matrix (const RotationBase< OtherDerived, ColsAtCompileTime > &r) |
| Constructs a Dim x Dim rotation matrix from the rotation r. More...
|
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix & | operator= (const Matrix &other) |
| Assigns matrices to each other. More...
|
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix & | operator= (const DenseBase< OtherDerived > &other) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix & | operator= (const EigenBase< OtherDerived > &other) |
| Copies the generic expression other into *this. More...
|
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix & | operator= (const ReturnByValue< OtherDerived > &func) |
|
EIGEN_DEVICE_FUNC Matrix & | operator= (const RotationBase< OtherDerived, ColsAtCompileTime > &r) |
|
EIGEN_DEVICE_FUNC Index | outerStride () const |
|
EIGEN_DEVICE_FUNC Base & | base () |
|
EIGEN_DEVICE_FUNC const Base & | base () const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar & | coeff (Index rowId, Index colId) const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar & | coeff (Index index) const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar & | coeffRef (Index rowId, Index colId) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar & | coeffRef (Index index) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar & | coeffRef (Index rowId, Index colId) const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar & | coeffRef (Index index) const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index | cols () const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | conservativeResize (Index rows, Index cols) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | conservativeResize (Index rows, NoChange_t) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | conservativeResize (NoChange_t, Index cols) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | conservativeResize (Index size) |
|
template<typename OtherDerived > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | conservativeResizeLike (const DenseBase< OtherDerived > &other) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar * | data () const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar * | data () |
|
template<typename OtherDerived > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived & | lazyAssign (const DenseBase< OtherDerived > &other) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived & | operator= (const PlainObjectBase &other) |
|
template<typename OtherDerived > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived & | operator= (const ReturnByValue< OtherDerived > &func) |
|
template<typename OtherDerived > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived & | operator= (const EigenBase< OtherDerived > &other) |
| Copies the generic expression other into *this. More...
|
|
template<int LoadMode> |
EIGEN_STRONG_INLINE PacketScalar | packet (Index rowId, Index colId) const |
|
template<int LoadMode> |
EIGEN_STRONG_INLINE PacketScalar | packet (Index index) const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | resize (Index rows, Index cols) |
|
EIGEN_DEVICE_FUNC void | resize (Index size) |
|
EIGEN_DEVICE_FUNC void | resize (NoChange_t, Index cols) |
|
EIGEN_DEVICE_FUNC void | resize (Index rows, NoChange_t) |
|
template<typename OtherDerived > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | resizeLike (const EigenBase< OtherDerived > &_other) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index | rows () const |
|
EIGEN_DEVICE_FUNC Derived & | setConstant (Index size, const Scalar &val) |
|
EIGEN_DEVICE_FUNC Derived & | setConstant (Index rows, Index cols, const Scalar &val) |
|
EIGEN_DEVICE_FUNC Derived & | setOnes (Index size) |
|
EIGEN_DEVICE_FUNC Derived & | setOnes (Index rows, Index cols) |
|
Derived & | setRandom (Index size) |
|
Derived & | setRandom (Index rows, Index cols) |
|
EIGEN_DEVICE_FUNC Derived & | setZero (Index size) |
|
EIGEN_DEVICE_FUNC Derived & | setZero (Index rows, Index cols) |
|
template<typename OtherDerived > |
EIGEN_DEVICE_FUNC void | swap (DenseBase< OtherDerived > &other) |
|
template<typename OtherDerived > |
EIGEN_DEVICE_FUNC void | swap (DenseBase< OtherDerived > const &other) |
|
template<int StoreMode> |
EIGEN_STRONG_INLINE void | writePacket (Index rowId, Index colId, const PacketScalar &val) |
|
template<int StoreMode> |
EIGEN_STRONG_INLINE void | writePacket (Index index, const PacketScalar &val) |
|
|
static FixedVector | basis (size_t i) |
|
static FixedVector | delta (size_t i, double value) |
|
static size_t | dim () |
|
static FixedVector | ones () |
|
static FixedVector | repeat (double value) |
|
static FixedVector | zero () |
|
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _check_template_params () |
|
static ConstMapType | Map (const Scalar *data) |
|
static MapType | Map (Scalar *data) |
|
static ConstMapType | Map (const Scalar *data, Index size) |
|
static MapType | Map (Scalar *data, Index size) |
|
static ConstMapType | Map (const Scalar *data, Index rows, Index cols) |
|
static MapType | Map (Scalar *data, Index rows, Index cols) |
|
static ConstAlignedMapType | MapAligned (const Scalar *data) |
|
static AlignedMapType | MapAligned (Scalar *data) |
|
static ConstAlignedMapType | MapAligned (const Scalar *data, Index size) |
|
static AlignedMapType | MapAligned (Scalar *data, Index size) |
|
static ConstAlignedMapType | MapAligned (const Scalar *data, Index rows, Index cols) |
|
static AlignedMapType | MapAligned (Scalar *data, Index rows, Index cols) |
|
template<int Outer, int Inner> |
static StridedConstMapType< Stride< Outer, Inner > >::type | Map (const Scalar *data, const Stride< Outer, Inner > &stride) |
|
template<int Outer, int Inner> |
static StridedMapType< Stride< Outer, Inner > >::type | Map (Scalar *data, const Stride< Outer, Inner > &stride) |
|
template<int Outer, int Inner> |
static StridedConstMapType< Stride< Outer, Inner > >::type | Map (const Scalar *data, Index size, const Stride< Outer, Inner > &stride) |
|
template<int Outer, int Inner> |
static StridedMapType< Stride< Outer, Inner > >::type | Map (Scalar *data, Index size, const Stride< Outer, Inner > &stride) |
|
template<int Outer, int Inner> |
static StridedConstMapType< Stride< Outer, Inner > >::type | Map (const Scalar *data, Index rows, Index cols, const Stride< Outer, Inner > &stride) |
|
template<int Outer, int Inner> |
static StridedMapType< Stride< Outer, Inner > >::type | Map (Scalar *data, Index rows, Index cols, const Stride< Outer, Inner > &stride) |
|
template<int Outer, int Inner> |
static StridedConstAlignedMapType< Stride< Outer, Inner > >::type | MapAligned (const Scalar *data, const Stride< Outer, Inner > &stride) |
|
template<int Outer, int Inner> |
static StridedAlignedMapType< Stride< Outer, Inner > >::type | MapAligned (Scalar *data, const Stride< Outer, Inner > &stride) |
|
template<int Outer, int Inner> |
static StridedConstAlignedMapType< Stride< Outer, Inner > >::type | MapAligned (const Scalar *data, Index size, const Stride< Outer, Inner > &stride) |
|
template<int Outer, int Inner> |
static StridedAlignedMapType< Stride< Outer, Inner > >::type | MapAligned (Scalar *data, Index size, const Stride< Outer, Inner > &stride) |
|
template<int Outer, int Inner> |
static StridedConstAlignedMapType< Stride< Outer, Inner > >::type | MapAligned (const Scalar *data, Index rows, Index cols, const Stride< Outer, Inner > &stride) |
|
template<int Outer, int Inner> |
static StridedAlignedMapType< Stride< Outer, Inner > >::type | MapAligned (Scalar *data, Index rows, Index cols, const Stride< Outer, Inner > &stride) |
|
|
template<typename T > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _init1 (Index size, typename internal::enable_if< (Base::SizeAtCompileTime!=1||!internal::is_convertible< T, Scalar >::value)&&((!internal::is_same< typename internal::traits< Derived >::XprKind, ArrayXpr >::value||Base::SizeAtCompileTime==Dynamic)), T >::type *=0) |
|
template<typename T > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _init1 (const Scalar &val0, typename internal::enable_if< Base::SizeAtCompileTime==1 &&internal::is_convertible< T, Scalar >::value, T >::type *=0) |
|
template<typename T > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _init1 (const Index &val0, typename internal::enable_if< (!internal::is_same< Index, Scalar >::value)&&(internal::is_same< Index, T >::value)&&Base::SizeAtCompileTime==1 &&internal::is_convertible< T, Scalar >::value, T * >::type *=0) |
|
template<typename T > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _init1 (const Scalar *data) |
|
template<typename T , typename OtherDerived > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _init1 (const DenseBase< OtherDerived > &other) |
|
template<typename T > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _init1 (const Derived &other) |
|
template<typename T , typename OtherDerived > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _init1 (const EigenBase< OtherDerived > &other) |
|
template<typename T , typename OtherDerived > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _init1 (const ReturnByValue< OtherDerived > &other) |
|
template<typename T , typename OtherDerived , int ColsAtCompileTime> |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _init1 (const RotationBase< OtherDerived, ColsAtCompileTime > &r) |
|
template<typename T > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _init1 (const Scalar &val0, typename internal::enable_if< Base::SizeAtCompileTime!=Dynamic &&Base::SizeAtCompileTime!=1 &&internal::is_convertible< T, Scalar >::value &&internal::is_same< typename internal::traits< Derived >::XprKind, ArrayXpr >::value, T >::type *=0) |
|
template<typename T > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _init1 (const Index &val0, typename internal::enable_if< (!internal::is_same< Index, Scalar >::value)&&(internal::is_same< Index, T >::value)&&Base::SizeAtCompileTime!=Dynamic &&Base::SizeAtCompileTime!=1 &&internal::is_convertible< T, Scalar >::value &&internal::is_same< typename internal::traits< Derived >::XprKind, ArrayXpr >::value, T * >::type *=0) |
|
template<typename T0 , typename T1 > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _init2 (Index rows, Index cols, typename internal::enable_if< Base::SizeAtCompileTime!=2, T0 >::type *=0) |
|
template<typename T0 , typename T1 > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _init2 (const T0 &val0, const T1 &val1, typename internal::enable_if< Base::SizeAtCompileTime==2, T0 >::type *=0) |
|
template<typename T0 , typename T1 > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _init2 (const Index &val0, const Index &val1, typename internal::enable_if< (!internal::is_same< Index, Scalar >::value)&&(internal::is_same< T0, Index >::value)&&(internal::is_same< T1, Index >::value)&&Base::SizeAtCompileTime==2, T1 >::type *=0) |
|
template<typename OtherDerived > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | _resize_to_match (const EigenBase< OtherDerived > &other) |
|
template<typename OtherDerived > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived & | _set (const DenseBase< OtherDerived > &other) |
| Copies the value of the expression other into *this with automatic resizing. More...
|
|
template<typename OtherDerived > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived & | _set_noalias (const DenseBase< OtherDerived > &other) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | PlainObjectBase () |
|
EIGEN_DEVICE_FUNC | PlainObjectBase (internal::constructor_without_unaligned_array_assert) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | PlainObjectBase (const PlainObjectBase &other) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | PlainObjectBase (Index size, Index rows, Index cols) |
|
template<typename OtherDerived > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | PlainObjectBase (const DenseBase< OtherDerived > &other) |
|
template<typename OtherDerived > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | PlainObjectBase (const EigenBase< OtherDerived > &other) |
|
template<typename OtherDerived > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | PlainObjectBase (const ReturnByValue< OtherDerived > &other) |
| Copy constructor with in-place evaluation. More...
|
|
DenseStorage< Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options > | m_storage |
|
template<size_t N>
class gtsam::FixedVector< N >
Fixed size vectors - compatible with boost vectors, but with compile-type size checking.
Definition at line 30 of file FixedVector.h.