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

Add interpolative decomposition #1

Merged
merged 9 commits into from
Dec 9, 2017
Merged

Add interpolative decomposition #1

merged 9 commits into from
Dec 9, 2017

Conversation

haampie
Copy link
Member

@haampie haampie commented Dec 9, 2017

This was missing.

jiahao and others added 9 commits December 9, 2017 12:37
* Make sure CG gets the correct types

* Use Base.Test in bicgstab

* Use Base.Test in cg

* Simplify cg

* Chebyshev to base.test and simplified tests

* Remove LinearMaps tests (basically verifying LinearMaps internals) and move to Base.Test

* Simplify GMRES tests and move partially to Base.Test

* Use new API for LinearMap

* Move factorization to Base.Test

* Use Base.Test in Hessenberg test

* Simplify tests and use Base.Test

* Indentation and move initialization to the start of the test

* Use Base.Test in lsmr

* Use Base.Test in orthogonalization tests

* Use Base.Test in rlinalg

* Use Base.Test in rsvd and use broadcasting

* Use Base.Test in rsvd_fnkz

* Use Base.Test in simple eigensolvers and update the API for LinearMaps

* Simplify stationary solvers tests and use Base.Test

* Update the Lanczos test

* Remove FastCheck related things

* Remove FactCheck dependency

* Simplify ls__ tests

* Surpress broadcast warning

* Use broadcasting properly

* Use Base.Test in minres

* Remove empty tests in history smoke test

* Move matrix stuff to benchmark folder

* Reduce dependencies in test REQUIRE file

* Test preconditioners with UmfpackLU on Julia 0.6+ only, since Julia 0.5 does not have support for A_ldiv_B!(::UmfpackLU, ::SubArray)

* Fix builds on Julia nightly by escaping strings properly

* Support 0.5

* Escape even more strings

* Remove LinearMaps where it isn't used

* Remove checking for 0.5

* Use latest API of LinearMaps

* Use I over (sp)eye

* Actually run the orthogonalization test

* Simplify orth. test

* Fix one() in CG
* Modernize w/ struct and where

* Clean up some imports

* Update deprecated / removed exception type and add a test for it

* Remove compat

* Add row number to SingularException

* @fact_throws -> @test_throws
@coveralls
Copy link

Coverage Status

Coverage increased (+1.3%) to 67.822% when pulling f646311 on add-factorization into 2657676 on master.

@haampie haampie merged commit c20b822 into master Dec 9, 2017
@haampie haampie deleted the add-factorization branch December 9, 2017 12:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants