IgANet
IgANets - Isogeometric Analysis Networks
Loading...
Searching...
No Matches
iganet::DType Concept Reference

Concept to identify template parameters that are acceptable as DTypes. More...

#include </home/runner/work/iganet/iganet/include/options.hpp>

Concept definition

template<typename T>
concept iganet::DType =
std::is_same_v<T, bool> ||
std::is_same_v<T, char> ||
std::is_same_v<T, short> ||
std::is_same_v<T, int> ||
std::is_same_v<T, long> ||
std::is_same_v<T, long long> ||
std::is_same_v<T, half> ||
std::is_same_v<T, float> ||
std::is_same_v<T, double> ||
std::is_same_v<T, std::complex<half>> ||
std::is_same_v<T, std::complex<float>> ||
std::is_same_v<T, std::complex<double>>
Concept to identify template parameters that are acceptable as DTypes.
Definition options.hpp:29

Detailed Description

Concept to identify template parameters that are acceptable as DTypes.