Luna-Flow/autodiff/dual does not have a README file
impl DivChecked for Dual[T]fn[T : DivChecked + Sub + Mul] div_checked(self : Dual[T], other : Dual[T], ctx : ArithmeticContext) -> Result[Dual[T], ArithmeticError]impl Exponential for Dual[T]impl Logarithmic for Dual[T]impl SqrtChecked for Dual[T]fn[T : SqrtChecked + DivChecked + FromInteger + Mul + FromNat] sqrt_checked(self : Dual[T], ctx : ArithmeticContext) -> Result[Dual[T], ArithmeticError]impl Trigonometric for Dual[T]impl FromInteger for Dual[T]impl IntegralHomomorphism for Dual[T]fn[T : IntegralHomomorphism + Zero + NatHomomorphism, S : Integral + Semiring + AddMonoid + Add + Zero + MulMonoid + Mul + One + FromInteger + FromNat] from_integral(value : S) -> Dual[T]impl NatHomomorphism for Dual[T]fn[T : DivChecked + Sub + Mul] Dual::div_checked(self : Dual[T], other : Dual[T], ctx : ArithmeticContext) -> Result[Dual[T], ArithmeticError]fn[T : Exponential + Logarithmic + FromInteger + Mul + FromNat] Dual::exp2(self : Dual[T]) -> Dual[T]fn[T : SqrtChecked + DivChecked + FromInteger + Mul + FromNat] Dual::sqrt_checked(self : Dual[T], ctx : ArithmeticContext) -> Result[Dual[T], ArithmeticError]Install
Download zipForward-mode automatic differentiation over Luna Flow algebraic and arithmetic structures.
Dependencies