Tensor Index
tensor_index<value_t, storage_t, array_t, N>
Description
The template class tensor_index
decorates the
tensor template class with indices for
tensor contraction.
Example
#include <boost/numeric/ublas/tensor/einstein.hpp>
int main () {
using namespace boost::numeric::ublas;
shape s{4,3,2};
for (auto i = 0u; i < s.size(); ++i) {
std::cout << s.at(i) << std::endl;
}
}
Definition
Defined in the header tensor/tensor_einstein.hpp.
Public base classes
None.
Template parameters
Parameter |
Description |
|
|
The type of object stored in the tensor. |
|
|
Storage organization of the tensor. |
|
|
The type of the storage array of the tensor. |
|
|
Number of indices provided. |
Copyright (©) 2018 Cem Bassoy
Copyright (©) 2021 Shikhar Vashistha
Use, modification and distribution are subject to the Boost Software
License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt ).