Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Matrix eigendecomposition #95

Merged
merged 10 commits into from
Feb 9, 2019

Commits on Apr 21, 2015

  1. Added Two function that calculate the eigen-values and right eigen ve…

    …ctors for a given Matrix. Further changes may be appropriate
    Ben Robbins authored and Ben Robbins committed Apr 21, 2015
    Configuration menu
    Copy the full SHA
    34035e7 View commit details
    Browse the repository at this point in the history
  2. Simple formatting changes

    Shlufi committed Apr 21, 2015
    Configuration menu
    Copy the full SHA
    bbee785 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2015

  1. Configuration menu
    Copy the full SHA
    a273c5d View commit details
    Browse the repository at this point in the history
  2. [Issue Jounce#14] Getting PR to compile

    Refactoring and reformatting
    mattt committed Apr 23, 2015
    Configuration menu
    Copy the full SHA
    331f7bc View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2017

  1. Configuration menu
    Copy the full SHA
    2e844ca View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2019

  1. Configuration menu
    Copy the full SHA
    0c31581 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    114d86c View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2019

  1. Fixed bugs in eigendecomposition and added tests

    - dgeev wants matrices in column major form
    - dgeev returns 3 things, so add all to return
    - decomposition results in complex results, which we represent as a 2-tuple
    loufranco committed Feb 7, 2019
    Configuration menu
    Copy the full SHA
    90f8822 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2019

  1. Implement PR Feedback

    - better variable names
    - use a struct for the decomposition result
    - use standard Swift doc comments
    loufranco committed Feb 9, 2019
    Configuration menu
    Copy the full SHA
    3ecae4d View commit details
    Browse the repository at this point in the history
  2. Respond to PR Feedback

    - rename func to eigenDecompose
    - fix some doc comments
    - throw instead of asserting
    - added a test for non-square matrices
    loufranco committed Feb 9, 2019
    Configuration menu
    Copy the full SHA
    1c826ab View commit details
    Browse the repository at this point in the history