Lines Matching refs:ptr
24 debug_assert!(basis.ptr != unsafe { bind_ceed::CEED_BASIS_NONE }); in from()
32 Self::Some(basis) => basis.ptr, in to_raw()
87 pub(crate) ptr: bind_ceed::CeedBasis, field
97 if self.ptr != bind_ceed::CEED_BASIS_NONE { in drop()
98 bind_ceed::CeedBasisDestroy(&mut self.ptr); in drop()
120 let mut ptr = std::ptr::null_mut(); in fmt() localVariable
123 let file = bind_ceed::open_memstream(&mut ptr, &mut sizeloc); in fmt()
124 bind_ceed::CeedBasisView(self.ptr, file); in fmt()
126 CString::from_raw(ptr) in fmt()
149 let mut ptr = std::ptr::null_mut(); in create_tensor_H1() localVariable
158 ceed.ptr, in create_tensor_H1()
167 &mut ptr, in create_tensor_H1()
171 ptr, in create_tensor_H1()
176 pub(crate) unsafe fn from_raw(ptr: bind_ceed::CeedBasis) -> crate::Result<Self> { in from_raw()
178 ptr, in from_raw()
191 let mut ptr = std::ptr::null_mut(); in create_tensor_H1_Lagrange() localVariable
200 bind_ceed::CeedBasisCreateTensorH1Lagrange(ceed.ptr, dim, ncomp, P, Q, qmode, &mut ptr) in create_tensor_H1_Lagrange()
203 ptr, in create_tensor_H1_Lagrange()
220 let mut ptr = std::ptr::null_mut(); in create_H1() localVariable
229 ceed.ptr, in create_H1()
238 &mut ptr, in create_H1()
242 ptr, in create_H1()
259 let mut ptr = std::ptr::null_mut(); in create_Hdiv() localVariable
268 ceed.ptr, in create_Hdiv()
277 &mut ptr, in create_Hdiv()
281 ptr, in create_Hdiv()
298 let mut ptr = std::ptr::null_mut(); in create_Hcurl() localVariable
307 ceed.ptr, in create_Hcurl()
316 &mut ptr, in create_Hcurl()
320 ptr, in create_Hcurl()
328 unsafe { bind_ceed::CeedBasisReturnCeed(self.ptr) } in ceed()
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()
533 let mut ptr = std::ptr::null_mut(); in create_projection() localVariable
535 bind_ceed::CeedBasisCreateProjection(self.ptr, to.ptr, &mut ptr) in create_projection()
538 ptr, in create_projection()