TRIQS/nda 1.3.0
Multi-dimensional array library for C++
Loading...
Searching...
No Matches
Concepts

Detailed Description

General concepts used throughout the nda library.

Concepts

concept  nda::CallableWithLongs
 Check if a given type can be called with a certain number of long arguments.
 
concept  nda::StdArrayOfLong
 Check if a given type is of type std::array<long, R> for some arbitrary R.
 
concept  nda::Scalar
 Check if a given type is either an arithmetic or complex type.
 
concept  nda::DoubleOrComplex
 Check if a given type is either a double or complex type.
 
concept  nda::InstantiationOf
 Check if a given type is an instantiation of some other template type.