forked from tsai/mathnet-numerics
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
498 B
17 lines
498 B
namespace MathNet.Numerics.Tests
|
|
|
|
open NUnit.Framework
|
|
open FsUnit
|
|
open MathNet.Numerics.LinearAlgebra
|
|
|
|
/// Unit tests for the sparse vector type.
|
|
module SparseVectorTests =
|
|
|
|
/// A small uniform vector.
|
|
let smallv = DenseVector.raw [|0.0;0.3;0.0;0.0;0.0|]
|
|
|
|
[<Test>]
|
|
let ``SparseVector.ofListi`` () = SparseVector.ofListi 5 [ (1,0.3) ] |> should equal smallv
|
|
|
|
[<Test>]
|
|
let ``SparseVector.ofSeqi`` () = SparseVector.ofSeqi 5 (List.toSeq [ (1,0.3) ]) |> should equal smallv
|
|
|