Searched refs:bind_ceed (Results 1 – 8 of 8) sorted by relevance
| /libCEED/rust/libceed/src/ |
| H A D | vector.rs | 30 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 D | lib.rs | 22 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 D | elem_restriction.rs | 24 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 D | operator.rs | 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() [all …]
|
| H A D | qfunction.rs | 23 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 D | basis.rs | 24 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 D | register.rs | 4 use libceed_sys::bind_ceed; in test_import() 6 bind_ceed::CeedRegisterAll(); in test_import()
|
| /libCEED/rust/libceed-sys/src/ |
| H A D | lib.rs | 16 pub mod bind_ceed { module
|