[][src]Struct peroxide::structure::ad::AD3

pub struct AD3 {
    pub d0: f64,
    pub d1: f64,
    pub d2: f64,
    pub d3: f64,
}

Fields

d0: f64d1: f64d2: f64d3: f64

Implementations

impl AD3[src]

pub fn new(d0: f64, d1: f64, d2: f64, d3: f64) -> Self[src]

pub fn print(&self)[src]

pub fn iter(&self) -> ADIter3<'_>

Notable traits for ADIter3<'a>

impl<'a> Iterator for ADIter3<'a> type Item = f64;
[src]

pub fn iter_mut(&mut self) -> ADIterMut3<'_>

Notable traits for ADIterMut3<'a>

impl<'a> Iterator for ADIterMut3<'a> type Item = f64;
[src]

pub fn len(&self) -> usize[src]

Trait Implementations

impl AD for AD3[src]

impl Add<AD1> for AD3[src]

type Output = AD3

The resulting type after applying the + operator.

impl Add<AD10> for AD3[src]

type Output = AD10

The resulting type after applying the + operator.

impl Add<AD2> for AD3[src]

type Output = AD3

The resulting type after applying the + operator.

impl Add<AD3> for AD1[src]

type Output = AD3

The resulting type after applying the + operator.

impl Add<AD3> for AD2[src]

type Output = AD3

The resulting type after applying the + operator.

impl Add<AD3> for AD3[src]

type Output = AD3

The resulting type after applying the + operator.

impl Add<AD3> for AD4[src]

type Output = AD4

The resulting type after applying the + operator.

impl Add<AD3> for AD5[src]

type Output = AD5

The resulting type after applying the + operator.

impl Add<AD3> for AD6[src]

type Output = AD6

The resulting type after applying the + operator.

impl Add<AD3> for AD7[src]

type Output = AD7

The resulting type after applying the + operator.

impl Add<AD3> for AD8[src]

type Output = AD8

The resulting type after applying the + operator.

impl Add<AD3> for AD9[src]

type Output = AD9

The resulting type after applying the + operator.

impl Add<AD3> for AD10[src]

type Output = AD10

The resulting type after applying the + operator.

impl Add<AD4> for AD3[src]

type Output = AD4

The resulting type after applying the + operator.

impl Add<AD5> for AD3[src]

type Output = AD5

The resulting type after applying the + operator.

impl Add<AD6> for AD3[src]

type Output = AD6

The resulting type after applying the + operator.

impl Add<AD7> for AD3[src]

type Output = AD7

The resulting type after applying the + operator.

impl Add<AD8> for AD3[src]

type Output = AD8

The resulting type after applying the + operator.

impl Add<AD9> for AD3[src]

type Output = AD9

The resulting type after applying the + operator.

impl Add<f64> for AD3[src]

type Output = Self

The resulting type after applying the + operator.

impl Clone for AD3[src]

impl Copy for AD3[src]

impl Debug for AD3[src]

impl Default for AD3[src]

impl Display for AD3[src]

impl Div<AD1> for AD3[src]

type Output = AD3

The resulting type after applying the / operator.

impl Div<AD10> for AD3[src]

type Output = AD10

The resulting type after applying the / operator.

impl Div<AD2> for AD3[src]

type Output = AD3

The resulting type after applying the / operator.

impl Div<AD3> for AD1[src]

type Output = AD3

The resulting type after applying the / operator.

impl Div<AD3> for AD2[src]

type Output = AD3

The resulting type after applying the / operator.

impl Div<AD3> for AD3[src]

type Output = AD3

The resulting type after applying the / operator.

impl Div<AD3> for AD4[src]

type Output = AD4

The resulting type after applying the / operator.

impl Div<AD3> for AD5[src]

type Output = AD5

The resulting type after applying the / operator.

impl Div<AD3> for AD6[src]

type Output = AD6

The resulting type after applying the / operator.

impl Div<AD3> for AD7[src]

type Output = AD7

The resulting type after applying the / operator.

impl Div<AD3> for AD8[src]

type Output = AD8

The resulting type after applying the / operator.

impl Div<AD3> for AD9[src]

type Output = AD9

The resulting type after applying the / operator.

impl Div<AD3> for AD10[src]

type Output = AD10

The resulting type after applying the / operator.

impl Div<AD4> for AD3[src]

type Output = AD4

The resulting type after applying the / operator.

impl Div<AD5> for AD3[src]

type Output = AD5

The resulting type after applying the / operator.

impl Div<AD6> for AD3[src]

type Output = AD6

The resulting type after applying the / operator.

impl Div<AD7> for AD3[src]

type Output = AD7

The resulting type after applying the / operator.

impl Div<AD8> for AD3[src]

type Output = AD8

The resulting type after applying the / operator.

impl Div<AD9> for AD3[src]

type Output = AD9

The resulting type after applying the / operator.

impl Div<f64> for AD3[src]

type Output = Self

The resulting type after applying the / operator.

impl ExpLogOps for AD3[src]

impl<'a> From<&'a AD1> for AD3[src]

impl<'a> From<&'a AD10> for AD3[src]

impl<'a> From<&'a AD2> for AD3[src]

impl<'a> From<&'a AD3> for AD1[src]

impl<'a> From<&'a AD3> for AD2[src]

impl<'a> From<&'a AD3> for AD3[src]

impl<'a> From<&'a AD3> for AD4[src]

impl<'a> From<&'a AD3> for AD5[src]

impl<'a> From<&'a AD3> for AD6[src]

impl<'a> From<&'a AD3> for AD7[src]

impl<'a> From<&'a AD3> for AD8[src]

impl<'a> From<&'a AD3> for AD9[src]

impl<'a> From<&'a AD3> for AD10[src]

impl<'a> From<&'a AD4> for AD3[src]

impl<'a> From<&'a AD5> for AD3[src]

impl<'a> From<&'a AD6> for AD3[src]

impl<'a> From<&'a AD7> for AD3[src]

impl<'a> From<&'a AD8> for AD3[src]

impl<'a> From<&'a AD9> for AD3[src]

impl From<AD1> for AD3[src]

impl From<AD10> for AD3[src]

impl From<AD2> for AD3[src]

impl From<AD3> for AD1[src]

impl From<AD3> for AD2[src]

impl From<AD3> for AD4[src]

impl From<AD3> for AD5[src]

impl From<AD3> for AD6[src]

impl From<AD3> for AD7[src]

impl From<AD3> for AD8[src]

impl From<AD3> for AD9[src]

impl From<AD3> for AD10[src]

impl From<AD4> for AD3[src]

impl From<AD5> for AD3[src]

impl From<AD6> for AD3[src]

impl From<AD7> for AD3[src]

impl From<AD8> for AD3[src]

impl From<AD9> for AD3[src]

impl From<f64> for AD3[src]

impl FromIterator<f64> for AD3[src]

impl Index<usize> for AD3[src]

type Output = f64

The returned type after indexing.

impl IndexMut<usize> for AD3[src]

impl IntoIterator for AD3[src]

type Item = f64

The type of the elements being iterated over.

type IntoIter = ADIntoIter3

Which kind of iterator are we turning this into?

impl<'a> IntoIterator for &'a AD3[src]

type Item = f64

The type of the elements being iterated over.

type IntoIter = ADIter3<'a>

Which kind of iterator are we turning this into?

impl<'a> IntoIterator for &'a mut AD3[src]

type Item = f64

The type of the elements being iterated over.

type IntoIter = ADIterMut3<'a>

Which kind of iterator are we turning this into?

impl<'a> Mul<&'a AD1> for AD3[src]

type Output = AD3

The resulting type after applying the * operator.

impl<'a> Mul<&'a AD10> for AD3[src]

type Output = AD10

The resulting type after applying the * operator.

impl<'a> Mul<&'a AD2> for AD3[src]

type Output = AD3

The resulting type after applying the * operator.

impl<'a> Mul<&'a AD3> for AD1[src]

type Output = AD3

The resulting type after applying the * operator.

impl<'a> Mul<&'a AD3> for AD2[src]

type Output = AD3

The resulting type after applying the * operator.

impl<'a> Mul<&'a AD3> for AD3[src]

type Output = AD3

The resulting type after applying the * operator.

impl<'a> Mul<&'a AD3> for AD4[src]

type Output = AD4

The resulting type after applying the * operator.

impl<'a> Mul<&'a AD3> for AD5[src]

type Output = AD5

The resulting type after applying the * operator.

impl<'a> Mul<&'a AD3> for AD6[src]

type Output = AD6

The resulting type after applying the * operator.

impl<'a> Mul<&'a AD3> for AD7[src]

type Output = AD7

The resulting type after applying the * operator.

impl<'a> Mul<&'a AD3> for AD8[src]

type Output = AD8

The resulting type after applying the * operator.

impl<'a> Mul<&'a AD3> for AD9[src]

type Output = AD9

The resulting type after applying the * operator.

impl<'a> Mul<&'a AD3> for AD10[src]

type Output = AD10

The resulting type after applying the * operator.

impl<'a> Mul<&'a AD4> for AD3[src]

type Output = AD4

The resulting type after applying the * operator.

impl<'a> Mul<&'a AD5> for AD3[src]

type Output = AD5

The resulting type after applying the * operator.

impl<'a> Mul<&'a AD6> for AD3[src]

type Output = AD6

The resulting type after applying the * operator.

impl<'a> Mul<&'a AD7> for AD3[src]

type Output = AD7

The resulting type after applying the * operator.

impl<'a> Mul<&'a AD8> for AD3[src]

type Output = AD8

The resulting type after applying the * operator.

impl<'a> Mul<&'a AD9> for AD3[src]

type Output = AD9

The resulting type after applying the * operator.

impl Mul<AD1> for AD3[src]

type Output = AD3

The resulting type after applying the * operator.

impl Mul<AD10> for AD3[src]

type Output = AD10

The resulting type after applying the * operator.

impl Mul<AD2> for AD3[src]

type Output = AD3

The resulting type after applying the * operator.

impl Mul<AD3> for AD1[src]

type Output = AD3

The resulting type after applying the * operator.

impl Mul<AD3> for AD2[src]

type Output = AD3

The resulting type after applying the * operator.

impl Mul<AD3> for AD3[src]

type Output = AD3

The resulting type after applying the * operator.

impl Mul<AD3> for AD4[src]

type Output = AD4

The resulting type after applying the * operator.

impl Mul<AD3> for AD5[src]

type Output = AD5

The resulting type after applying the * operator.

impl Mul<AD3> for AD6[src]

type Output = AD6

The resulting type after applying the * operator.

impl Mul<AD3> for AD7[src]

type Output = AD7

The resulting type after applying the * operator.

impl Mul<AD3> for AD8[src]

type Output = AD8

The resulting type after applying the * operator.

impl Mul<AD3> for AD9[src]

type Output = AD9

The resulting type after applying the * operator.

impl Mul<AD3> for AD10[src]

type Output = AD10

The resulting type after applying the * operator.

impl Mul<AD4> for AD3[src]

type Output = AD4

The resulting type after applying the * operator.

impl Mul<AD5> for AD3[src]

type Output = AD5

The resulting type after applying the * operator.

impl Mul<AD6> for AD3[src]

type Output = AD6

The resulting type after applying the * operator.

impl Mul<AD7> for AD3[src]

type Output = AD7

The resulting type after applying the * operator.

impl Mul<AD8> for AD3[src]

type Output = AD8

The resulting type after applying the * operator.

impl Mul<AD9> for AD3[src]

type Output = AD9

The resulting type after applying the * operator.

impl Mul<f64> for AD3[src]

type Output = Self

The resulting type after applying the * operator.

impl Neg for AD3[src]

type Output = Self

The resulting type after applying the - operator.

impl PartialEq<AD3> for AD3[src]

impl PowOps for AD3[src]

impl<F: Fn(AD3) -> AD3> StableFn<AD3> for ADLift<F, AD3>[src]

type Output = AD3

impl<F: Fn(AD4) -> AD4> StableFn<AD3> for ADLift<F, AD4>[src]

type Output = AD3

impl<F: Fn(AD5) -> AD5> StableFn<AD3> for ADLift<F, AD5>[src]

type Output = AD3

impl<F: Fn(AD6) -> AD6> StableFn<AD3> for ADLift<F, AD6>[src]

type Output = AD3

impl<F: Fn(AD7) -> AD7> StableFn<AD3> for ADLift<F, AD7>[src]

type Output = AD3

impl<F: Fn(AD8) -> AD8> StableFn<AD3> for ADLift<F, AD8>[src]

type Output = AD3

impl<F: Fn(AD9) -> AD9> StableFn<AD3> for ADLift<F, AD9>[src]

type Output = AD3

impl<F: Fn(AD10) -> AD10> StableFn<AD3> for ADLift<F, AD10>[src]

type Output = AD3

impl StructuralPartialEq for AD3[src]

impl Sub<AD1> for AD3[src]

type Output = AD3

The resulting type after applying the - operator.

impl Sub<AD10> for AD3[src]

type Output = AD10

The resulting type after applying the - operator.

impl Sub<AD2> for AD3[src]

type Output = AD3

The resulting type after applying the - operator.

impl Sub<AD3> for AD1[src]

type Output = AD3

The resulting type after applying the - operator.

impl Sub<AD3> for AD2[src]

type Output = AD3

The resulting type after applying the - operator.

impl Sub<AD3> for AD3[src]

type Output = AD3

The resulting type after applying the - operator.

impl Sub<AD3> for AD4[src]

type Output = AD4

The resulting type after applying the - operator.

impl Sub<AD3> for AD5[src]

type Output = AD5

The resulting type after applying the - operator.

impl Sub<AD3> for AD6[src]

type Output = AD6

The resulting type after applying the - operator.

impl Sub<AD3> for AD7[src]

type Output = AD7

The resulting type after applying the - operator.

impl Sub<AD3> for AD8[src]

type Output = AD8

The resulting type after applying the - operator.

impl Sub<AD3> for AD9[src]

type Output = AD9

The resulting type after applying the - operator.

impl Sub<AD3> for AD10[src]

type Output = AD10

The resulting type after applying the - operator.

impl Sub<AD4> for AD3[src]

type Output = AD4

The resulting type after applying the - operator.

impl Sub<AD5> for AD3[src]

type Output = AD5

The resulting type after applying the - operator.

impl Sub<AD6> for AD3[src]

type Output = AD6

The resulting type after applying the - operator.

impl Sub<AD7> for AD3[src]

type Output = AD7

The resulting type after applying the - operator.

impl Sub<AD8> for AD3[src]

type Output = AD8

The resulting type after applying the - operator.

impl Sub<AD9> for AD3[src]

type Output = AD9

The resulting type after applying the - operator.

impl Sub<f64> for AD3[src]

type Output = Self

The resulting type after applying the - operator.

impl TrigOps for AD3[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,