mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-05-01 08:14:10 +08:00
Fixed DenseStorageBase typedef (MSVC specific).
Unified the ei_plain_matrix_type.
This commit is contained in:
parent
24a09ceae8
commit
a05d42616b
@ -37,7 +37,7 @@ class Array
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
typedef DenseStorageBase<Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>, ArrayBase, _Options> Base;
|
typedef DenseStorageBase<Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>, Eigen::ArrayBase, _Options> Base;
|
||||||
_EIGEN_DENSE_PUBLIC_INTERFACE(Array)
|
_EIGEN_DENSE_PUBLIC_INTERFACE(Array)
|
||||||
|
|
||||||
enum { Options = _Options };
|
enum { Options = _Options };
|
||||||
|
@ -109,7 +109,7 @@ template<int _Rows, int _Cols> struct ei_size_at_compile_time
|
|||||||
* whereas ei_eval is a const reference in the case of a matrix
|
* whereas ei_eval is a const reference in the case of a matrix
|
||||||
*/
|
*/
|
||||||
|
|
||||||
template<typename T, typename StorageType = typename ei_traits<T>::StorageType> class ei_plain_matrix_type;
|
template<typename T, typename StorageType = typename ei_traits<T>::StorageType> struct ei_plain_matrix_type;
|
||||||
template<typename T, typename BaseClassType> struct ei_plain_matrix_type_dense;
|
template<typename T, typename BaseClassType> struct ei_plain_matrix_type_dense;
|
||||||
template<typename T> struct ei_plain_matrix_type<T,Dense>
|
template<typename T> struct ei_plain_matrix_type<T,Dense>
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user