Lines Matching refs:bind_ceed

24         debug_assert!(basis.ptr != unsafe { bind_ceed::CEED_BASIS_NONE });  in from()
30 pub(crate) fn to_raw(&self) -> bind_ceed::CeedBasis { in to_raw()
33 Self::None => unsafe { bind_ceed::CEED_BASIS_NONE }, in to_raw()
87 pub(crate) ptr: bind_ceed::CeedBasis,
97 if self.ptr != bind_ceed::CEED_BASIS_NONE { in drop()
98 bind_ceed::CeedBasisDestroy(&mut self.ptr); in drop()
123 let file = bind_ceed::open_memstream(&mut ptr, &mut sizeloc); in fmt()
124 bind_ceed::CeedBasisView(self.ptr, file); in fmt()
125 bind_ceed::fclose(file); in fmt()
157 bind_ceed::CeedBasisCreateTensorH1( in create_tensor_H1()
176 pub(crate) unsafe fn from_raw(ptr: bind_ceed::CeedBasis) -> crate::Result<Self> { in from_raw()
197 qmode as bind_ceed::CeedQuadMode, in create_tensor_H1_Lagrange()
200 bind_ceed::CeedBasisCreateTensorH1Lagrange(ceed.ptr, dim, ncomp, P, Q, qmode, &mut ptr) in create_tensor_H1_Lagrange()
222 topo as bind_ceed::CeedElemTopology, in create_H1()
228 bind_ceed::CeedBasisCreateH1( in create_H1()
261 topo as bind_ceed::CeedElemTopology, in create_Hdiv()
267 bind_ceed::CeedBasisCreateHdiv( in create_Hdiv()
300 topo as bind_ceed::CeedElemTopology, in create_Hcurl()
306 bind_ceed::CeedBasisCreateHcurl( in create_Hcurl()
327 fn ceed(&self) -> bind_ceed::Ceed { in ceed()
328 unsafe { bind_ceed::CeedBasisReturnCeed(self.ptr) } in ceed()
412 tmode as bind_ceed::CeedTransposeMode, in apply()
413 emode as bind_ceed::CeedEvalMode, in apply()
416 bind_ceed::CeedBasisApply(self.ptr, nelem, tmode, emode, u.ptr, v.ptr) in apply()
436 unsafe { bind_ceed::CeedBasisGetDimension(self.ptr, &mut dim) }; in dimension()
456 unsafe { bind_ceed::CeedBasisGetNumComponents(self.ptr, &mut ncomp) }; in num_components()
476 unsafe { bind_ceed::CeedBasisGetNumNodes(self.ptr, &mut nnodes) }; in num_nodes()
498 bind_ceed::CeedBasisGetNumQuadraturePoints(self.ptr, &mut Q); in num_quadrature_points()
535 bind_ceed::CeedBasisCreateProjection(self.ptr, to.ptr, &mut ptr) in create_projection()