Scott Stephens
6bfed25f4d
Implement IList and IList<T> for LinearAlgebra.Generic.Vector<T>
14 years ago
Marcus Cuda
53679353bf
fixed dimension check with tall matrices and thin qr
14 years ago
Iain Sproat
821a124a14
Resources class and methods are public
Resources class is now public and its members are public. The reason is
to allow Projects which extend the MathNet.Numerics library to reside in
separate projects/.dll file (i.e. beyond the scope of internal
visibility) and be able to call the Resources class of the MathNet
project.
14 years ago
Christoph Ruegg
d65354f4b8
Native Pull: Updated provider and bug fixes
mathnet-numerics-native a6e5c948049bda46cb3b5625fa41accebaa4bdb3:
1. Updated the native provider to MKL V11 update 2, which fixes the lange bug.
2. Re-enabled native matrix norms.
3. Fixed complex Frobenius norm bug in managed code (we weren't taking the conjugative transpose).
4. Fixed the return type on the double matix norm in the managed side of the native provider.
14 years ago
Christoph Ruegg
19be78c57a
Control: disable envvar default provider in portable build
14 years ago
Christoph Ruegg
29ad488ca2
Control: choose default linear algebra provider by env var
Setting the variable MathNetNumericsLAProvider=MKL
will now make Control default to the MKL provider.
If non is set or setting it fails, it will fall back
to the managed provider as before.
14 years ago
Christoph Ruegg
5fbb3e3607
Cosmetics: Matrix class structure (no code changes)
14 years ago
Christoph Ruegg
d1d20b01c1
Delegate Matrix To(Row/Column)Array to storage classes
14 years ago
Christoph Ruegg
7b44478958
LA: Make storage-arg Matrix/Vector ctors public
14 years ago
Christoph Ruegg
cc02d61121
LA: Delegate Matrix Row/Column methods to storage classes
14 years ago
Christoph Ruegg
957098b405
LA: Vector storage: clarify checked vs unchecked
14 years ago
Christoph Ruegg
2cf9d889e9
LA: Matrix storage: clarify checked vs unchecked
14 years ago
Christoph Ruegg
d0b93b247a
LA: Perf, drop some range checks
14 years ago
Christoph Ruegg
f90890e130
Merge pull request #79 from tibel/sparsevector-nonzeroscount
Add SparseVector.NonZerosCount property
14 years ago
Christoph Ruegg
db1b9cfd14
Remove zlib NuGet packages.config project reference #76
14 years ago
tibel
f2b5133bc6
Add SparseVector.NonZerosCount property
14 years ago
Christoph Ruegg
5099fe8444
Merge pull request #77 from tibel/lazy_median
Lazy load DescriptiveStatistics.Median, fix some IO test i18n issues
14 years ago
tibel
e6991089e0
Fix some IO tests on non-english OS
14 years ago
tibel
c137343596
Lazy load DescriptiveStatistics.Median
14 years ago
Christoph Ruegg
564d33c460
Merge pull request #76 from tibel/remove_zlib
Remove zlib.net nuget
14 years ago
tibel
e7f29f411b
Remove zlib.net nuget
14 years ago
Christoph Ruegg
efe5482472
Merge pull request #75 from cuda/zlib
Removed zlib dependency and fixed a sparse matrix parsing bug
14 years ago
Marcus Cuda
3d203b46b7
added fix to other data types and updated tests to check that the bug was fixed
14 years ago
Marcus Cuda
6eb9bca773
fixed bug in sparse matrix parsing
14 years ago
Marcus Cuda
3bab47b19a
Merge branch 'master' into zlib
14 years ago
Marcus Cuda
9851d536e1
removed extra memory stream
14 years ago
Christoph Ruegg
c3527ff6d5
Merge pull request #74 from cuda/mkl-linux
fixed naming inconsistency and added missing inline to lapack_common
14 years ago
Marcus Cuda
2782913139
replaced zlib.net with DeflateStream
14 years ago
Marcus Cuda
758a4b9553
fixed naming inconsistency and added missing inline to lapack_common
14 years ago
Christoph Ruegg
b7d079e049
Merge pull request #73 from cuda/mkl-linux
Mkl linux
14 years ago
Marcus Cuda
43870918a2
fixed typo
14 years ago
Marcus Cuda
60406513b3
added linux build script and tweaked code to compile on Ubuntu
14 years ago
Christoph Ruegg
430c334b62
Merge pull request #72 from cuda/mkl
more mkl tweaks
14 years ago
Marcus Cuda
291006be34
updated resource file - version and copyright
14 years ago
Marcus Cuda
ac11d04f99
Bug MKL x64 LANGE routine, using managed for matrix norms until it is fixed
added missing lapack_common.h
tweaked linker settings to statically link openmp library
14 years ago
Christoph Ruegg
0a54d4b236
Merge pull request #71 from cuda/mkl
minor cleanup on mkl project
14 years ago
Marcus Cuda
3243c2c015
minor cleanup - libiomp is now copied from intel's redist directory, added a common array clone function, and moved ipiv functions to a header file
14 years ago
Christoph Ruegg
38fade8a84
Update README (consistent with website) #69
14 years ago
Christoph Ruegg
c86f777b80
Merge pull request #68 from ArtyomBaranovskiy/statistics-kurtosis
Statistics: DescriptiveStatistics Kurtosis fix, I18N test fix
14 years ago
Artyom Baranovskiy
52806e4450
Fix formula for computing kurtosis (provided by
machinelearning.ru)
14 years ago
Artyom Baranovskiy
7dd31a162d
Implement test case for DescriptiveStatistics which proves
that it computes kurtosis incorrectly for large samples
14 years ago
Artyom Baranovskiy
7d546cec00
Fix parse double exception which occures if you try to run tests in
environment with Non-English default locale
14 years ago
Christoph Ruegg
44f832d4a2
Merge pull request #66 from cuda/missing
added missing app.config file
14 years ago
Marcus Cuda
db16bd6acd
added missing app.config file
14 years ago
Christoph Ruegg
83a0c15ac0
Statistics: DescriptiveStatistics.Median now obsolete
Median always requires a at least a second pass, for exact evaluation of
unsorted data even to keep all data in memory (depending on
implementation). There is thus no advantage in including it in
DescriptiveStatistics, dropping it will instead make it more useful
and perform much better (both runtime and memory usage).
14 years ago
Christoph Ruegg
136bdbb113
Special Functions: modified bessel & struve functions
Also extracted evaluation functions into dedicated Evaluation class.
14 years ago
Christoph Ruegg
2aabaddb82
Special Functions: move files together
14 years ago
Christoph Ruegg
6dbbf9e857
Special Functions: declare alglib version to clarify compatible licensing
14 years ago
Christoph Ruegg
1e53f9be07
Tests: drop unit tests for now obsolete use cases
14 years ago
Christoph Ruegg
7e420d62c2
Merge pull request #65 from cuda/nativefix
some cleanup and fixes for the native code
14 years ago