Marcus Cuda
4306a730d4
native: change the gotoblas wrapper to use the dll build and lapack interface
15 years ago
Marcus Cuda
06b43e5481
updated t4 builder to build GotoBlas templates
15 years ago
Marcus Cuda
720f90cc66
native: reorg'ed and started ACML provider
15 years ago
Marcus Cuda
1713db411a
added GotoBLAS2 provider class.
15 years ago
Marcus Cuda
01671115f9
gotoblas now compiles, but there is a dependency problem with gfortran. reorg'ed the files a bit
15 years ago
Marcus Cuda
9a37b3c9a5
native: started GotoBLAS2 wrapper - BLAS compiles
15 years ago
Abratiychuk
37526cb8d9
Change MatrixMultuplyWithUpdate to cache-oblivious multiplication.
15 years ago
Marcus Cuda
9f2d5e5923
dense matrix performance tweak. work item: 5680
15 years ago
Marcus Cuda
676dd39c55
stylecop fixes
15 years ago
Alexander Karatarakis
ba63a4b4e0
Unit tests for Single.
15 years ago
Alexander Karatarakis
e8034ef091
Unit tests for Complex32.
15 years ago
Alexander Karatarakis
f3b3806c0a
Unit tests for Double.
15 years ago
Alexander Karatarakis
dc7bb4e2c5
Moved methods to a more appropriate place on Complex.
15 years ago
Alexander Karatarakis
8a95a1ccdc
Unit Tests for Complex.
15 years ago
Alexander Karatarakis
f4e8456a62
Removed stubs in SparseMatrix. Calculation of A^T*x is inefficient for CSR format so it defaults to generic calculation.
15 years ago
Alexander Karatarakis
ecaa031ca1
Previous commits were for DenseMatrix. Created stubs for SparseMatrix.
15 years ago
Alexander Karatarakis
793d976952
Implemented DoTransposeThisAndMultiply for matrices & vectors on Complex32.
15 years ago
Alexander Karatarakis
765cae8482
Implemented DoTransposeThisAndMultiply for matrices & Vectors on Complex.
15 years ago
Alexander Karatarakis
18e6ed5e7b
Implemented DoTransposeThisAndMultiply for matrices & Vectors on Float.
15 years ago
Alexander Karatarakis
71cd9c691d
Implemented DoTransposeThisAndMultiply for matrices on Double.
15 years ago
Alexander Karatarakis
ba4648d3cc
Implemented DoTranspsoeThisAndMultiply for vectors on Double.
15 years ago
Alexander Karatarakis
fd97574f2f
Implemented TranspsoeThisAndMultiply for Vectors.
15 years ago
Alexander Karatarakis
e0ff4e89d3
Implemented virtual TransposeThisAndMultiply methods for matrices.
15 years ago
Marcus Cuda
404e4c6ec2
native: added unit tests for other data types and a bunch of bug fixes
15 years ago
Marcus Cuda
18fb12d63b
added missing files
15 years ago
Marcus Cuda
782612e2c7
added a mechanism to set the linear algebra provider when running the full unit test suite
15 years ago
Alexander Karatarakis
19d1eb7ae7
Optimized loop in IsSymmetric. Instead of checking row >= column, have the column loop run from row + 1.
15 years ago
Alexander Karatarakis
012cbc528a
Fixed loop in IsSymmetric property. Should start from 0.
15 years ago
Marcus Cuda
34bc517324
native: added SVD and modified the linear algebra provider as needed
15 years ago
Marcus Cuda
8206966c88
added Alex Karatarakis fix for the TransposeAndMultiply bug, work item: 5673
15 years ago
Marcus Cuda
6beb3b6ace
native: added QR solve, tweaking the provider interface as needed
15 years ago
Marcus Cuda
d2a96e1f16
fixed sparse matrix Submatrix bug. work item: 5671
15 years ago
Jurgen Van Gael
bf8225f034
Reduced the number of passes through the data from four to two when computing descriptive statistics.
15 years ago
Christoph Ruegg
b722589e53
Linear Algebra: Double DenseQR ctor to check for null arguments
15 years ago
Christoph Ruegg
c271cea4cc
Unit Tests: Interpolation V
15 years ago
Christoph Ruegg
820804b237
Unit Tests: Interpolation IV
15 years ago
Christoph Ruegg
0783c34fa4
Unit Tests: Interpolation III
15 years ago
Christoph Ruegg
a7a94551bd
Unit Tests: Interpolation II
15 years ago
Christoph Ruegg
2529512a85
Unit Tests: Interpolation I
15 years ago
Christoph Ruegg
0579f5ca2a
Special Functions: Move Beta functions to their own file (just like Gamma)
16 years ago
Marcus Cuda
aba8c988cb
native: added QR factor
15 years ago
Marcus Cuda
de4eb2a7a5
native: added Cholesky solve and removed redundant number of B parameter from its interface
16 years ago
Marcus Cuda
d25e59247e
native: lapack routines now return information about why they failed if they fail.
16 years ago
Marcus Cuda
60f4ee5cc5
native: added LU solve
api: removed the LU solve methods with the transpose option from LA provider interface for consistency with other solvers
added SecuritySafeCritical and SecurityCritical attributes native provider and p/invoke methods
16 years ago
Marcus Cuda
4628fc4de6
started lu solve
16 years ago
Christoph Ruegg
fcc7598bf2
Move Sampling/Sample to Signals/SignalGenerator to avoid confusion with statistical sampling
16 years ago
Christoph Ruegg
283f036cb1
Readme: new short installation instructions section
16 years ago
Christoph Ruegg
4959eef327
NuGet nuspec now pointing to 128p instead of 32p icon
16 years ago
Christoph Ruegg
2b84d8dd5c
fixed order statistics/median bug #5667 that caused a potential stackoverflow on platforms where tail-recursion is not optimized. Fixed by turning the recursion into a loop manually. Unit tests.
16 years ago
Marcus Cuda
eeede6d89e
fixed sparse matrix addition and subtraction bug. work item: 5666
16 years ago