Crate basic_dsp_matrix [] [src]

Structs

Matrix2xN
Matrix3xN
Matrix4xN
MatrixMxN

Traits

FromMatrix

Retrieves the underlying storage from a matrix.

Matrix

A trait for matrix types. In this lib a matrix is simply a collection of vectors. The idea is that the matrix types can be used to reduce the size of a large matrix and that the return types are basic enough so that other specialized matrix libs can do the rest of the work, e.g. inverting the resulting matrix.

ToComplexFreqMatrix

Conversion from a generic data type into a dsp vector with complex data.

ToComplexTimeMatrix

Conversion from a generic data type into a dsp vector with complex data.

ToDspMatrix

Conversion from a generic data type into a dsp matrix which tracks its meta information (domain and number space) only at runtime. See ToRealMatrix and ToComplexMatrix for alternatives which track most of the meta data with the type system and therefore avoid runtime errors.

ToMatrix

Conversion from a collection of vectors to a matrix.

ToRealFreqMatrix

Conversion from a generic data type into a dsp matrix with real data.

ToRealTimeMatrix

Conversion from a generic data type into a dsp matrix with real data.

Type Definitions

ComplexFreqMatrix32x2
ComplexFreqMatrix32x3
ComplexFreqMatrix32x4
ComplexFreqMatrix32xN
ComplexFreqMatrix64x2
ComplexFreqMatrix64x3
ComplexFreqMatrix64x4
ComplexFreqMatrix64xN
ComplexTimeMatrix32x2
ComplexTimeMatrix32x3
ComplexTimeMatrix32x4
ComplexTimeMatrix32xN
ComplexTimeMatrix64x2
ComplexTimeMatrix64x3
ComplexTimeMatrix64x4
ComplexTimeMatrix64xN
Matrix32x2
Matrix32x3
Matrix32x4
Matrix32xN
Matrix64x2
Matrix64x3
Matrix64x4
Matrix64xN
RealFreqMatrix32x2
RealFreqMatrix32x3
RealFreqMatrix32x4
RealFreqMatrix32xN
RealFreqMatrix64x2
RealFreqMatrix64x3
RealFreqMatrix64x4
RealFreqMatrix64xN
RealTimeMatrix32x2
RealTimeMatrix32x3
RealTimeMatrix32x4
RealTimeMatrix32xN
RealTimeMatrix64x2
RealTimeMatrix64x3
RealTimeMatrix64x4
RealTimeMatrix64xN