mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
Harden unsupported tensor tests for sanitizers
libeigen/eigen!2321 Co-authored-by: Rasmus Munk Larsen <rlarsen@nvidia.com> Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
This commit is contained in:
@@ -892,6 +892,14 @@ std::string type_name() {
|
||||
return type_name(T());
|
||||
}
|
||||
|
||||
template <typename DataContainer>
|
||||
void setRandomDataInRange(DataContainer& data_container, typename DataContainer::Scalar min_value,
|
||||
typename DataContainer::Scalar max_value) {
|
||||
for (Eigen::Index i = 0; i < data_container.size(); ++i) {
|
||||
data_container.data()[i] = Eigen::internal::random<typename DataContainer::Scalar>(min_value, max_value);
|
||||
}
|
||||
}
|
||||
|
||||
using namespace Eigen;
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user