Crate rust_ad_core[−][src]
Expand description
I do not recommend using this directly, please sea rust-ad.
Internal non-proc-macro functionality.
Re-exports
pub use derivatives::*;
Modules
Functions to compute derivatives (specific function support).
Macros
Given identifier string (e.g. x
) appends DERIVATIVE_PREFIX
(e.g. der_a
).
Given an index (e.g. 1
) appends REVERSE_JOINED_DERIVATIVE
(e.g. der_a
).
With-Respect-To
With-Respect-To Nth
Structs
Signature information to refer to specific function.
Signature information to refer to specific method.
Signature information to refer to specific binary operation.
Information to relating to specific procedure, output type, etc. (including functions for transforming statements into derivatives).
Internal map of currently supported functions.
Internal map of currently supported methods.
Internal map of currently supported operations.
Enums
Currently supported binary operations.
Constants
Prefix used for flattening binary expressions in function arguments.
Prefix used for flattening binary expressions as a receiver for a method.
Prefix used for flattening return statements;
Functions
Insert key into map with initial value element or append to existing value
Gets type of a given expression as a string
Gets function signature for internal use
Gets type of literal (only supported numerical types)
Gets method signature for internal use
Gets operation signature for internal use
Type Definitions
Used so its easier to change return error type.