ARTS 2.5.9 (git: 825fa5f2)
matpack::vector Concept Reference

A concept for any of the Arts vector types. More...

#include <matpack_concepts.h>

Concept definition

template<typename T>
concept matpack::vector = matpack_type<T> and vector_like<T> and requires(T a) {
{ a.nelem() } -> std::integral;
{ a.delem() } -> std::integral;
{ a.selem() } -> std::integral;
{ *a.get_c_array() } -> complex_or_real;
}
A concept for an Arts vector-like type with access operations.
A concept for any of the Arts vector types.
#define a

Detailed Description

A concept for any of the Arts vector types.

Definition at line 163 of file matpack_concepts.h.