|
Stratax 0.4.0rc1
|
Supported scalar dtype aliases. More...
#include <cstddef>#include <cstdint>#include <complex>

Go to the source code of this file.
Typedefs | |
| using | stratax::core::index_t = std::size_t |
| Unsigned size and index type. | |
| using | stratax::core::ssize_t = std::ptrdiff_t |
| Signed pointer-difference and index type. | |
| using | stratax::dtype::bool_ = bool |
| Boolean dtype. | |
| using | stratax::dtype::int8 = std::int8_t |
| Signed 8-bit integer dtype. | |
| using | stratax::dtype::int16 = std::int16_t |
| Signed 16-bit integer dtype. | |
| using | stratax::dtype::int32 = std::int32_t |
| Signed 32-bit integer dtype. | |
| using | stratax::dtype::int64 = std::int64_t |
| Signed 64-bit integer dtype. | |
| using | stratax::dtype::uint8 = std::uint8_t |
| Unsigned 8-bit integer dtype. | |
| using | stratax::dtype::uint16 = std::uint16_t |
| Unsigned 16-bit integer dtype. | |
| using | stratax::dtype::uint32 = std::uint32_t |
| Unsigned 32-bit integer dtype. | |
| using | stratax::dtype::uint64 = std::uint64_t |
| Unsigned 64-bit integer dtype. | |
| using | stratax::dtype::float32 = float |
| Native float dtype. | |
| using | stratax::dtype::float64 = double |
| Native double dtype. | |
| using | stratax::dtype::longdouble = long double |
| Native long double dtype; precision is platform-dependent. | |
| using | stratax::dtype::complex64 = std::complex< float > |
| Complex dtype with native float components. | |
| using | stratax::dtype::complex128 = std::complex< double > |
| Complex dtype with native double components. | |
| using | stratax::dtype::clongdouble = std::complex< long double > |
| Complex dtype with native long double components. | |
Supported scalar dtype aliases.
Definition in file Types.hpp.
| using stratax::dtype::bool_ = typedef bool |
| using stratax::dtype::clongdouble = typedef std::complex<long double> |
| using stratax::dtype::complex128 = typedef std::complex<double> |
| using stratax::dtype::complex64 = typedef std::complex<float> |
| using stratax::dtype::float32 = typedef float |
| using stratax::dtype::float64 = typedef double |
| using stratax::core::index_t = typedef std::size_t |
| using stratax::dtype::int16 = typedef std::int16_t |
| using stratax::dtype::int32 = typedef std::int32_t |
| using stratax::dtype::int64 = typedef std::int64_t |
| using stratax::dtype::int8 = typedef std::int8_t |
| using stratax::dtype::longdouble = typedef long double |
| using stratax::core::ssize_t = typedef std::ptrdiff_t |
| using stratax::dtype::uint16 = typedef std::uint16_t |
| using stratax::dtype::uint32 = typedef std::uint32_t |
| using stratax::dtype::uint64 = typedef std::uint64_t |
| using stratax::dtype::uint8 = typedef std::uint8_t |