Tatooine
Einstein notation

Table of Contents

Introduction

Einstein notation can be used for contracting tensors. (see Wikipedia)

//==============================================================================
using namespace tatooine;
//==============================================================================
auto main() -> int {
using namespace einstein_notation;
auto A = mat2::randu();
auto B = tensor222::randu();
auto C = vec2{};
C(k) = A(i, j) * B(i, j, k);
}
Definition: algorithm.h:6
Definition: vec.h:12