Christoph Ruegg
6360e77a22
LA: fix return type of Norms to double (instead of T)
13 years ago
Christoph Ruegg
95a15d2ce4
LA: inline docs
13 years ago
Christoph Ruegg
55f85a60d3
Vector: proper L1, L2 and infinity norms
13 years ago
Christoph Ruegg
0d1999998e
Vector: Added ConjugateDotProduct
13 years ago
Christoph Ruegg
8bfcab62ed
LA: Move all from .Generic namespace to parent namespace
13 years ago
Christoph Ruegg
1e9ca30c74
LA: Modulus between matrix and scalar; pointwise modulus; improved naming
13 years ago
tibel
0e3bc09408
add missing vector modulus operators
14 years ago
tibel
62f745884b
add Vector.DivideByThis(scalar)
14 years ago
Christoph Ruegg
dc05000d03
LA: DoModulus should be parallelized and avoid range checks #110
14 years ago
Christoph Ruegg
5d4c296a74
LA: Result should be called 'result' not 'target'
14 years ago
Christoph Ruegg
6a085491ef
LA: Vector.Negate should implement common pattern
14 years ago
Christoph Ruegg
eb81b23fd9
LA: Drop redundant arg checks on dense & sparse vector operations
14 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
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
089544a1f6
added missing Serializable attributes. work item:5683
16 years ago
Marcus Cuda
37daa5779f
added mod method and operator for vectors (float and double only
16 years ago
Marcus Cuda
2cf99d8184
commented out CommonParallel.Aggregate modified the affected code
16 years ago
Marcus Cuda
9b72b71ebf
sparse vector optimizations
16 years ago
Marcus Cuda
9bf22ea011
opt: merged Andriy's changes to reuse vector and matrices instead of creating new ones
16 years ago
Marcus Cuda
03fb79967d
clean up: fixed bugs, made matrix arthimetic immutable, added intermediate, type specific abstract Matrix class. Need to finish cleaning up factorization classes and some tests still faile
16 years ago
Marcus Cuda
d9bbaa4a90
refactored the Vector classes to use an intermediate, type specific class
16 years ago
Marcus Cuda
cbd321574f
andriy's conversion to a generic matrix
16 years ago
Marcus Cuda
b17bbf47cc
merged andriy's changes
16 years ago
Jurgen Van Gael
164f4e1a32
Fixed all bugs on Vector and DenseVector for the new functional friendly interface.
16 years ago
Jurgen Van Gael
9f1461aa5b
Bug fixes in the unit tests for the new functional friendly API.
Typo fix: Sparce -> Sparse
16 years ago
Jurgen Van Gael
7cd5f92098
Changed the Vector API to make methods more functional programming friendly.
16 years ago
Jurgen Van Gael
37bd9b67de
Reformatting of Vector.Norm and Vector.Normalize code.
16 years ago
Marcus Cuda
c62ba47988
merged Andriy's sparse optimizations
a little clean up
17 years ago
Christoph Ruegg
aa971b484c
simplify silverlight support for the Serializable attribute
17 years ago
Marcus Cuda
690f625e1e
merged Hany additions
17 years ago
Hani Medhat
8b0f6e5713
Added AbsoluteMaximum, AbsoluteMaximumIndex and fixed a bug with Random method.
17 years ago
Jurgen Van Gael
510fa2c4c1
Small incremental changes.
Added F# DenseMatrix.initRow and DenseMatrix.initCol
Renamed PointWiseXXX to PointwiseXXX
Added Matrix.SetRow and Matrix.SetCol
17 years ago
Marcus Cuda
116d4c0a13
vector: fixed outer product parallel bug
17 years ago
Marcus Cuda
8f8a23e7a2
vector: corrected pointwise methods
17 years ago
Marcus Cuda
7e698cd2b7
vector: minor cleanup of Hany's additional vector methods
17 years ago
Hani Medhat
f213e9988b
Added:
AbsoluteMinimum()
AbsoluteMinimumIndex()
GetSubVector() - rename SubVector()
Maximum()
MaximumIndex()
Minimum()
MimumIndex()
Sum()
SumMagnitudes()
SetValues()
DyadicProduct()
Random()
TensorMultiply()
17 years ago
Hani Medhat
85158f00d1
Added:
AbsoluteMinimum()
AbsoluteMinimumIndex()
SubVector()
17 years ago
Hani Medhat
24333feeb0
Added Append, Stack, DiagonalStack, Trace to Matrix class.
Added PointWiseMultiply to abstract vector class.
17 years ago
Marcus Cuda
44bded2c7b
added LA to siliverlight
switched LA parallel to CommonParallel class
17 years ago
Christoph Ruegg
722b9736c4
Numerics: udated headers (sorry for the code churn..)
17 years ago
Marcus Cuda
2b516b03e5
switched over to the 2010 Parallel class
17 years ago
Jurgen Van Gael
a8b66050c0
Added vector Dot product.
17 years ago
Marcus Cuda
82b9369e87
removed unnecesary almostequals
17 years ago
Marcus Cuda
ca361c5d73
vector: fixed CopyTo bug and added IEnumerable test
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
0a36643112
vector: added creatematrix method
17 years ago
Marcus Cuda
1cf455eddc
add silverlight project
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