Skip to content

Move all methods and tests related to complex numbers from PMMatrix and PMVector into Math-Complex package #275

@olekscode

Description

@olekscode

This would remove the coupling between Collections and Complex numbers (which live in a separate package).

Some (perhaps not all) examples include:

  • PMVector >> isReal
  • PMMatrix >> isReal
  • PMVectorTest >> testIsRealOnComplexVector
  • PMVectorTest >> testIsRealOnRealVector
  • PMMatrixTest >> testIsRealOnComplexMatrix
  • PMMatrixTest >> testIsRealOnRealMatrix

Those methods can apply both to real and complex matrices. But implementation depends on PMComplex, so I don't know what to do there:

  • PMMatrix >> isHermitian
  • PMMatrix >> isNegativeDefinite
  • PMMatrix >> isNegativeSemiDefinite
  • PMMatrix >> isPositiveDefinite
  • PMMatrix >> isPositiveSemiDefinite

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions