Skip to content

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

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions