Christoph Ruegg
1e9ca30c74
LA: Modulus between matrix and scalar; pointwise modulus; improved naming
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
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