Struct num_dual::Dual3 [−][src]
pub struct Dual3<T, F = T> {
pub re: T,
pub v1: T,
pub v2: T,
pub v3: T,
// some fields omitted
}
Expand description
A scalar third order dual number for the calculation of third derivatives.
Fields
re: T
Real part of the third order dual number
v1: T
First derivative part of the third order dual number
v2: T
Second derivative part of the third order dual number
v3: T
Third derivative part of the third order dual number
Implementations
Trait Implementations
Performs the +=
operation. Read more
Performs the +=
operation. Read more
Performs the /=
operation. Read more
Performs the /=
operation. Read more
Return 1.0 / sqrt(2.0)
.
Return 2.0 / sqrt(π)
.
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Performs the *=
operation. Read more
Performs the *=
operation. Read more
type FromStrRadixErr = F::FromStrRadixErr
Convert from a string and radix (typically 2..=36
). Read more
Performs the %=
operation. Read more
Performs the %=
operation. Read more
Returns true if the number is positive and false if the number is zero or negative.
Returns true if the number is negative and false if the number is zero or positive.
Performs the -=
operation. Read more
Performs the -=
operation. Read more
Auto Trait Implementations
impl<T, F> RefUnwindSafe for Dual3<T, F> where
F: RefUnwindSafe,
T: RefUnwindSafe,
impl<T, F> UnwindSafe for Dual3<T, F> where
F: UnwindSafe,
T: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more