mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-06-04 18:54:00 +08:00
add missing non const data() method to MapBase
This commit is contained in:
parent
0020ea544a
commit
fb6d9ca951
@ -98,6 +98,7 @@ template<typename Derived> class MapBase
|
|||||||
* \sa innerStride(), outerStride()
|
* \sa innerStride(), outerStride()
|
||||||
*/
|
*/
|
||||||
inline const Scalar* data() const { return m_data; }
|
inline const Scalar* data() const { return m_data; }
|
||||||
|
inline Scalar* data() { return const_cast<Scalar*>(m_data); }
|
||||||
|
|
||||||
inline const Scalar& coeff(Index row, Index col) const
|
inline const Scalar& coeff(Index row, Index col) const
|
||||||
{
|
{
|
||||||
|
@ -177,7 +177,8 @@ struct TriangularProduct<Mode,true,Lhs,false,Rhs,true>
|
|||||||
typename _ActualLhsType::Scalar, LhsBlasTraits::NeedToConjugate,
|
typename _ActualLhsType::Scalar, LhsBlasTraits::NeedToConjugate,
|
||||||
typename _ActualRhsType::Scalar, RhsBlasTraits::NeedToConjugate,
|
typename _ActualRhsType::Scalar, RhsBlasTraits::NeedToConjugate,
|
||||||
(int(internal::traits<Lhs>::Flags)&RowMajorBit) ? RowMajor : ColMajor>
|
(int(internal::traits<Lhs>::Flags)&RowMajorBit) ? RowMajor : ColMajor>
|
||||||
::run(lhs.rows(),lhs.cols(),lhs.data(),lhs.outerStride(),rhs.data(),rhs.innerStride(),dst.data(),dst.innerStride(),actualAlpha);
|
::run(lhs.rows(),lhs.cols(),lhs.data(),lhs.outerStride(),rhs.data(),rhs.innerStride(),
|
||||||
|
dst.data(),dst.innerStride(),actualAlpha);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user