Lines Matching refs:ptr
30 debug_assert!(vec.ptr != unsafe { bind_ceed::CEED_VECTOR_ACTIVE }); in from()
31 debug_assert!(vec.ptr != unsafe { bind_ceed::CEED_VECTOR_NONE }); in from()
39 Self::Some(vec) => vec.ptr, in to_raw()
139 self.vector.ptr, in drop()
141 std::ptr::null_mut(), in drop()
162 vec.ptr, in from_vector_and_slice_mut()
180 pub(crate) ptr: bind_ceed::CeedVector, field
185 vec.ptr in from()
194 let not_none_and_active = self.ptr != unsafe { bind_ceed::CEED_VECTOR_NONE } in drop()
195 && self.ptr != unsafe { bind_ceed::CEED_VECTOR_ACTIVE }; in drop()
198 unsafe { bind_ceed::CeedVectorDestroy(&mut self.ptr) }; in drop()
226 let mut ptr = std::ptr::null_mut(); in fmt() localVariable
231 let file = bind_ceed::open_memstream(&mut ptr, &mut sizeloc); in fmt()
232 bind_ceed::CeedVectorView(self.ptr, format_c, file); in fmt()
234 CString::from_raw(ptr) in fmt()
247 let mut ptr = std::ptr::null_mut(); in create() localVariable
248 ceed.check_error(unsafe { bind_ceed::CeedVectorCreate(ceed.ptr, n, &mut ptr) })?; in create()
250 ptr, in create()
255 pub(crate) unsafe fn from_raw(ptr: bind_ceed::CeedVector) -> crate::Result<Self> { in from_raw()
257 ptr, in from_raw()
263 let mut ptr_copy = std::ptr::null_mut(); in ptr_copy_mut()
264 self.check_error(unsafe { bind_ceed::CeedVectorReferenceCopy(self.ptr, &mut ptr_copy) })?; in ptr_copy_mut()
290 self.check_error(unsafe { bind_ceed::CeedVectorCopy(vec_source.ptr, self.ptr) }) in copy_from()
338 ceed.check_error(unsafe { bind_ceed::CeedVectorSetArray(x.ptr, host, user_pointer, v) })?; in from_array()
345 unsafe { bind_ceed::CeedVectorReturnCeed(self.ptr) } in ceed()
369 unsafe { bind_ceed::CeedVectorGetLength(self.ptr, &mut n) }; in length()
428 self.check_error(unsafe { bind_ceed::CeedVectorSetValue(self.ptr, value) }) in set_value()
458 self.ptr, in set_slice()
543 bind_ceed::CeedVectorSyncArray(self.ptr, mtype as bind_ceed::CeedMemType) in sync()
616 bind_ceed::CeedVectorNorm(self.ptr, ntype as bind_ceed::CeedNormType, &mut res) in norm()
642 self.check_error(unsafe { bind_ceed::CeedVectorScale(self.ptr, alpha) })?; in scale()
669 self.check_error(unsafe { bind_ceed::CeedVectorAXPY(self.ptr, alpha, x.ptr) })?; in axpy()
702 self.check_error(unsafe { bind_ceed::CeedVectorAXPBY(self.ptr, alpha, beta, x.ptr) })?; in axpby()
730 self.check_error(unsafe { bind_ceed::CeedVectorPointwiseMult(self.ptr, x.ptr, y.ptr) })?; in pointwise_mult()
756 self.check_error(unsafe { bind_ceed::CeedVectorPointwiseMult(self.ptr, self.ptr, x.ptr) })?; in pointwise_scale()
778 bind_ceed::CeedVectorPointwiseMult(self.ptr, self.ptr, self.ptr) in pointwise_square()
799 let mut array = std::ptr::null(); in new()
802 vec.ptr, in new()
815 bind_ceed::CeedVectorRestoreArrayRead(self.vec.ptr, &mut self.array); in drop()
848 let mut array = std::ptr::null_mut(); in new()
851 vec.ptr, in new()
864 bind_ceed::CeedVectorRestoreArray(self.vec.ptr, &mut self.array); in drop()