Module Fadbad
Interface to library FADBADml
Basic types
module type OpS = Fadbad__.Types.OpS
Type of a module of operators
module type OrderedOpS = Fadbad__.Types.OrderedOpS
Type of a module of operators over ordered elements
Basic operators
module OpFloat = Fadbad__.Op.Float
Operators over float elements
module OrderedFloat = Fadbad__.Op.OrderedFloat
Operators over float elements, including comparison operators
Forward Automatic Differentiation (FAD)
module OrderedF : functor (T : OrderedOpS) -> sig ... end
Construct a FAD-like module from a module of operators over ordered elements
Backward Automatic Differentiation (BAD)
module OrderedB : functor (T : OrderedOpS) -> sig ... end
Construct a BAD-like module from a module of operators over ordered elements
Automatic Taylor Expansion (TAD)
Low level implementation
module Fadiff : sig ... end
module Badiff : sig ... end
Backward Automatic Differentiation (BAD)
module Tadiff : sig ... end
Automatic Taylor Expansion