Lines Matching full:self

39     ) -> crate::Result<Self> {  in from_raw()  argument
58 Ok(Self { in from_raw()
103 pub fn name(&self) -> &str { in name()
107 self.ptr, in name()
178 pub fn elem_restriction(&self) -> ElemRestrictionOpt { in elem_restriction()
179 if self.elem_restriction.ptr == unsafe { bind_ceed::CEED_ELEMRESTRICTION_NONE } { in elem_restriction()
182 ElemRestrictionOpt::Some(&self.elem_restriction) in elem_restriction()
240 pub fn basis(&self) -> BasisOpt { in basis()
241 if self.basis.ptr == unsafe { bind_ceed::CEED_BASIS_NONE } { in basis()
244 BasisOpt::Some(&self.basis) in basis()
288 pub fn vector(&self) -> VectorOpt { in vector()
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()
294 VectorOpt::Some(&self.vector) in vector()
322 fn drop(&mut self) { in drop() argument
324 bind_ceed::CeedOperatorDestroy(&mut self.ptr); in drop()
333 fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { in fmt() argument
338 bind_ceed::CeedOperatorView(self.ptr, file); in fmt()
381 fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { in fmt() argument
382 self.op_core.fmt(f) in fmt()
437 fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { in fmt() argument
438 self.op_core.fmt(f) in fmt()
448 fn ceed(&self) -> bind_ceed::Ceed { in ceed()
449 unsafe { bind_ceed::CeedOperatorReturnCeed(self.ptr) } in ceed()
454 fn check_error(&self, ierr: i32) -> crate::Result<i32> { in check_error() argument
455 crate::check_error(|| self.ceed(), ierr) in check_error()
459 pub fn check(&self) -> crate::Result<i32> { in check()
460 self.check_error(unsafe { bind_ceed::CeedOperatorCheckReady(self.ptr) }) in check()
463 pub fn name(&self, name: &str) -> crate::Result<i32> { in name() argument
465 self.check_error(unsafe { bind_ceed::CeedOperatorSetName(self.ptr, name_c.as_ptr()) }) in name()
468 pub fn apply(&self, input: &Vector, output: &mut Vector) -> crate::Result<i32> { in apply() argument
469 self.check_error(unsafe { in apply()
471 self.ptr, in apply()
479 pub fn apply_add(&self, input: &Vector, output: &mut Vector) -> crate::Result<i32> { in apply_add() argument
480 self.check_error(unsafe { in apply_add()
482 self.ptr, in apply_add()
490 pub fn linear_assemble_diagonal(&self, assembled: &mut Vector) -> crate::Result<i32> { in linear_assemble_diagonal() argument
491 self.check_error(unsafe { in linear_assemble_diagonal()
493 self.ptr, in linear_assemble_diagonal()
500 pub fn linear_assemble_add_diagonal(&self, assembled: &mut Vector) -> crate::Result<i32> { in linear_assemble_add_diagonal() argument
501 self.check_error(unsafe { in linear_assemble_add_diagonal()
503 self.ptr, in linear_assemble_add_diagonal()
511 &self, in linear_assemble_point_block_diagonal() argument
514 self.check_error(unsafe { in linear_assemble_point_block_diagonal()
516 self.ptr, in linear_assemble_point_block_diagonal()
524 &self, in linear_assemble_add_point_block_diagonal() argument
527 self.check_error(unsafe { in linear_assemble_add_point_block_diagonal()
529 self.ptr, in linear_assemble_add_point_block_diagonal()
547 ) -> crate::Result<Self> { in create() argument
558 Ok(Self { in create()
566 unsafe fn from_raw(ptr: bind_ceed::CeedOperator) -> crate::Result<Self> { in from_raw() argument
567 Ok(Self { in from_raw()
610 pub fn name(mut self, name: &str) -> crate::Result<Self> { in name() argument
611 self.op_core.name(name)?; in name()
612 Ok(self) in name()
689 pub fn apply(&self, input: &Vector, output: &mut Vector) -> crate::Result<i32> { in apply() argument
690 self.op_core.apply(input, output) in apply()
763 pub fn apply_add(&self, input: &Vector, output: &mut Vector) -> crate::Result<i32> { in apply_add() argument
764 self.op_core.apply_add(input, output) in apply_add()
804 mut self, in field() argument
809 ) -> crate::Result<Self> { in field() argument
812 self.op_core.check_error(unsafe { in field()
814 self.op_core.ptr, in field()
821 Ok(self) in field()
859 pub fn inputs(&self) -> crate::Result<Vec<crate::OperatorField>> { in inputs()
863 self.op_core.check_error(unsafe { in inputs()
865 self.op_core.ptr, in inputs()
881 let ceed_raw = self.op_core.ceed(); in inputs()
929 pub fn outputs(&self) -> crate::Result<Vec<crate::OperatorField>> { in outputs()
933 self.op_core.check_error(unsafe { in outputs()
935 self.op_core.ptr, in outputs()
951 let ceed_raw = self.op_core.ceed(); in outputs()
1001 pub fn check(self) -> crate::Result<Self> { in check() argument
1002 self.op_core.check()?; in check()
1003 Ok(self) in check()
1036 pub fn num_elements(&self) -> usize { in num_elements()
1038 unsafe { bind_ceed::CeedOperatorGetNumElements(self.op_core.ptr, &mut nelem) }; in num_elements()
1077 pub fn num_quadrature_points(&self) -> usize { in num_quadrature_points()
1079 unsafe { bind_ceed::CeedOperatorGetNumQuadraturePoints(self.op_core.ptr, &mut Q) }; in num_quadrature_points()
1185 pub fn linear_assemble_diagonal(&self, assembled: &mut Vector) -> crate::Result<i32> { in linear_assemble_diagonal() argument
1186 self.op_core.linear_assemble_diagonal(assembled) in linear_assemble_diagonal()
1292 pub fn linear_assemble_add_diagonal(&self, assembled: &mut Vector) -> crate::Result<i32> { in linear_assemble_add_diagonal() argument
1293 self.op_core.linear_assemble_add_diagonal(assembled) in linear_assemble_add_diagonal()
1429 &self, in linear_assemble_point_block_diagonal() argument
1432 self.op_core.linear_assemble_point_block_diagonal(assembled) in linear_assemble_point_block_diagonal()
1568 &self, in linear_assemble_add_point_block_diagonal() argument
1571 self.op_core in linear_assemble_add_point_block_diagonal()
1709 &self, in create_multigrid_level() argument
1717 self.op_core.check_error(unsafe { in create_multigrid_level()
1719 self.op_core.ptr, in create_multigrid_level()
1897 &self, in create_multigrid_level_tensor_H1() argument
1906 self.op_core.check_error(unsafe { in create_multigrid_level_tensor_H1()
1908 self.op_core.ptr, in create_multigrid_level_tensor_H1()
2087 &self, in create_multigrid_level_H1() argument
2096 self.op_core.check_error(unsafe { in create_multigrid_level_H1()
2098 self.op_core.ptr, in create_multigrid_level_H1()
2120 pub fn create(ceed: &crate::Ceed) -> crate::Result<Self> { in create() argument
2123 Ok(Self { in create()
2182 pub fn name(mut self, name: &str) -> crate::Result<Self> { in name() argument
2183 self.op_core.name(name)?; in name()
2184 Ok(self) in name()
2280 pub fn apply(&self, input: &Vector, output: &mut Vector) -> crate::Result<i32> { in apply() argument
2281 self.op_core.apply(input, output) in apply()
2377 pub fn apply_add(&self, input: &Vector, output: &mut Vector) -> crate::Result<i32> { in apply_add() argument
2378 self.op_core.apply_add(input, output) in apply_add()
2402 pub fn sub_operator(mut self, subop: &Operator) -> crate::Result<Self> { in sub_operator() argument
2403 self.op_core.check_error(unsafe { in sub_operator()
2404 bind_ceed::CeedOperatorCompositeAddSub(self.op_core.ptr, subop.op_core.ptr) in sub_operator()
2406 Ok(self) in sub_operator()
2458 pub fn check(self) -> crate::Result<Self> { in check() argument
2459 self.op_core.check()?; in check()
2460 Ok(self) in check()
2472 pub fn linear_assemble_diagonal(&self, assembled: &mut Vector) -> crate::Result<i32> { in linear_assemble_diagonal() argument
2473 self.op_core.linear_assemble_add_diagonal(assembled) in linear_assemble_diagonal()
2486 pub fn linear_assemble_add_diagonal(&self, assembled: &mut Vector) -> crate::Result<i32> { in linear_assemble_add_diagonal() argument
2487 self.op_core.linear_assemble_add_diagonal(assembled) in linear_assemble_add_diagonal()
2505 &self, in linear_assemble_point_block_diagonal() argument
2508 self.op_core.linear_assemble_add_diagonal(assembled) in linear_assemble_point_block_diagonal()
2526 &self, in linear_assemble_add_point_block_diagonal() argument
2529 self.op_core.linear_assemble_add_diagonal(assembled) in linear_assemble_add_point_block_diagonal()