39 Commits (59a9933531dc96defd12ed456808b9b6393facc2)

Author SHA1 Message Date
Christoph Ruegg 4292d6c653 Namespaces: never fully open System.Numerics to avoid name clashes 8 years ago
Christoph Ruegg 968d079805 Cleanup: use nameof where appropriate 8 years ago
Albert Pang 8d36fb4ce6 LA: pointwise trigonometric functions, static functions (F#, usability) 10 years ago
Christoph Ruegg 58b9f63e6a LA: vector and matrix pointwise min/max and absmin/absmax 10 years ago
Christoph Ruegg d1dfb51a3d LA: vector dot-power with vector exponent, bound to provider 10 years ago
IgorK c120c73158 fixed documentation of Vector.MaximumIndex() 10 years ago
Christoph Ruegg 36a46bd7fc Cleanup: no longer mention CodePlex in file headers, deprecate its release archive 11 years ago
Christoph Ruegg a72d01495d Maintenance: minor code style fixes 11 years ago
Christoph Ruegg 35f12a62e6 Linear Algebra: Matrix Rank should use effective epsilon #334 11 years ago
Christoph Ruegg fbfe077552 LA: migrate mixed-storage fallback implementations to use higher order functions 12 years ago
Christoph Ruegg 848874e1b7 LA: CoerceZero for matrices and vectors (via MapInplace) 12 years ago
Christoph Ruegg 8cf40fbaf1 LA: fix wrong description in vector infinity norm inline docs 13 years ago
Christoph Ruegg 1681a5208f LA: use enums for zero and existing data behavior instead of booleans (readability, errors) 13 years ago
Christoph Ruegg 13018811c9 Drop redundant namespace (fixes portable build) 13 years ago
Christoph Ruegg b44ed23efa LA: Vectors pointwise power, exponential and natural logarithm #205 13 years ago
Christoph Ruegg 58c0f873e6 LA: Vector canonical modulus vs remainder #175 13 years ago
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 2cb8a2a0a7 LA: Matrix group operators together, some eol whitespaces fixes 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 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