Lines Matching refs:bind_ceed

24         debug_assert!(rstr.ptr != unsafe { bind_ceed::CEED_ELEMRESTRICTION_NONE });  in from()
31 pub(crate) fn to_raw(&self) -> bind_ceed::CeedElemRestriction { in to_raw()
34 Self::None => unsafe { bind_ceed::CEED_ELEMRESTRICTION_NONE }, in to_raw()
100 pub(crate) ptr: bind_ceed::CeedElemRestriction,
110 if self.ptr != bind_ceed::CEED_ELEMRESTRICTION_NONE { in drop()
111 bind_ceed::CeedElemRestrictionDestroy(&mut self.ptr); in drop()
142 let file = bind_ceed::open_memstream(&mut ptr, &mut sizeloc); in fmt()
143 bind_ceed::CeedElemRestrictionView(self.ptr, file); in fmt()
144 bind_ceed::fclose(file); in fmt()
174 mtype as bind_ceed::CeedMemType, in create()
177 bind_ceed::CeedElemRestrictionCreate( in create()
185 crate::CopyMode::CopyValues as bind_ceed::CeedCopyMode, in create()
196 pub(crate) unsafe fn from_raw(ptr: bind_ceed::CeedElemRestriction) -> crate::Result<Self> { in from_raw()
222 mtype as bind_ceed::CeedMemType, in create_oriented()
225 bind_ceed::CeedElemRestrictionCreateOriented( in create_oriented()
233 crate::CopyMode::CopyValues as bind_ceed::CeedCopyMode, in create_oriented()
264 mtype as bind_ceed::CeedMemType, in create_curl_oriented()
267 bind_ceed::CeedElemRestrictionCreateCurlOriented( in create_curl_oriented()
275 crate::CopyMode::CopyValues as bind_ceed::CeedCopyMode, in create_curl_oriented()
303 bind_ceed::CeedElemRestrictionCreateStrided(
321 fn ceed(&self) -> bind_ceed::Ceed { in ceed()
322 unsafe { bind_ceed::CeedElemRestrictionReturnCeed(self.ptr) } in ceed()
355 bind_ceed::CeedElemRestrictionCreateVector(self.ptr, &mut ptr_lvector, null) in create_lvector()
384 bind_ceed::CeedElemRestrictionCreateVector(self.ptr, null, &mut ptr_evector) in create_evector()
414 bind_ceed::CeedElemRestrictionCreateVector(self.ptr, &mut ptr_lvector, &mut ptr_evector) in create_vectors()
460 let tmode = tmode as bind_ceed::CeedTransposeMode; in apply()
462 bind_ceed::CeedElemRestrictionApply( in apply()
467 bind_ceed::CEED_REQUEST_IMMEDIATE, in apply()
494 unsafe { bind_ceed::CeedElemRestrictionGetCompStride(self.ptr, &mut compstride) }; in comp_stride()
519 unsafe { bind_ceed::CeedElemRestrictionGetNumElements(self.ptr, &mut numelem) }; in num_elements()
545 unsafe { bind_ceed::CeedElemRestrictionGetElementSize(self.ptr, &mut elemsize) }; in elem_size()
570 unsafe { bind_ceed::CeedElemRestrictionGetLVectorSize(self.ptr, &mut lsize) }; in lvector_size()
596 unsafe { bind_ceed::CeedElemRestrictionGetNumComponents(self.ptr, &mut ncomp) }; in num_components()
631 bind_ceed::CeedElemRestrictionGetMultiplicity(self.ptr, mult.ptr) in multiplicity()