DiffSharp


DiffSharp

DiffSharp Namespace

ModuleDescription
Util

Various utility functions

DiffSharp.AD Namespace

ModuleDescription
Float32

Nested forward and reverse mode automatic differentiation module

Float64

Nested forward and reverse mode automatic differentiation module

DiffSharp.Backend Namespace

TypeDescription
Backend<'T>

Interface for DiffSharp backends

ModuleDescription
OpenBLAS

Backend using OpenBLAS library for BLAS and LAPACK operations, and parallel threads for non-BLAS operations

DiffSharp.Config Namespace

TypeDescription
Config

Record type holding configuration parameters

GlobalConfig

Global configuration

DiffSharp.Interop.Float32 Namespace

TypeDescription
AD

Nested forward and reverse mode automatic differentiation module

ADDM
D
DM
DV
Numerical

Numerical differentiation module

DiffSharp.Interop.Float64 Namespace

TypeDescription
AD

Nested forward and reverse mode automatic differentiation module

ADDM
D
DM
DV
Numerical

Numerical differentiation module

DiffSharp.Numerical Namespace

ModuleDescription
Float32

Numerical differentiation module

Float64

Numerical differentiation module

DiffSharp.Symbolic Namespace

ModuleDescription
Float32

Symbolic differentiation module

Float64

Symbolic differentiation module