|
| GenericVector & | append (const GenericVector &_arg) |
| |
| template<typename OtherDerived > |
| | GenericVector (const Eigen::MatrixBase< OtherDerived > &other) |
| |
| template<typename OtherDerived > |
| | GenericVector (const Eigen::ReturnByValue< OtherDerived > &other) |
| |
| template<typename OtherDerived > |
| | GenericVector (const Eigen::EigenBase< OtherDerived > &other) |
| |
| GenericVector | getAbsolute () const |
| |
| unsigned | getDim () const |
| |
| T | getMax () const |
| |
| T | getMean () const |
| |
| T | getMin () const |
| |
| T | getNorm (VectorNorm _norm) const |
| |
| T | getNorm (VectorNorm _norm, const GenericVector &_scale) const |
| |
| void | init (unsigned _dim=0) |
| |
| bool | isEmpty () const |
| |
| bool | operator!= (const GenericVector &_arg) const |
| |
| bool | operator< (const GenericVector &_arg) const |
| |
| bool | operator<= (const GenericVector &_arg) const |
| |
| bool | operator== (const GenericVector &_arg) const |
| |
| bool | operator> (const GenericVector &_arg) const |
| |
| bool | operator>= (const GenericVector &_arg) const |
| |
| virtual returnValue | print (std::ostream &stream=std::cout, const std::string &name=DEFAULT_LABEL, const std::string &startString=DEFAULT_START_STRING, const std::string &endString=DEFAULT_END_STRING, uint width=DEFAULT_WIDTH, uint precision=DEFAULT_PRECISION, const std::string &colSeparator=DEFAULT_COL_SEPARATOR, const std::string &rowSeparator=DEFAULT_ROW_SEPARATOR) const |
| |
| virtual returnValue | print (const std::string &filename, const std::string &name=DEFAULT_LABEL, const std::string &startString=DEFAULT_START_STRING, const std::string &endString=DEFAULT_END_STRING, uint width=DEFAULT_WIDTH, uint precision=DEFAULT_PRECISION, const std::string &colSeparator=DEFAULT_COL_SEPARATOR, const std::string &rowSeparator=DEFAULT_ROW_SEPARATOR) const |
| |
| virtual returnValue | print (std::ostream &stream, const std::string &name, PrintScheme printScheme) const |
| |
| virtual returnValue | print (const std::string &filename, const std::string &name, PrintScheme printScheme) const |
| |
| virtual returnValue | read (std::istream &stream) |
| |
| virtual returnValue | read (const std::string &filename) |
| |
| void | setAll (const T &_value) |
| |
| GenericVector & | setUnitVector (unsigned _idx) |
| |
| virtual | ~GenericVector () |
| |
|
|
| | GenericVector () |
| |
| | GenericVector (unsigned _dim) |
| |
| | GenericVector (unsigned _dim, const T *const _values) |
| |
| | GenericVector (std::vector< T > _values) |
| |
| Index | innerStride () const |
| |
| EIGEN_STRONG_INLINE | Matrix () |
| | Default constructor. More...
|
| |
| | Matrix (internal::constructor_without_unaligned_array_assert) |
| |
| EIGEN_STRONG_INLINE | Matrix (Index dim) |
| | Constructs a vector or row-vector with given dimension. . More...
|
| |
| EIGEN_STRONG_INLINE | Matrix (const T0 &x, const T1 &y) |
| |
| EIGEN_STRONG_INLINE | Matrix (const Scalar &x, const Scalar &y, const Scalar &z) |
| | Constructs an initialized 3D vector with given coefficients. More...
|
| |
| 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...
|
| |
| | Matrix (const Scalar *data) |
| |
| EIGEN_STRONG_INLINE | Matrix (const MatrixBase< OtherDerived > &other) |
| | Constructor copying the value of the expression other. More...
|
| |
| EIGEN_STRONG_INLINE | Matrix (const Matrix &other) |
| | Copy constructor. More...
|
| |
| EIGEN_STRONG_INLINE | Matrix (const ReturnByValue< OtherDerived > &other) |
| | Copy constructor with in-place evaluation. More...
|
| |
| EIGEN_STRONG_INLINE | Matrix (const EigenBase< OtherDerived > &other) |
| | Copy constructor for generic expressions. More...
|
| |
| | Matrix (const RotationBase< OtherDerived, ColsAtCompileTime > &r) |
| | Constructs a Dim x Dim rotation matrix from the rotation r. More...
|
| |
| EIGEN_STRONG_INLINE Matrix & | operator= (const Matrix &other) |
| | Assigns matrices to each other. More...
|
| |
| EIGEN_STRONG_INLINE Matrix & | operator= (const MatrixBase< OtherDerived > &other) |
| |
| EIGEN_STRONG_INLINE Matrix & | operator= (const EigenBase< OtherDerived > &other) |
| | Copies the generic expression other into *this. More...
|
| |
| EIGEN_STRONG_INLINE Matrix & | operator= (const ReturnByValue< OtherDerived > &func) |
| |
| Matrix & | operator= (const RotationBase< OtherDerived, ColsAtCompileTime > &r) |
| |
| Index | outerStride () const |
| |
| void | swap (MatrixBase< OtherDerived > const &other) |
| |
| Base & | base () |
| |
| const Base & | base () const |
| |
| EIGEN_STRONG_INLINE const Scalar & | coeff (Index rowId, Index colId) const |
| |
| EIGEN_STRONG_INLINE const Scalar & | coeff (Index index) const |
| |
| EIGEN_STRONG_INLINE Scalar & | coeffRef (Index rowId, Index colId) |
| |
| EIGEN_STRONG_INLINE Scalar & | coeffRef (Index index) |
| |
| EIGEN_STRONG_INLINE const Scalar & | coeffRef (Index rowId, Index colId) const |
| |
| EIGEN_STRONG_INLINE const Scalar & | coeffRef (Index index) const |
| |
| EIGEN_STRONG_INLINE Index | cols () const |
| |
| EIGEN_STRONG_INLINE void | conservativeResize (Index nbRows, Index nbCols) |
| |
| EIGEN_STRONG_INLINE void | conservativeResize (Index nbRows, NoChange_t) |
| |
| EIGEN_STRONG_INLINE void | conservativeResize (NoChange_t, Index nbCols) |
| |
| EIGEN_STRONG_INLINE void | conservativeResize (Index size) |
| |
| template<typename OtherDerived > |
| EIGEN_STRONG_INLINE void | conservativeResizeLike (const DenseBase< OtherDerived > &other) |
| |
| EIGEN_STRONG_INLINE const Scalar * | data () const |
| |
| EIGEN_STRONG_INLINE Scalar * | data () |
| |
| template<typename OtherDerived > |
| EIGEN_STRONG_INLINE Derived & | lazyAssign (const DenseBase< OtherDerived > &other) |
| |
| EIGEN_STRONG_INLINE Derived & | operator= (const PlainObjectBase &other) |
| |
| template<typename OtherDerived > |
| EIGEN_STRONG_INLINE Derived & | operator= (const ReturnByValue< OtherDerived > &func) |
| |
| template<typename OtherDerived > |
| EIGEN_STRONG_INLINE Derived & | operator= (const EigenBase< OtherDerived > &other) |
| |
| 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_STRONG_INLINE | PlainObjectBase () |
| |
| | PlainObjectBase (internal::constructor_without_unaligned_array_assert) |
| |
| EIGEN_STRONG_INLINE | PlainObjectBase (Index a_size, Index nbRows, Index nbCols) |
| |
| template<typename OtherDerived > |
| EIGEN_STRONG_INLINE | PlainObjectBase (const EigenBase< OtherDerived > &other) |
| |
| EIGEN_STRONG_INLINE void | resize (Index nbRows, Index nbCols) |
| |
| void | resize (Index size) |
| |
| void | resize (NoChange_t, Index nbCols) |
| |
| void | resize (Index nbRows, NoChange_t) |
| |
| template<typename OtherDerived > |
| EIGEN_STRONG_INLINE void | resizeLike (const EigenBase< OtherDerived > &_other) |
| |
| EIGEN_STRONG_INLINE Index | rows () const |
| |
| Derived & | setConstant (Index size, const Scalar &value) |
| |
| Derived & | setConstant (Index rows, Index cols, const Scalar &value) |
| |
| Derived & | setOnes (Index size) |
| |
| Derived & | setOnes (Index rows, Index cols) |
| |
| Derived & | setRandom (Index size) |
| |
| Derived & | setRandom (Index rows, Index cols) |
| |
| Derived & | setZero (Index size) |
| |
| Derived & | setZero (Index rows, Index cols) |
| |
| 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 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 T0 , typename T1 > |
| EIGEN_STRONG_INLINE void | _init2 (Index nbRows, Index nbCols, typename internal::enable_if< Base::SizeAtCompileTime!=2, T0 >::type *=0) |
| |
| template<typename T0 , typename T1 > |
| EIGEN_STRONG_INLINE void | _init2 (const Scalar &val0, const Scalar &val1, typename internal::enable_if< Base::SizeAtCompileTime==2, T0 >::type *=0) |
| |
| template<typename OtherDerived > |
| EIGEN_STRONG_INLINE void | _resize_to_match (const EigenBase< OtherDerived > &other) |
| |
| template<typename OtherDerived > |
| 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_STRONG_INLINE Derived & | _set_noalias (const DenseBase< OtherDerived > &other) |
| |
| template<typename OtherDerived > |
| EIGEN_STRONG_INLINE void | _set_selector (const OtherDerived &other, const internal::true_type &) |
| |
| template<typename OtherDerived > |
| EIGEN_STRONG_INLINE void | _set_selector (const OtherDerived &other, const internal::false_type &) |
| |
| template<typename OtherDerived > |
| void | _swap (DenseBase< OtherDerived > const &other) |
| |
| DenseStorage< Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options > | m_storage |
| |
template<typename T>
class GenericVector< T >
A generic vector class based on Eigen's matrix class.
Definition at line 54 of file vector.hpp.