Home
last modified time | relevance | path

Searched refs:bind_ceed (Results 1 – 8 of 8) sorted by relevance

/libCEED/rust/libceed/src/
H A Dvector.rs30 debug_assert!(vec.ptr != unsafe { bind_ceed::CEED_VECTOR_ACTIVE }); in from()
31 debug_assert!(vec.ptr != unsafe { bind_ceed::CEED_VECTOR_NONE }); in from()
37 pub(crate) fn to_raw(&self) -> bind_ceed::CeedVector { in to_raw()
40 Self::Active => unsafe { bind_ceed::CEED_VECTOR_ACTIVE }, in to_raw()
41 Self::None => unsafe { bind_ceed::CEED_VECTOR_NONE }, in to_raw()
138 bind_ceed::CeedVectorTakeArray( in drop()
140 crate::MemType::Host as bind_ceed::CeedMemType, in drop()
157 crate::MemType::Host as bind_ceed::CeedMemType, in from_vector_and_slice_mut()
158 crate::CopyMode::UsePointer as bind_ceed::CeedCopyMode, in from_vector_and_slice_mut()
161 bind_ceed::CeedVectorSetArray( in from_vector_and_slice_mut()
[all …]
H A Dlib.rs22 pub(crate) use libceed_sys::bind_ceed;
41 pub type Scalar = bind_ceed::CeedScalar;
49 pub const EPSILON: crate::Scalar = bind_ceed::CEED_EPSILON as crate::Scalar;
58 Host = bind_ceed::CeedMemType_CEED_MEM_HOST as isize,
59 Device = bind_ceed::CeedMemType_CEED_MEM_DEVICE as isize,
67 CopyValues = bind_ceed::CeedCopyMode_CEED_COPY_VALUES as isize,
68 UsePointer = bind_ceed::CeedCopyMode_CEED_USE_POINTER as isize,
69 OwnPointer = bind_ceed::CeedCopyMode_CEED_OWN_POINTER as isize,
75 One = bind_ceed::CeedNormType_CEED_NORM_1 as isize,
76 Two = bind_ceed::CeedNormType_CEED_NORM_2 as isize,
[all …]
H A Delem_restriction.rs24 debug_assert!(rstr.ptr != unsafe { bind_ceed::CEED_ELEMRESTRICTION_NONE }); in from()
31 pub(crate) fn to_raw(&self) -> bind_ceed::CeedElemRestriction { in to_raw()
34 Self::None => unsafe { bind_ceed::CEED_ELEMRESTRICTION_NONE }, in to_raw()
100 pub(crate) ptr: bind_ceed::CeedElemRestriction,
110 if self.ptr != bind_ceed::CEED_ELEMRESTRICTION_NONE { in drop()
111 bind_ceed::CeedElemRestrictionDestroy(&mut self.ptr); in drop()
142 let file = bind_ceed::open_memstream(&mut ptr, &mut sizeloc); in fmt()
143 bind_ceed::CeedElemRestrictionView(self.ptr, file); in fmt()
144 bind_ceed::fclose(file); in fmt()
174 mtype as bind_ceed::CeedMemType, in create()
[all …]
H A Doperator.rs25 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()
[all …]
H A Dqfunction.rs23 ptr: bind_ceed::CeedQFunctionField,
50 bind_ceed::CeedQFunctionFieldGetName( in name()
77 bind_ceed::CeedQFunctionFieldGetSize(self.ptr, &mut size); in size()
109 bind_ceed::CeedQFunctionFieldGetEvalMode(self.ptr, &mut mode); in eval_mode()
127 debug_assert!(qfunc.qf_core.ptr != unsafe { bind_ceed::CEED_QFUNCTION_NONE }); in from()
135 debug_assert!(qfunc.qf_core.ptr != unsafe { bind_ceed::CEED_QFUNCTION_NONE }); in from()
142 pub(crate) fn to_raw(&self) -> bind_ceed::CeedQFunction { in to_raw()
146 Self::None => unsafe { bind_ceed::CEED_QFUNCTION_NONE }, in to_raw()
329 ptr: bind_ceed::CeedQFunction,
343 qf_ctx_ptr: bind_ceed::CeedQFunctionContext,
[all …]
H A Dbasis.rs24 debug_assert!(basis.ptr != unsafe { bind_ceed::CEED_BASIS_NONE }); in from()
30 pub(crate) fn to_raw(&self) -> bind_ceed::CeedBasis { in to_raw()
33 Self::None => unsafe { bind_ceed::CEED_BASIS_NONE }, in to_raw()
87 pub(crate) ptr: bind_ceed::CeedBasis,
97 if self.ptr != bind_ceed::CEED_BASIS_NONE { in drop()
98 bind_ceed::CeedBasisDestroy(&mut self.ptr); in drop()
123 let file = bind_ceed::open_memstream(&mut ptr, &mut sizeloc); in fmt()
124 bind_ceed::CeedBasisView(self.ptr, file); in fmt()
125 bind_ceed::fclose(file); in fmt()
157 bind_ceed::CeedBasisCreateTensorH1( in create_tensor_H1()
[all …]
/libCEED/rust/libceed-sys/tests/
H A Dregister.rs4 use libceed_sys::bind_ceed; in test_import()
6 bind_ceed::CeedRegisterAll(); in test_import()
/libCEED/rust/libceed-sys/src/
H A Dlib.rs16 pub mod bind_ceed { module