Struct rust_ad_core::ProcedureOutputs [−][src]
pub struct ProcedureOutputs {
pub output_type: String,
pub forward_derivative: Option<fn(_: &Stmt, _: &[String]) -> Stmt>,
pub reverse_derivative: Option<fn(_: &Stmt) -> Stmt>,
}
Expand description
Infomation to relating to specific procedure, output type, etc. (including functions for transforming statements into deriatives).
Fields
output_type: String
Output type of procedure
forward_derivative: Option<fn(_: &Stmt, _: &[String]) -> Stmt>
Transformation procedure to give the forward derivative
reverse_derivative: Option<fn(_: &Stmt) -> Stmt>
Transfomation procedure to give the reverse derivative