Template Class Value

Class Documentation

template<typename Derived = Eigen::MatrixXd>
class Value

Public Functions

inline Eigen::Map<Derived> &matrix()
inline const Eigen::Map<Derived> &matrix() const
inline Derived &local()
inline const Derived &local() const
inline bool isLocal() const
inline void mapLocal()
inline void copySharedToLocal()
inline Value()
inline explicit Value(const typename Derived::Scalar s)
inline explicit Value(const Derived &mat)
inline void setLocal(const typename Derived::Scalar s)
inline void setLocal(const Eigen::MatrixBase<Derived> &mat)
inline void setLocal(const Value &val)
inline void setLocal(const typename Derived::Scalar *data, size_t rows = 1, size_t cols = 1)
inline Value &operator=(const typename Derived::Scalar s)
inline Value &operator=(const Derived &mat)
inline explicit Value(const typename Derived::Scalar *data, size_t rows = 1, size_t cols = 1)
inline void setShared(const typename Derived::Scalar *data, size_t rows = 1, size_t cols = 1)
inline void setShared(const Derived &mat)
inline void setShared(const Value &val)
inline Value(const Value &val)
inline Value &operator=(const Value &val)