Lines Matching refs:ptr

25     pub(crate) ptr: bind_ceed::CeedOperatorField,  field
37 ptr: bind_ceed::CeedOperatorField, in from_raw()
41 let mut vector_ptr = std::ptr::null_mut(); in from_raw()
42 ceed.check_error(bind_ceed::CeedOperatorFieldGetVector(ptr, &mut vector_ptr))?; in from_raw()
46 let mut elem_restriction_ptr = std::ptr::null_mut(); in from_raw()
48 ptr, in from_raw()
54 let mut basis_ptr = std::ptr::null_mut(); in from_raw()
55 ceed.check_error(bind_ceed::CeedOperatorFieldGetBasis(ptr, &mut basis_ptr))?; in from_raw()
59 ptr, in from_raw()
104 let mut name_ptr: *mut std::os::raw::c_char = std::ptr::null_mut(); in name()
107 self.ptr, in name()
179 if self.elem_restriction.ptr == unsafe { bind_ceed::CEED_ELEMRESTRICTION_NONE } { in elem_restriction()
241 if self.basis.ptr == unsafe { bind_ceed::CEED_BASIS_NONE } { in basis()
289 if self.vector.ptr == unsafe { bind_ceed::CEED_VECTOR_ACTIVE } { in vector()
291 } else if self.vector.ptr == unsafe { bind_ceed::CEED_VECTOR_NONE } { in vector()
304 ptr: bind_ceed::CeedOperator, field
324 bind_ceed::CeedOperatorDestroy(&mut self.ptr); in drop()
334 let mut ptr = std::ptr::null_mut(); in fmt() localVariable
337 let file = bind_ceed::open_memstream(&mut ptr, &mut sizeloc); in fmt()
338 bind_ceed::CeedOperatorView(self.ptr, file); in fmt()
340 CString::from_raw(ptr) in fmt()
449 unsafe { bind_ceed::CeedOperatorReturnCeed(self.ptr) } in ceed()
460 self.check_error(unsafe { bind_ceed::CeedOperatorCheckReady(self.ptr) }) in check()
465 self.check_error(unsafe { bind_ceed::CeedOperatorSetName(self.ptr, name_c.as_ptr()) }) in name()
471 self.ptr, in apply()
472 input.ptr, in apply()
473 output.ptr, in apply()
482 self.ptr, in apply_add()
483 input.ptr, in apply_add()
484 output.ptr, in apply_add()
493 self.ptr, in linear_assemble_diagonal()
494 assembled.ptr, in linear_assemble_diagonal()
503 self.ptr, in linear_assemble_add_diagonal()
504 assembled.ptr, in linear_assemble_add_diagonal()
516 self.ptr, in linear_assemble_point_block_diagonal()
517 assembled.ptr, in linear_assemble_point_block_diagonal()
529 self.ptr, in linear_assemble_add_point_block_diagonal()
530 assembled.ptr, in linear_assemble_add_point_block_diagonal()
548 let mut ptr = std::ptr::null_mut(); in create() localVariable
551 ceed.ptr, in create()
555 &mut ptr, in create()
560 ptr, in create()
566 unsafe fn from_raw(ptr: bind_ceed::CeedOperator) -> crate::Result<Self> { in from_raw()
569 ptr, in from_raw()
814 self.op_core.ptr, in field()
862 let mut inputs_ptr = std::ptr::null_mut(); in inputs()
865 self.op_core.ptr, in inputs()
868 std::ptr::null_mut() as *mut bind_ceed::CeedInt, in inputs()
869 std::ptr::null_mut(), in inputs()
882 let mut ptr = std::ptr::null_mut(); in inputs() localVariable
884 bind_ceed::CeedReferenceCopy(ceed_raw, &mut ptr); // refcount in inputs()
886 crate::Ceed { ptr } in inputs()
932 let mut outputs_ptr = std::ptr::null_mut(); in outputs()
935 self.op_core.ptr, in outputs()
936 std::ptr::null_mut() as *mut bind_ceed::CeedInt, in outputs()
937 std::ptr::null_mut(), in outputs()
952 let mut ptr = std::ptr::null_mut(); in outputs() localVariable
954 bind_ceed::CeedReferenceCopy(ceed_raw, &mut ptr); // refcount in outputs()
956 crate::Ceed { ptr } in outputs()
1038 unsafe { bind_ceed::CeedOperatorGetNumElements(self.op_core.ptr, &mut nelem) }; in num_elements()
1079 unsafe { bind_ceed::CeedOperatorGetNumQuadraturePoints(self.op_core.ptr, &mut Q) }; in num_quadrature_points()
1714 let mut ptr_coarse = std::ptr::null_mut(); in create_multigrid_level()
1715 let mut ptr_prolong = std::ptr::null_mut(); in create_multigrid_level()
1716 let mut ptr_restrict = std::ptr::null_mut(); in create_multigrid_level()
1719 self.op_core.ptr, in create_multigrid_level()
1720 p_mult_fine.ptr, in create_multigrid_level()
1721 rstr_coarse.ptr, in create_multigrid_level()
1722 basis_coarse.ptr, in create_multigrid_level()
1903 let mut ptr_coarse = std::ptr::null_mut(); in create_multigrid_level_tensor_H1()
1904 let mut ptr_prolong = std::ptr::null_mut(); in create_multigrid_level_tensor_H1()
1905 let mut ptr_restrict = std::ptr::null_mut(); in create_multigrid_level_tensor_H1()
1908 self.op_core.ptr, in create_multigrid_level_tensor_H1()
1909 p_mult_fine.ptr, in create_multigrid_level_tensor_H1()
1910 rstr_coarse.ptr, in create_multigrid_level_tensor_H1()
1911 basis_coarse.ptr, in create_multigrid_level_tensor_H1()
2093 let mut ptr_coarse = std::ptr::null_mut(); in create_multigrid_level_H1()
2094 let mut ptr_prolong = std::ptr::null_mut(); in create_multigrid_level_H1()
2095 let mut ptr_restrict = std::ptr::null_mut(); in create_multigrid_level_H1()
2098 self.op_core.ptr, in create_multigrid_level_H1()
2099 p_mult_fine.ptr, in create_multigrid_level_H1()
2100 rstr_coarse.ptr, in create_multigrid_level_H1()
2101 basis_coarse.ptr, in create_multigrid_level_H1()
2121 let mut ptr = std::ptr::null_mut(); in create() localVariable
2122 ceed.check_error(unsafe { bind_ceed::CeedOperatorCreateComposite(ceed.ptr, &mut ptr) })?; in create()
2125 ptr, in create()
2404 bind_ceed::CeedOperatorCompositeAddSub(self.op_core.ptr, subop.op_core.ptr) in sub_operator()