Module rust_ad_core::derivatives[][src]

Expand description

Functions to compute derivatives (specific function support).

A function name may look like __f_internal_powi_f32:

  1. __f represents a forward auto-diff function
  2. _internal_ is just the internal identifier.
  3. powi_ is the function being supported.
  4. f32 is the general type (while this doesn’t technically enforce anything it will typically be the respective Self).

Re-exports

pub use self::f32::*;
pub use self::f64::*;
pub use self::i8::*;
pub use self::i16::*;
pub use self::i32::*;
pub use self::i64::*;
pub use self::i128::*;
pub use self::u8::*;
pub use self::u16::*;
pub use self::u32::*;
pub use self::u64::*;
pub use self::u128::*;

Modules

Derivative functions for f32s.

Derivative functions for f64s.

Derivative functions for i8s.

Derivative functions for i16s.

Derivative functions for i32s.

Derivative functions for i64s.

Derivative functions for i128s.

Derivative functions for u8s.

Derivative functions for u16s.

Derivative functions for u32s.

Derivative functions for u64s.

Derivative functions for u128s.

Enums

Function argument type

Struct for some internal functionality (this will soon be removed).

Functions

Gets cumulative derivative for given expression for a given input variable (only supports literals and paths).

Forward general derivative

Local identifier and method identifier

Reverse General Derivative

Type Definitions

Derivative function type

Forward General Derivative type

Reverse General Derivative type