Marcus Cuda
b276ad9e72
Trig: added missing file
Signed-off-by: Marcus Cuda <marcus@cuda.net>
17 years ago
unknown
a0adc9021b
Trig: added trig functions
Signed-off-by: Marcus Cuda <marcus@cuda.net>
17 years ago
Christoph Ruegg
254af32eee
number theory: power of two
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Christoph Ruegg
728db500bd
number theory: ceiling to power of two
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Christoph Ruegg
fb7ff4ce74
number theory: integer IsPowerOfTwo
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Christoph Ruegg
0f17aefb31
number theory: gcd/lcm for pairs and lists (from Iridium)
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Marcus Cuda
e0dd21908d
moved Complex tests into their own folder
Signed-off-by: Marcus Cuda <marcus@cuda.net>
17 years ago
Christoph Ruegg
5fb23b3af8
interpolation: ported akima spline
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Christoph Ruegg
0478e36a66
interpolation test: now verifying minimum sample count check
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Christoph Ruegg
010ca6316f
threading: style cop
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
jvangael
0edb5ac469
Fixed a bug with the order finding method.
Lowered the accuracy of StdDev computation on the numacc2 test to 13 significant digits.
17 years ago
jvangael
ff36e398b9
Added the number theory and sorting classes.
17 years ago
Christoph Ruegg
fef109cdf6
threading: ported from dnAnalytics
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Christoph Ruegg
9b9c2d7f3f
internals now visible to unit tests, which are now signed
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Christoph Ruegg
a4165f348d
assembly now marked as CLS compliant
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Christoph Ruegg
f2e442d54a
quadrature: some methods are now static
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Christoph Ruegg
9e01fe767f
style cop
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Marcus Cuda
a65a9a5414
complex: fixed ToString and added operators
Signed-off-by: Marcus Cuda <marcus@cuda.net>
17 years ago
Christoph Ruegg
f551cf4f00
quadrature: ported from iridium
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Christoph Ruegg
9946a11bb6
precision: added relative-error almost-equal
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Christoph Ruegg
1fe9b3dea0
number theory: ported from iridium, as needed by quadrature
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Christoph Ruegg
e46f3ce529
interpolation: ported cubic spline algorithm
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Christoph Ruegg
f8bfc46151
interpolation: refactoring for access to coefficient/weight computation
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Christoph Ruegg
056e433542
interpolation: ported cubic hermite spline algorithm
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Christoph Ruegg
ddd3441649
style cop
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Christoph Ruegg
795b406854
interpolation: ported bulirsch-stoer rational algorithm
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Christoph Ruegg
e875e3232c
interpolation test: exception case testing (code coverage)
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Christoph Ruegg
d267b00346
interpolation: renaming some methods and classes
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Marcus Cuda
8b9e92fac3
fixed ToString and added missing tests
Signed-off-by: Marcus Cuda <marcus@cuda.net>
17 years ago
Marcus Cuda
b72659a196
cannot push, seeing if checking in the changed Complex.cs file helps
Signed-off-by: Marcus Cuda <marcus@cuda.net>
17 years ago
Marcus Cuda
fa2ea96343
Added AlmostEquals method from Math.NET Iridium
Signed-off-by: Marcus Cuda <marcus@cuda.net>
17 years ago
Christoph Ruegg
bd50e1fd92
interpolation: code style
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Christoph Ruegg
eb02fefd3d
interpolation: now using Precision.AlmostZero
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Christoph Ruegg
780493b5ee
interpolation: assume samples to be sorted (splines-only)
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Christoph Ruegg
5dca1ce266
interpolation: spline refactoring (code review)
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Christoph Ruegg
5e0874c46e
interpolation: minor refactoring
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Christoph Ruegg
17e4131a21
interpolation: neville polynomial interpolation
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Christoph Ruegg
7297f9fc32
interpolation: renamed linear spline factory method
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Christoph Ruegg
647acb26cd
interpolation: algorithm constructors as one line init shortcut
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Christoph Ruegg
cf1e6ab27a
interpolation: minor code formatting
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Christoph Ruegg
9a57ff4894
interpolation: rational pole-free, linear spline
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
Christoph Ruegg
3ea82d4c9b
interpolation: factory and interface suggestion
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
P. van der Velde
bdae190b33
Changed Precision.Value to Precision.GetMagnitudeScaledValue
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
jvangael
77e8b9bf54
Added Boost license reference.
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
jvangael
ff5b0a630c
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
jvangael
82d386f3ac
More unit tests.
Added Erfc and ErfcInv.
Fixed StyleCop problems.
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
jvangael
7b45d69fab
Added Erf tests.
Fixed erf implementation.
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
P. van der Velde
bcb394b51a
- 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
060f61bb4d
Merged Precision (dnA) and Number (Math.NET) and their tests.
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
17 years ago
jvangael
bfd0939911
Continued implementation of the normal distribution.
Signed-off-by: jvangael <jurgen.vangael@gmail.com>
17 years ago