Lines Matching refs:bind_ceed
25 pub(crate) ptr: bind_ceed::CeedOperatorField,
37 ptr: bind_ceed::CeedOperatorField, in from_raw()
42 ceed.check_error(bind_ceed::CeedOperatorFieldGetVector(ptr, &mut vector_ptr))?; in from_raw()
47 ceed.check_error(bind_ceed::CeedOperatorFieldGetElemRestriction( in from_raw()
55 ceed.check_error(bind_ceed::CeedOperatorFieldGetBasis(ptr, &mut basis_ptr))?; in from_raw()
106 bind_ceed::CeedOperatorFieldGetName( 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,
324 bind_ceed::CeedOperatorDestroy(&mut self.ptr); in drop()
337 let file = bind_ceed::open_memstream(&mut ptr, &mut sizeloc); in fmt()
338 bind_ceed::CeedOperatorView(self.ptr, file); in fmt()
339 bind_ceed::fclose(file); in fmt()
448 fn ceed(&self) -> bind_ceed::Ceed { in ceed()
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()
470 bind_ceed::CeedOperatorApply( in apply()
474 bind_ceed::CEED_REQUEST_IMMEDIATE, in apply()
481 bind_ceed::CeedOperatorApplyAdd( in apply_add()
485 bind_ceed::CEED_REQUEST_IMMEDIATE, in apply_add()
492 bind_ceed::CeedOperatorLinearAssembleDiagonal( in linear_assemble_diagonal()
495 bind_ceed::CEED_REQUEST_IMMEDIATE, in linear_assemble_diagonal()
502 bind_ceed::CeedOperatorLinearAssembleAddDiagonal( in linear_assemble_add_diagonal()
505 bind_ceed::CEED_REQUEST_IMMEDIATE, in linear_assemble_add_diagonal()
515 bind_ceed::CeedOperatorLinearAssemblePointBlockDiagonal( in linear_assemble_point_block_diagonal()
518 bind_ceed::CEED_REQUEST_IMMEDIATE, in linear_assemble_point_block_diagonal()
528 bind_ceed::CeedOperatorLinearAssembleAddPointBlockDiagonal( in linear_assemble_add_point_block_diagonal()
531 bind_ceed::CEED_REQUEST_IMMEDIATE, in linear_assemble_add_point_block_diagonal()
550 bind_ceed::CeedOperatorCreate( in create()
566 unsafe fn from_raw(ptr: bind_ceed::CeedOperator) -> crate::Result<Self> { in from_raw()
813 bind_ceed::CeedOperatorSetField( in field()
864 bind_ceed::CeedOperatorGetFields( in inputs()
868 std::ptr::null_mut() as *mut bind_ceed::CeedInt, in inputs()
875 inputs_ptr as *mut bind_ceed::CeedOperatorField, in inputs()
884 bind_ceed::CeedReferenceCopy(ceed_raw, &mut ptr); // refcount in inputs()
934 bind_ceed::CeedOperatorGetFields( in outputs()
936 std::ptr::null_mut() as *mut bind_ceed::CeedInt, in outputs()
945 outputs_ptr as *mut bind_ceed::CeedOperatorField, in outputs()
954 bind_ceed::CeedReferenceCopy(ceed_raw, &mut ptr); // refcount 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()
1718 bind_ceed::CeedOperatorMultigridLevelCreate( in create_multigrid_level()
1907 bind_ceed::CeedOperatorMultigridLevelCreateTensorH1( in create_multigrid_level_tensor_H1()
2097 bind_ceed::CeedOperatorMultigridLevelCreateH1( in create_multigrid_level_H1()
2122 ceed.check_error(unsafe { bind_ceed::CeedOperatorCreateComposite(ceed.ptr, &mut ptr) })?; in create()
2404 bind_ceed::CeedOperatorCompositeAddSub(self.op_core.ptr, subop.op_core.ptr) in sub_operator()