mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-08-11 19:29:02 +08:00
Modify the LinSpaced function to take only the two bounds
This commit is contained in:
parent
2ea98594c4
commit
9ed6a267a3
@ -399,6 +399,22 @@ EIGEN_STRONG_INLINE Derived& DenseBase<Derived>::setLinSpaced(Index size, const
|
|||||||
return derived() = Derived::NullaryExpr(size, internal::linspaced_op<Scalar,false>(low,high,size));
|
return derived() = Derived::NullaryExpr(size, internal::linspaced_op<Scalar,false>(low,high,size));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* \brief Sets a linearly space vector.
|
||||||
|
*
|
||||||
|
* The function fill *this with equally spaced values in the closed interval [low,high].
|
||||||
|
*
|
||||||
|
* \only_for_vectors
|
||||||
|
*
|
||||||
|
* \sa setLinSpaced(Index, const Scalar&, const Scalar&), CwiseNullaryOp
|
||||||
|
*/
|
||||||
|
template<typename Derived>
|
||||||
|
EIGEN_STRONG_INLINE Derived& DenseBase<Derived>::setLinSpaced(const Scalar& low, const Scalar& high)
|
||||||
|
{
|
||||||
|
EIGEN_STATIC_ASSERT_VECTOR_ONLY(Derived)
|
||||||
|
return setLinSpaced(size(), low, high);
|
||||||
|
}
|
||||||
|
|
||||||
// zero:
|
// zero:
|
||||||
|
|
||||||
/** \returns an expression of a zero matrix.
|
/** \returns an expression of a zero matrix.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user