csharpfftfsharpintegrationinterpolationlinear-algebramathdifferentiationmatrixnumericsrandomregressionstatisticsmathnet
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.
38 lines
1.6 KiB
38 lines
1.6 KiB
//=========================================================================
|
|
// (c) Microsoft Corporation 2005-2009.
|
|
//=========================================================================
|
|
|
|
/// Definitions internal for this library.
|
|
namespace Microsoft.FSharp.Primitives.Basics
|
|
|
|
open Microsoft.FSharp.Core
|
|
open Microsoft.FSharp.Collections
|
|
|
|
module internal List =
|
|
val init : int -> (int -> 'a) -> 'a list
|
|
val iter : ('a -> unit) -> 'a list -> unit
|
|
val filter : predicate:('a -> bool) -> 'a list -> 'a list
|
|
val collect : ('a -> 'b list) -> 'a list -> 'b list
|
|
val partition : predicate:('a -> bool) -> 'a list -> 'a list * 'a list
|
|
val map : mapping:('a -> 'b) -> 'a list -> 'b list
|
|
val map2 : mapping:('a -> 'b -> 'c) -> 'a list -> 'b list -> 'c list
|
|
val mapi : (int -> 'a -> 'b) -> 'a list -> 'b list
|
|
val forall : predicate:('a -> bool) -> 'a list -> bool
|
|
val exists : predicate:('a -> bool) -> 'a list -> bool
|
|
val rev: 'a list -> 'a list
|
|
val concat : seq<'a list> -> 'a list
|
|
val iteri : action:(int -> 'a -> unit) -> 'a list -> unit
|
|
val unzip : ('a * 'b) list -> 'a list * 'b list
|
|
val unzip3 : ('a * 'b * 'c) list -> 'a list * 'b list * 'c list
|
|
val zip : 'a list -> 'b list -> ('a * 'b) list
|
|
val zip3 : 'a list -> 'b list -> 'c list -> ('a * 'b * 'c) list
|
|
val of_array : 'a[] -> 'a list
|
|
val to_array : 'a list -> 'a[]
|
|
val sortWith : ('a -> 'a -> int) -> 'a list -> 'a list
|
|
|
|
module internal Array =
|
|
val inline zeroCreate : int -> 'a[]
|
|
val init : int -> (int -> 'a) -> 'a[]
|
|
val permute : indexMap:(int -> int) -> 'a[] -> 'a[]
|
|
|
|
|
|
|