Christoph Ruegg
36a46bd7fc
Cleanup: no longer mention CodePlex in file headers, deprecate its release archive
11 years ago
Christoph Ruegg
748513675e
Precision: drop no longer needed PCL fallback
11 years ago
Christoph Ruegg
8736508a2f
Precision: single-precision EpsilonOf, simplify PCL variation
11 years ago
Christoph Ruegg
c72bb3662e
Precision: migrate epsilon logic from NumericalDerivative to Precision class
12 years ago
Christoph Ruegg
be4583d133
Precision: rework comparisons, similar to equality before
13 years ago
Christoph Ruegg
afc4f7e167
Precision: rework/cleanup (major)
13 years ago
Christoph Ruegg
8bc882bf88
Precision: cleanup
13 years ago
Christoph Ruegg
8f38ca706a
Precision: fix inconsistent behavior
13 years ago
Christoph Ruegg
3a8cbcf60f
Misc cleanup, docs, optional params
13 years ago
Christoph Ruegg
e6fe8a8560
LA: Refactoring towards the generic matrix/vector types, test simplification
13 years ago
Christoph Ruegg
a179264f75
Simplify root files slightly
13 years ago
Christoph Ruegg
e44454ef94
Build: No longer impersonate System.Numerics to avoid conflicts; introduce new build flags for more flexible config: NOSYSNUMERICS, NATIVEMKL
13 years ago
Christoph Ruegg
63d23cfd8e
Tests: sensible precision expectation for single arithmetics
14 years ago
Christoph Ruegg
2fd5f6aaac
Portable: Union for better double-long conversion perf
14 years ago
Christoph Ruegg
1cf48bf743
Portable: cosmetics
14 years ago
Christoph Ruegg
5e72d7e5dc
Cosmetics, code quality
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.
15 years ago
Marcus Cuda
d9bbaa4a90
refactored the Vector classes to use an intermediate, type specific class
16 years ago
Marcus Cuda
0b619d2b85
merged andriy's eigen code for single, complex, and complex32
16 years ago
Marcus Cuda
14a3c0bf50
fixed a couple style copy issues
16 years ago
Marcus Cuda
17d5941ea2
added andriy's single LA
16 years ago
Marcus Cuda
a3e51bcc93
added andriy's complex LA
16 years ago
Marcus Cuda
1a8cce73c6
Merged Andriy's additions as follows:
Added optimized versions of L1, Frobenius, and infinity norms to the dense and sparse matrices
Added a TransposeAndMultiply method to Matrix DenseMatrix, and SparseMatrix
Ported the Gram-Schmidt QR factorization from dnAnalytics
Ported the diagonal matrix from dnAnalytics
Ported the iterative solvers from dnAnalytics
16 years ago
Christoph Ruegg
722b9736c4
Numerics: udated headers (sorry for the code churn..)
17 years ago
Marcus Cuda
abb46af960
synced up complex code to use the .NET 4.0 Complex class
oved the Silverlight project to Silverlight 4 RC2 - needed to support the .NET 4.0 complex class
17 years ago
Marcus Cuda
1cf455eddc
add silverlight project
17 years ago
Marcus Cuda
511b872aed
added complex32 type
17 years ago
Marcus Cuda
36b0498e6d
Removed AlmostZero and add reference to the NIST test data in the unit tests project
Signed-off-by: Marcus Cuda <marcus@cuda.net>
17 years ago
Christoph Ruegg
f3dcba5c6c
precision: fixing typo in previous 84f78d827d
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Christoph Ruegg
0cae26eda7
precision: multiple increment/decrement
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Marcus Cuda
4ccfa45871
Project merging: renamed projects
Signed-off-by: Marcus Cuda <marcus@cuda.net>
17 years ago
Christoph Ruegg
4ac2bae6fa
precision: custom type support, resharper
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Christoph Ruegg
c16e8e18b7
assembly now marked as CLS compliant
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Christoph Ruegg
fc5bd1b6eb
precision: added relative-error almost-equal
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Marcus Cuda
eeb814fb8d
Added AlmostEquals method from Math.NET Iridium
Signed-off-by: Marcus Cuda <marcus@cuda.net>
17 years ago
P. van der Velde
5f38d4e010
Changed Precision.Value to Precision.GetMagnitudeScaledValue
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Jurgen Van Gael
4e22ba370d
Fixed StyleCop warnings.
Added ContinuousDistribution class.
Added ContinuousDistribution unit tests.
Added more unit tests in Normal class.
Added Control class with property to check distribution parameters.
Tried to fix the StyleCop header warnings by changing the file encoding but didn't seem to work all that well.
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
P. van der Velde
88da2a1705
- Fixed StyleCop issuesj
- Fixed issues brought up by Marcus in review.
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
P. van der Velde
d6c9e34867
Merged Precision (dnA) and Number (Math.NET) and their tests.
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago