README

Luna-Flow/autodiff/dual does not have a README file

#
Dual

pub struct Dual[T] {
value : T
tangent : T
} derive(Eq,
Debug
)

impl AddGroup for Dual[T]
impl AddMonoid for Dual[T]
impl MulMonoid for Dual[T]
impl Ring for Dual[T]
impl Semiring for Dual[T]
impl Zero for Dual[T]
impl Add for Dual[T]
impl Div for Dual[T]
impl Mul for Dual[T]
impl Neg for Dual[T]
impl Sub for Dual[T]

#
Dual::constant

fn[T :
Zero
] Dual::constant(value : T) -> Dual[T]

#
Dual::cos

#
Dual::exp

#
Dual::ln

#
Dual::new

fn[T] Dual::new(value : T, tangent : T) -> Dual[T]

#
Dual::sin

#
Dual::tan

#
Dual::tangent

fn[T] Dual::tangent(self : Dual[T]) -> T

#
Dual::value

fn[T] Dual::value(self : Dual[T]) -> T

#
Dual::variable

fn[T :
One
] Dual::variable(value : T) -> Dual[T]

Source Files

Powered by MoonBit

Site sourceReport issuePackagesBuild queueSkillsStatistics

© 2026 mooncakes.io