tibel
0e3bc09408
add missing vector modulus operators
13 years ago
tibel
274df148d4
use At() instead of indexer if possible
13 years ago
tibel
62f745884b
add Vector.DivideByThis(scalar)
13 years ago
tibel
4b64bbf24f
add Vector.SubtractFrom(scalar)
13 years ago
Christoph Ruegg
0384038145
LA: Functional Map/MapIndexed on vectors, with F# support
14 years ago
Christoph Ruegg
7cdde55061
UX: Revert invariant-culture override, move ToString to BCL partial classes
14 years ago
Christoph Ruegg
fdaa12cd3f
UX: DebuggerDisplay attribute for matrices and vectors
14 years ago
Christoph Ruegg
b215abc890
LA: Obsolete Vector.Plus, drop some redundant operator overloads
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
cebbce91de
LA: Arithmetics design pattern: collect abstract decls at top
14 years ago
Christoph Ruegg
6a085491ef
LA: Vector.Negate should implement common pattern
14 years ago
Christoph Ruegg
12c9cd486d
LA: Generic Matrix partial Matrix.BCL class
14 years ago
Christoph Ruegg
f2f702a017
LA: Vector enumeration migrated to storage, unified Zero definition
14 years ago
Christoph Ruegg
81f454df70
LA: Scalar addition/subtraction operators on generic vectors
14 years ago
Christoph Ruegg
17a72cf1f2
LA: Drop redundant arg checks on generic vector operations
14 years ago
Christoph Ruegg
418cb8cf22
LA: Drop redundant sparse vector ToColumn/RowMatrix overrides
14 years ago
Christoph Ruegg
2654f4b481
LA: Storage always provide CopyTo, never CopyFrom
14 years ago
Christoph Ruegg
8bc8d46b73
LA: Generic Vector file cleanup
14 years ago
Christoph Ruegg
dab0cc17e7
LA: Migrate Vector ToColumn/RowMatrix to storage routines
14 years ago
Christoph Ruegg
f505ced801
Comments: compact inline xml doc
14 years ago
Christoph Ruegg
f8c7e4a68d
Comments: fix some inline xml doc; Drop redundant resources in Numerics.IO
14 years ago
Christoph Ruegg
34790fe410
Comments: Add/fix some missing copyright headers
14 years ago
Christoph Ruegg
e5bed3c158
LA: Generic Vector: Extract BCL interfaces to partial class
14 years ago
Christoph Ruegg
6c3f2b7184
LA: Regroup Vector IList implemenation, fix portable build
14 years ago
Christoph Ruegg
cfe807fe52
LA: Vectors should override DoX instead of X: Conjugate #95
14 years ago
Christoph Ruegg
1754f669ec
LA: Generic vector ops that redirect to DoX no longer virtual
14 years ago
Christoph Ruegg
4e4b264940
LA: Remove redundant Vector.Multiply overrides #94
14 years ago
Christoph Ruegg
5bfa641a07
Obsolete code: mention in reason text plan to drop in next major release
14 years ago
Christoph Ruegg
c77483a4d0
LA: Vector SetValues SubVector SetSubVector #96
14 years ago
Christoph Ruegg
4557f67de4
LA: Vector.ToArray should use storage copy routines #96
14 years ago
Scott Stephens
466fb9a057
Improvements to Vector<> IList/IList<> implementation to better match Array behavior
14 years ago
Scott Stephens
6bfed25f4d
Implement IList and IList<T> for LinearAlgebra.Generic.Vector<T>
14 years ago
Christoph Ruegg
957098b405
LA: Vector storage: clarify checked vs unchecked
14 years ago
Christoph Ruegg
d0b93b247a
LA: Perf, drop some range checks
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
6f122ed0b6
LA: avoid some redundant range checks (perf)
14 years ago
Christoph Ruegg
de5d235f6f
Tests: replace matrix structural tests with theory (part 2) - Row
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.
14 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
ec85c4152f
vector: changed IndexedEnumberator from returning KeyValuePair to a Tuple to be consistent with the Matrix version
16 years ago
Marcus Cuda
9b72b71ebf
sparse vector optimizations
16 years ago
Marcus Cuda
059cbec9a9
matlab: added missing GetIndexedEnumerator to sparse vectors and addded the intial matlab writer - only real matrices are supported, complex are next
16 years ago
Marcus Cuda
fb943d5522
vector: cleaned up the vector class a little more. now starting the matrix class and the factorization classes
16 years ago
Marcus Cuda
d9bbaa4a90
refactored the Vector classes to use an intermediate, type specific class
16 years ago
Jurgen Van Gael
96028daee3
Changed TensorProduct name to OuterProduct.
16 years ago
Marcus Cuda
8585733257
la: added Andriy's complex32 LA code
16 years ago
Marcus Cuda
17d5941ea2
added andriy's single LA
16 years ago