From c0cbb233d16306fec19c7c4325d61ae4b1248c1c Mon Sep 17 00:00:00 2001 From: Jaron Kent-Dobias Date: Tue, 5 Jan 2021 11:20:03 +0100 Subject: Ran clang-format. --- tensor.hpp | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) (limited to 'tensor.hpp') diff --git a/tensor.hpp b/tensor.hpp index 8345d83..9e860d9 100644 --- a/tensor.hpp +++ b/tensor.hpp @@ -2,13 +2,14 @@ #include #include -#include #include +#include #include "factorial.hpp" template -void setJ(Scalar z, Eigen::Tensor& J, const std::array& is, std::index_sequence) { +void setJ(Scalar z, Eigen::Tensor& J, const std::array& is, + std::index_sequence) { J(std::get(is)...) = z; } @@ -20,7 +21,8 @@ Eigen::Tensor initializeJ(unsigned N, std::index_sequence } template -void populateCouplings(Eigen::Tensor& J, unsigned N, unsigned l, std::array is, Distribution d, Generator& r) { +void populateCouplings(Eigen::Tensor& J, unsigned N, unsigned l, + std::array is, Distribution d, Generator& r) { if (l == 0) { Scalar z = d(r); do { @@ -52,14 +54,18 @@ Eigen::Tensor generateCouplings(unsigned N, Distribution d, Generator } template -Eigen::Matrix contractDown(const Eigen::Tensor& J, const Eigen::Matrix& z) { - return Eigen::Map>(J.data(), z.size(), z.size()); +Eigen::Matrix +contractDown(const Eigen::Tensor& J, const Eigen::Matrix& z) { + return Eigen::Map>(J.data(), z.size(), + z.size()); } template -Eigen::Matrix contractDown(const Eigen::Tensor& J, const Eigen::Matrix& z) { - Eigen::Tensor zT = Eigen::TensorMap>(z.data(), {z.size()}); - std::array, 1> ip = {Eigen::IndexPair(0,0)}; +Eigen::Matrix +contractDown(const Eigen::Tensor& J, const Eigen::Matrix& z) { + Eigen::Tensor zT = + Eigen::TensorMap>(z.data(), {z.size()}); + std::array, 1> ip = {Eigen::IndexPair(0, 0)}; Eigen::Tensor Jz = J.contract(zT, ip); return contractDown(Jz, z); } -- cgit v1.2.3-54-g00ecf