Lines Matching full:self

143     fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {  in fmt()  argument
144 write!(f, "{}", self.message) in fmt()
211 fn drop(&mut self) { in drop() argument
213 bind_ceed::CeedDestroy(&mut self.ptr); in drop()
225 /// let ceed = libceed::Ceed::init("/cpu/self/ref/serial");
230 fn clone(&self) -> Self { in clone() argument
232 self.check_error(unsafe { bind_ceed::CeedReferenceCopy(self.ptr, &mut ptr_clone) }) in clone()
234 Self { ptr: ptr_clone } in clone()
245 /// let ceed = libceed::Ceed::init("/cpu/self/ref/serial");
248 fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { in fmt() argument
253 bind_ceed::CeedView(self.ptr, file); in fmt()
272 /// * `resource` - Resource to use, e.g., "/cpu/self"
275 /// let ceed = libceed::Ceed::init("/cpu/self/ref/serial");
277 pub fn init(resource: &str) -> Self { in init() argument
285 /// * `resource` - Resource to use, e.g., "/cpu/self"
289 /// "/cpu/self/ref/serial",
293 pub fn init_with_error_handler(resource: &str, handler: ErrorHandler) -> Self { in init_with_error_handler() argument
324 pub fn default_init() -> Self { in default_init()
326 let resource = "/cpu/self/ref/serial"; in default_init()
332 fn check_error(&self, ierr: i32) -> Result<i32> { in check_error() argument
340 bind_ceed::CeedGetErrorMessage(self.ptr, &mut ptr); in check_error()
354 /// let ceed = libceed::Ceed::init("/cpu/self/ref/serial");
357 /// assert_eq!(resource, "/cpu/self/ref/serial".to_string())
359 pub fn resource(&self) -> String { in resource()
362 bind_ceed::CeedGetResource(self.ptr, &mut ptr); in resource()
382 pub fn vector<'a>(&self, n: usize) -> Result<Vector<'a>> { in vector() argument
383 Vector::create(self, n) in vector()
401 pub fn vector_from_slice<'a>(&self, slice: &[crate::Scalar]) -> Result<Vector<'a>> { in vector_from_slice() argument
402 Vector::from_slice(self, slice) in vector_from_slice()
446 &self, in elem_restriction() argument
456 self, nelem, elemsize, ncomp, compstride, lsize, mtype, offsets, in elem_restriction()
510 &self, in oriented_elem_restriction() argument
521 self, nelem, elemsize, ncomp, compstride, lsize, mtype, offsets, orients, in oriented_elem_restriction()
597 &self, in curl_oriented_elem_restriction() argument
608 self, in curl_oriented_elem_restriction()
649 &self, in strided_elem_restriction() argument
656 ElemRestriction::create_strided(self, nelem, elemsize, ncomp, lsize, strides)
699 &self, in basis_tensor_H1() argument
710 self, dim, ncomp, P1d, Q1d, interp1d, grad1d, qref1d, qweight1d, in basis_tensor_H1()
735 &self, in basis_tensor_H1_Lagrange() argument
742 Basis::create_tensor_H1_Lagrange(self, dim, ncomp, P, Q, qmode) in basis_tensor_H1_Lagrange()
862 &self, in basis_H1() argument
873 self, topo, ncomp, nnodes, nqpts, interp, grad, qref, qweight, in basis_H1()
961 &self, in basis_Hdiv() argument
971 Basis::create_Hdiv(self, topo, ncomp, nnodes, nqpts, interp, div, qref, qweight) in basis_Hdiv()
1056 &self, in basis_Hcurl() argument
1067 self, topo, ncomp, nnodes, nqpts, interp, curl, qref, qweight, in basis_Hcurl()
1106 &self, in q_function_interior() argument
1110 QFunction::create(self, vlength, f) in q_function_interior()
1128 pub fn q_function_interior_by_name<'a>(&self, name: &str) -> Result<QFunctionByName<'a>> { in q_function_interior_by_name() argument
1129 QFunctionByName::create(self, name) in q_function_interior_by_name()
1155 &self, in operator() argument
1160 Operator::create(self, qf, dqf, dqfT) in operator()
1173 pub fn composite_operator<'a>(&self) -> Result<CompositeOperator<'a>> { in composite_operator()
1174 CompositeOperator::create(self) in composite_operator()
1186 let resource = "/cpu/self/ref/blocked"; in ceed_t501()