Christoph Ruegg
afc4f7e167
Precision: rework/cleanup (major)
13 years ago
Christoph Ruegg
2f275c1fb0
Build: make whole unit test suite hybrid so it can run against all portable profiles
13 years ago
Christoph Ruegg
6360e77a22
LA: fix return type of Norms to double (instead of T)
13 years ago
Christoph Ruegg
e6fe8a8560
LA: Refactoring towards the generic matrix/vector types, test simplification
13 years ago
Christoph Ruegg
b4f03e4560
LA: Further clean up and extend matrix/vector enumeration
13 years ago
Christoph Ruegg
88d26ccee0
LA: Clean up and extend vector enumeration
13 years ago
Christoph Ruegg
e37498618b
Distributions: move files (ns sync), clean up
13 years ago
Christoph Ruegg
8bfcab62ed
LA: Move all from .Generic namespace to parent namespace
13 years ago
Christoph Ruegg
4060899bcd
Tests: fix test bug where GetHashCode was tested against known result
13 years ago
Christoph Ruegg
b4ee5ed34f
LA: Adapt parsing and unit tests to modified string formatting
13 years ago
Christoph Ruegg
e5bed3c158
LA: Generic Vector: Extract BCL interfaces to partial class
13 years ago
Christoph Ruegg
c77483a4d0
LA: Vector SetValues SubVector SetSubVector #96
13 years ago
Christoph Ruegg
211da24362
LA: static CreateRandom for dense matrix and vector (replacing complicated templating approach)
14 years ago
Christoph Ruegg
78a933aaf3
LA: migrate vectors to storage classes (major)
14 years ago
Christoph Ruegg
5d7fc8e67e
Tests: replace matrix structural tests with theory (part 3) - Column
14 years ago
Christoph Ruegg
386fb36bfc
Solution: Replace Silverlight with Portable library
Instead of a specific Silverlight version, we now provide a separate
Portable Library assebly that supports .Net 4.0.1 and higher,
Silverlight 5 ad well as .Net for Metro style apps (WinRT).
New NuGet Package MathNet.Numerics.Portable with the portable library.
Since MathNet.Numerics.Portable now supports silverlight, the normal
package MathNet.Numerics no longer supports it (.Net 4 only).
Reworked the common parallel execution infrastructure for more reasonable
abstractions and better compatibility with portable libraries. Portable
libraries do support parts of the TPL, but neither the Parallel class nor
straight threading.
14 years ago
Abratiychuk
3f470bc0bc
Fixed unit tests for Silverlight
Signed-off-by: abratiychuk <18.05.2011>
15 years ago
Marcus Cuda
ec85c4152f
vector: changed IndexedEnumberator from returning KeyValuePair to a Tuple to be consistent with the Matrix version
16 years ago
Marcus Cuda
7a1a0fc8f1
tests: added Andriy's ported NUnit tests and tweaked them for the solver changes
16 years ago
Marcus Cuda
7caa9b1110
fixed a complex ToString bugs and lowered the accuracy on some of the single precision tests that were failing on x64
16 years ago
Marcus Cuda
8585733257
la: added Andriy's complex32 LA code
16 years ago
Marcus Cuda
a3e51bcc93
added andriy's complex LA
16 years ago
Marcus Cuda
cbd321574f
andriy's conversion to a generic matrix
16 years ago
Marcus Cuda
9ba1fcc556
merged andriy's changes
16 years ago
Marcus Cuda
c62ba47988
merged Andriy's sparse optimizations
a little clean up
16 years ago
Marcus Cuda
a6572fa189
sparse: merge Andriy's additions
16 years ago
Marcus Cuda
690f625e1e
merged Hany additions
16 years ago
Hani Medhat
8b0f6e5713
Added AbsoluteMaximum, AbsoluteMaximumIndex and fixed a bug with Random method.
16 years ago
Marcus Cuda
7e698cd2b7
vector: minor cleanup of Hany's additional vector methods
16 years ago
Hani Medhat
f213e9988b
Added:
AbsoluteMinimum()
AbsoluteMinimumIndex()
GetSubVector() - rename SubVector()
Maximum()
MaximumIndex()
Minimum()
MimumIndex()
Sum()
SumMagnitudes()
SetValues()
DyadicProduct()
Random()
TensorMultiply()
16 years ago
Christoph Ruegg
7c21d36316
Unit Tests: updated headers, minor clean up
16 years ago
Marcus Cuda
b61f6df24d
LA providers: reworked how the tests setup
17 years ago
Marcus Cuda
d8020ba990
vector: added missing operators to DenseVector, added missing tests, and fixed the Gallio bug in the build file
17 years ago
Marcus Cuda
ca361c5d73
vector: fixed CopyTo bug and added IEnumerable test
17 years ago
Marcus Cuda
6279060784
vector: corrected unit tests to use CreateVector
17 years ago
Marcus Cuda
a6e980ec8e
vector: Added conversion operators to DenseVector
vector: added ToArray, ToColumnMatrix, and ToRowMatrix methods to the Vector class
vector: corrected execption parameter order in DenseVector
17 years ago
Marcus Cuda
b0a4a23d81
vector: added GetIndexedEnumerator
17 years ago
Marcus Cuda
914c317157
removed GetIndexedEnumerator from Vector - will add it back to the sparse Vector
moved the scaling factor and max block size from control into the Parallel class and made them constant
Signed-off-by: Marcus Cuda <marcus@cuda.net>
17 years ago
Marcus Cuda
478991b870
vector: added equals and gethashcode methods
Signed-off-by: Marcus Cuda <marcus@cuda.net>
17 years ago
Marcus Cuda
eeed394686
Vector: added norm methods and broke up unit tests
Signed-off-by: Marcus Cuda <marcus@cuda.net>
17 years ago
Marcus Cuda
e3e6dc94d6
Vector: added scaling methods
Signed-off-by: Marcus Cuda <marcus@cuda.net>
17 years ago
Marcus Cuda
844ad6a51f
Vector: added subtraction and corrected addition interface in ILinearAlgebra
Signed-off-by: Marcus Cuda <marcus@cuda.net>
17 years ago
Marcus Cuda
882a48e040
Vector: Added addition methods
Signed-off-by: Marcus Cuda <marcus@cuda.net>
17 years ago
Marcus Cuda
913d9f6eca
tweaked build file to remove managed references and to be a little more xbuild friendly - but there is still an issue with InternalVisibleTo
corrected the ToString Vector test
Signed-off-by: Marcus Cuda <marcus@cuda.net>
17 years ago
Marcus Cuda
4abb536ea0
Linear Algebra: Started implement DenseVector
Signed-off-by: Marcus Cuda <marcus@cuda.net>
17 years ago