Tatooine
tatooine
general_tensor
tatooine::general_tensor Concept Reference
#include <
tensor_concepts.h
>
Concept definition
template
<
typename
T>
concept
tatooine::general_tensor
= std::decay_t<T>::is_tensor() &&
requires
(T t) {
{ t.rank() } ->
integral
;
{ t.dimensions() } -> integral_range;
{ t.dimension(std::declval<std::size_t>()) } -> std::integral;
typename
std::decay_t<T>::value_type;
}
tatooine::general_tensor
Definition:
tensor_concepts.h:9
tatooine::integral
Definition:
concepts.h:21
Generated by
1.9.5