mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-08-11 11:19:02 +08:00
Fix ambiguous DiagonalMatrix constructors.
This commit is contained in:
parent
f7b31f864c
commit
a81bba962a
@ -199,6 +199,11 @@ class DiagonalMatrix
|
||||
EIGEN_DEVICE_FUNC
|
||||
explicit EIGEN_STRONG_INLINE DiagonalMatrix(const std::initializer_list<std::initializer_list<Scalar>>& list)
|
||||
: m_diagonal(list) {}
|
||||
|
||||
/** \brief Constructs a DiagonalMatrix and initializes it by elements given by an initializer list of values */
|
||||
EIGEN_DEVICE_FUNC
|
||||
explicit EIGEN_STRONG_INLINE DiagonalMatrix(const std::initializer_list<Scalar>& list)
|
||||
: m_diagonal(std::initializer_list<std::initializer_list<Scalar>>{list}) {}
|
||||
|
||||
/** \brief Constructs a DiagonalMatrix from an r-value diagonal vector type */
|
||||
EIGEN_DEVICE_FUNC
|
||||
|
Loading…
x
Reference in New Issue
Block a user