Skip to content

Add matrix generation functionality #6

@mcopik

Description

@mcopik

Implement module generating different types of matrices and specialize it for libraries if necessary. Randomized matrices are necessary for #3 . Add test for each type.

It seems that the best way for mixing should be to split properties into compile-time and runtime. At compile time we can specialize for shape and filling policies, a set of type properties can be analyzed at runtime to determine how to proceed with multiple properties.

Special matrices:

  • zero
  • identity

Fill policy:

  • random
  • constant value
  • positive, negative

Types:

  • SPD
  • orthogonal, unitary, permutation
  • Hermitian, normal

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions