Struct polynomial_ops::ChebyshevPolynomial
source · pub struct ChebyshevPolynomial {
pub kind: usize,
pub order: usize,
}
Fields§
§kind: usize
§order: usize
Implementations§
source§impl ChebyshevPolynomial
impl ChebyshevPolynomial
pub const fn new(kind: usize, order: usize) -> Self
pub const fn new_of_first_kind(order: usize) -> Self
pub const fn new_of_second_kind(order: usize) -> Self
Trait Implementations§
source§impl Clone for ChebyshevPolynomial
impl Clone for ChebyshevPolynomial
source§fn clone(&self) -> ChebyshevPolynomial
fn clone(&self) -> ChebyshevPolynomial
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ChebyshevPolynomial
impl Debug for ChebyshevPolynomial
source§impl<C, A> Into<Vec<C, A>> for ChebyshevPolynomialwhere
A: Allocator + Default + Clone,
Vec<C, A>: IntoIterator<Item = C> + Polynomial<C> + FromIterator<C>,
C: One + Zero + Neg<Output = C> + Mul<Output = C> + Sub<Output = C> + Sum + Clone,
impl<C, A> Into<Vec<C, A>> for ChebyshevPolynomialwhere
A: Allocator + Default + Clone,
Vec<C, A>: IntoIterator<Item = C> + Polynomial<C> + FromIterator<C>,
C: One + Zero + Neg<Output = C> + Mul<Output = C> + Sub<Output = C> + Sum + Clone,
source§impl<T> Polynomial<T> for ChebyshevPolynomial
impl<T> Polynomial<T> for ChebyshevPolynomial
impl Copy for ChebyshevPolynomial
Auto Trait Implementations§
impl RefUnwindSafe for ChebyshevPolynomial
impl Send for ChebyshevPolynomial
impl Sync for ChebyshevPolynomial
impl Unpin for ChebyshevPolynomial
impl UnwindSafe for ChebyshevPolynomial
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more