pub fn interpolate(&self, values: &[F::E], field: &F) -> F::E {
        let ref constants = self.0;
        assert_eq!(values.len(), constants.len());
        // compute weighted sum
        ::numtheory::weighted_sum(values, constants, field)
    }
/// Note that care must be taken to provide the same `field` as the one used 
/// for computing the constants!
Note that care must be taken to provide the same `field` as the one used
for computing the constants!
Note that care must be taken to provide the same ` field ` as the one used for computing the constants!
pub fn interpolate(&self, values: &[F::E], field: &F) -> F::E {
        let ref constants = self.0;
        assert_eq!(values.len(), constants.len());
        // compute weighted sum
        ::numtheory::weighted_sum(values, constants, field)
    }
pub fn interpolate ( & self , values : & [ F :: E ] , field : & F ) -> F :: E { let ref constants = self . 0 ; assert_eq ! ( values len ( ) constants len ( ) ) ; // compute weighted sum :: numtheory :: weighted_sum ( values , constants , field ) }
Note that care must be taken to provide the same `field` as the one used
for computing the constants!
Note that care must be taken to provide the same ` field ` as the one used for computing the constants!
&self
values
&[F::E]
field
&F