Clang-format tests, examples, libraries, benchmarks, etc.

This commit is contained in:
Antonio Sánchez
2023-12-05 21:22:55 +00:00
committed by Rasmus Munk Larsen
parent 3252ecc7a4
commit 46e9cdb7fe
876 changed files with 33453 additions and 37795 deletions

View File

@@ -12,29 +12,25 @@
#include <Eigen/CXX11/Tensor>
using Eigen::Tensor;
static void test_simple_assign()
{
Tensor<int, 3> random(2,3,7);
static void test_simple_assign() {
Tensor<int, 3> random(2, 3, 7);
random.setRandom();
TensorMap<Tensor<const int, 3> > constant(random.data(), 2, 3, 7);
Tensor<int, 3> result(2,3,7);
Tensor<int, 3> result(2, 3, 7);
result = constant;
for (int i = 0; i < 2; ++i) {
for (int j = 0; j < 3; ++j) {
for (int k = 0; k < 7; ++k) {
VERIFY_IS_EQUAL((result(i,j,k)), random(i,j,k));
VERIFY_IS_EQUAL((result(i, j, k)), random(i, j, k));
}
}
}
}
static void test_assign_of_const_tensor()
{
Tensor<int, 3> random(2,3,7);
static void test_assign_of_const_tensor() {
Tensor<int, 3> random(2, 3, 7);
random.setRandom();
TensorMap<Tensor<const int, 3> > constant1(random.data(), 2, 3, 7);
@@ -47,16 +43,14 @@ static void test_assign_of_const_tensor()
for (int i = 0; i < 2; ++i) {
for (int j = 0; j < 3; ++j) {
VERIFY_IS_EQUAL((result1(i,j)), random(i,j,0));
VERIFY_IS_EQUAL((result2(i,j)), random(i,j,0));
VERIFY_IS_EQUAL((result3(i,j)), random(i,j,0));
VERIFY_IS_EQUAL((result1(i, j)), random(i, j, 0));
VERIFY_IS_EQUAL((result2(i, j)), random(i, j, 0));
VERIFY_IS_EQUAL((result3(i, j)), random(i, j, 0));
}
}
}
EIGEN_DECLARE_TEST(cxx11_tensor_const)
{
EIGEN_DECLARE_TEST(cxx11_tensor_const) {
CALL_SUBTEST(test_simple_assign());
CALL_SUBTEST(test_assign_of_const_tensor());
}