#include <tensor.hpp>
Public Types | |
enum | { Options = Options_, NumIndices = NumIndices_ } |
typedef Eigen::array< Index, NumIndices_ > | Dimensions |
typedef IndexType | Index |
Public Member Functions | |
Tensor & | base () |
const Tensor & | base () const |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar * | data () |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar * | data () const |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index | dimension (std::size_t n) const |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Dimensions & | dimensions () |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Dimensions & | dimensions () const |
EIGEN_DEVICE_FUNC bool | operator!= (const Tensor &other) const |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar & | operator() (Index i0) const |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar & | operator() (Index i0, Index i1) const |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar & | operator() (Index i0, Index i1, Index i2) const |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar & | operator() (Index i0, Index i1, Index i2, Index i3) const |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar & | operator() (Index i0, Index i1, Index i2, Index i3, Index i4) const |
EIGEN_DEVICE_FUNC bool | operator== (const Tensor &other) const |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index | rank () const |
EIGEN_DEVICE_FUNC void | resize (const Eigen::array< Index, NumIndices > &dimensions) |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor & | setConstant (const Scalar &val) |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor & | setRandom () |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor & | setZero () |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index | size () const |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | Tensor () |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | Tensor (const Tensor &other) |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | Tensor (Index dim1) |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | Tensor (Index dim1, Index dim2) |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | Tensor (Index dim1, Index dim2, Index dim3) |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | Tensor (Index dim1, Index dim2, Index dim3, Index dim4) |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | Tensor (Index dim1, Index dim2, Index dim3, Index dim4, Index dim5) |
Public Attributes | |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef Scalar_ | Scalar |
Protected Types | |
typedef Eigen::Matrix< Scalar, Eigen::Dynamic, 1, Options > | StorageType |
Protected Attributes | |
Dimensions | m_dimensions |
StorageType | m_storage |
Definition at line 75 of file tensor.hpp.
typedef Eigen::array<Index,NumIndices_> pinocchio::Tensor< Scalar_, NumIndices_, Options_, IndexType >::Dimensions |
Definition at line 86 of file tensor.hpp.
typedef IndexType pinocchio::Tensor< Scalar_, NumIndices_, Options_, IndexType >::Index |
Definition at line 85 of file tensor.hpp.
|
protected |
Definition at line 274 of file tensor.hpp.
anonymous enum |
Enumerator | |
---|---|
Options | |
NumIndices |
Definition at line 80 of file tensor.hpp.
|
inline |
Definition at line 142 of file tensor.hpp.
|
inline |
Definition at line 147 of file tensor.hpp.
|
inlineexplicit |
Definition at line 153 of file tensor.hpp.
|
inline |
Definition at line 160 of file tensor.hpp.
|
inline |
Definition at line 168 of file tensor.hpp.
|
inline |
Definition at line 177 of file tensor.hpp.
|
inline |
Definition at line 187 of file tensor.hpp.
|
inline |
Definition at line 88 of file tensor.hpp.
|
inline |
Definition at line 89 of file tensor.hpp.
|
inline |
Definition at line 112 of file tensor.hpp.
|
inline |
Definition at line 117 of file tensor.hpp.
|
inline |
Definition at line 101 of file tensor.hpp.
|
inline |
Definition at line 92 of file tensor.hpp.
|
inline |
Definition at line 94 of file tensor.hpp.
|
inline |
Definition at line 267 of file tensor.hpp.
|
inline |
Definition at line 199 of file tensor.hpp.
|
inline |
Definition at line 206 of file tensor.hpp.
|
inline |
Definition at line 213 of file tensor.hpp.
|
inline |
Definition at line 220 of file tensor.hpp.
|
inline |
Definition at line 227 of file tensor.hpp.
|
inline |
Definition at line 262 of file tensor.hpp.
|
inline |
Definition at line 96 of file tensor.hpp.
|
inline |
Definition at line 234 of file tensor.hpp.
|
inline |
Definition at line 129 of file tensor.hpp.
|
inline |
Definition at line 136 of file tensor.hpp.
|
inline |
Definition at line 123 of file tensor.hpp.
|
inline |
Definition at line 107 of file tensor.hpp.
|
protected |
Definition at line 277 of file tensor.hpp.
|
protected |
Definition at line 275 of file tensor.hpp.
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef Scalar_ pinocchio::Tensor< Scalar_, NumIndices_, Options_, IndexType >::Scalar |
Definition at line 79 of file tensor.hpp.