Sourcery VSIPL++ defines default types for scalar floating-point and integer data, in both real and complex forms:
typedef float scalar_f; typedef int scalar_i; typedef std::complex<scalar_f> cscalar_f; typedef std::complex<scalar_i> cscalar_i;
Sourcery VSIPL++ also supports double-precision scalar and complex data types.
In addition, Sourcery VSIPL++ defines a number of integer types for indices, strides, and other related values.
dimension_type
index_type
index_difference_type
stride_type
length_type