Lines Matching refs:Scalar

129     pub(crate) _slice: &'a mut [crate::Scalar],
153 slice: &'a mut [crate::Scalar], in from_vector_and_slice_mut() argument
165 slice.as_ptr() as *mut crate::Scalar, in from_vector_and_slice_mut()
308 pub fn from_slice(ceed: &crate::Ceed, v: &[crate::Scalar]) -> crate::Result<Self> { in from_slice()
331 pub fn from_array(ceed: &crate::Ceed, v: &mut [crate::Scalar]) -> crate::Result<Self> { in from_array()
337 let v = v.as_ptr() as *mut crate::Scalar; in from_array()
427 pub fn set_value(&mut self, value: crate::Scalar) -> crate::Result<i32> { in set_value()
450 pub fn set_slice(&mut self, slice: &[crate::Scalar]) -> crate::Result<i32> { in set_slice()
461 slice.as_ptr() as *mut crate::Scalar, in set_slice()
513 slice: &'b mut [crate::Scalar], in wrap_slice_mut() argument
613 pub fn norm(&self, ntype: crate::NormType) -> crate::Result<crate::Scalar> { in norm() argument
614 let mut res: crate::Scalar = 0.0; in norm()
641 pub fn scale(mut self, alpha: crate::Scalar) -> crate::Result<Self> { in scale()
668 pub fn axpy(mut self, alpha: crate::Scalar, x: &Vector) -> crate::Result<Self> { in axpy() argument
698 alpha: crate::Scalar, in axpby() argument
699 beta: crate::Scalar, in axpby() argument
793 array: *const crate::Scalar,
822 type Target = [crate::Scalar];
823 fn deref(&self) -> &[crate::Scalar] { in deref() argument
842 array: *mut crate::Scalar,
871 type Target = [crate::Scalar];
872 fn deref(&self) -> &[crate::Scalar] { in deref() argument
879 fn deref_mut(&mut self) -> &mut [crate::Scalar] { in deref_mut() argument