mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
Clang-format tests, examples, libraries, benchmarks, etc.
This commit is contained in:
committed by
Rasmus Munk Larsen
parent
3252ecc7a4
commit
46e9cdb7fe
@@ -11,52 +11,47 @@
|
||||
|
||||
#include <Eigen/CXX11/Tensor>
|
||||
|
||||
|
||||
static void test_float_rounding()
|
||||
{
|
||||
Tensor<float, 2> ftensor(20,30);
|
||||
static void test_float_rounding() {
|
||||
Tensor<float, 2> ftensor(20, 30);
|
||||
ftensor = ftensor.random() * 100.f;
|
||||
|
||||
Tensor<float, 2> result = ftensor.round();
|
||||
|
||||
for (int i = 0; i < 20; ++i) {
|
||||
for (int j = 0; j < 30; ++j) {
|
||||
VERIFY_IS_EQUAL(result(i,j), numext::round(ftensor(i,j)));
|
||||
VERIFY_IS_EQUAL(result(i, j), numext::round(ftensor(i, j)));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
static void test_float_flooring()
|
||||
{
|
||||
Tensor<float, 2> ftensor(20,30);
|
||||
static void test_float_flooring() {
|
||||
Tensor<float, 2> ftensor(20, 30);
|
||||
ftensor = ftensor.random() * 100.f;
|
||||
|
||||
Tensor<float, 2> result = ftensor.floor();
|
||||
|
||||
for (int i = 0; i < 20; ++i) {
|
||||
for (int j = 0; j < 30; ++j) {
|
||||
VERIFY_IS_EQUAL(result(i,j), numext::floor(ftensor(i,j)));
|
||||
VERIFY_IS_EQUAL(result(i, j), numext::floor(ftensor(i, j)));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
static void test_float_ceiling()
|
||||
{
|
||||
Tensor<float, 2> ftensor(20,30);
|
||||
static void test_float_ceiling() {
|
||||
Tensor<float, 2> ftensor(20, 30);
|
||||
ftensor = ftensor.random() * 100.f;
|
||||
|
||||
Tensor<float, 2> result = ftensor.ceil();
|
||||
|
||||
for (int i = 0; i < 20; ++i) {
|
||||
for (int j = 0; j < 30; ++j) {
|
||||
VERIFY_IS_EQUAL(result(i,j), numext::ceil(ftensor(i,j)));
|
||||
VERIFY_IS_EQUAL(result(i, j), numext::ceil(ftensor(i, j)));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
EIGEN_DECLARE_TEST(cxx11_tensor_roundings)
|
||||
{
|
||||
CALL_SUBTEST(test_float_rounding());
|
||||
CALL_SUBTEST(test_float_ceiling());
|
||||
CALL_SUBTEST(test_float_flooring());
|
||||
EIGEN_DECLARE_TEST(cxx11_tensor_roundings) {
|
||||
CALL_SUBTEST(test_float_rounding());
|
||||
CALL_SUBTEST(test_float_ceiling());
|
||||
CALL_SUBTEST(test_float_flooring());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user