| /libCEED/rust/libceed/src/ |
| H A D | operator.rs | 25 pub(crate) ptr: bind_ceed::CeedOperatorField, field 37 ptr: bind_ceed::CeedOperatorField, in from_raw() 41 let mut vector_ptr = std::ptr::null_mut(); in from_raw() 42 ceed.check_error(bind_ceed::CeedOperatorFieldGetVector(ptr, &mut vector_ptr))?; in from_raw() 46 let mut elem_restriction_ptr = std::ptr::null_mut(); in from_raw() 48 ptr, in from_raw() 54 let mut basis_ptr = std::ptr::null_mut(); in from_raw() 55 ceed.check_error(bind_ceed::CeedOperatorFieldGetBasis(ptr, &mut basis_ptr))?; in from_raw() 59 ptr, in from_raw() 104 let mut name_ptr: *mut std::os::raw::c_char = std::ptr::null_mut(); in name() [all …]
|
| H A D | basis.rs | 24 debug_assert!(basis.ptr != unsafe { bind_ceed::CEED_BASIS_NONE }); in from() 32 Self::Some(basis) => basis.ptr, in to_raw() 87 pub(crate) ptr: bind_ceed::CeedBasis, field 97 if self.ptr != bind_ceed::CEED_BASIS_NONE { in drop() 98 bind_ceed::CeedBasisDestroy(&mut self.ptr); in drop() 120 let mut ptr = std::ptr::null_mut(); in fmt() localVariable 123 let file = bind_ceed::open_memstream(&mut ptr, &mut sizeloc); in fmt() 124 bind_ceed::CeedBasisView(self.ptr, file); in fmt() 126 CString::from_raw(ptr) in fmt() 149 let mut ptr = std::ptr::null_mut(); in create_tensor_H1() localVariable [all …]
|
| H A D | elem_restriction.rs | 24 debug_assert!(rstr.ptr != unsafe { bind_ceed::CEED_ELEMRESTRICTION_NONE }); in from() 33 Self::Some(rstr) => rstr.ptr, in to_raw() 100 pub(crate) ptr: bind_ceed::CeedElemRestriction, field 110 if self.ptr != bind_ceed::CEED_ELEMRESTRICTION_NONE { in drop() 111 bind_ceed::CeedElemRestrictionDestroy(&mut self.ptr); in drop() 139 let mut ptr = std::ptr::null_mut(); in fmt() localVariable 142 let file = bind_ceed::open_memstream(&mut ptr, &mut sizeloc); in fmt() 143 bind_ceed::CeedElemRestrictionView(self.ptr, file); in fmt() 145 CString::from_raw(ptr) in fmt() 167 let mut ptr = std::ptr::null_mut(); in create() localVariable [all …]
|
| 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() 39 Self::Some(vec) => vec.ptr, in to_raw() 139 self.vector.ptr, in drop() 141 std::ptr::null_mut(), in drop() 162 vec.ptr, in from_vector_and_slice_mut() 180 pub(crate) ptr: bind_ceed::CeedVector, field 185 vec.ptr in from() 194 let not_none_and_active = self.ptr != unsafe { bind_ceed::CEED_VECTOR_NONE } in drop() 195 && self.ptr != unsafe { bind_ceed::CEED_VECTOR_ACTIVE }; in drop() [all …]
|
| H A D | qfunction.rs | 23 ptr: bind_ceed::CeedQFunctionField, field 48 let mut name_ptr: *mut std::os::raw::c_char = std::ptr::null_mut(); in name() 51 self.ptr, 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() 144 Self::SomeQFunction(qfunc) => qfunc.qf_core.ptr, in to_raw() 145 Self::SomeQFunctionByName(qfunc) => qfunc.qf_core.ptr, in to_raw() 329 ptr: bind_ceed::CeedQFunction, field [all …]
|
| H A D | lib.rs | 174 let mut ptr: *const std::os::raw::c_char = std::ptr::null_mut(); in check_error() localVariable 176 bind_ceed::CeedGetErrorMessage(ceed_ptr(), &mut ptr); in check_error() 177 std::ffi::CStr::from_ptr(ptr) in check_error() 204 ptr: bind_ceed::Ceed, field 213 bind_ceed::CeedDestroy(&mut self.ptr); in drop() 231 let mut ptr_clone = std::ptr::null_mut(); in clone() 232 self.check_error(unsafe { bind_ceed::CeedReferenceCopy(self.ptr, &mut ptr_clone) }) in clone() 234 Self { ptr: ptr_clone } in clone() 249 let mut ptr = std::ptr::null_mut(); in fmt() localVariable 252 let file = bind_ceed::open_memstream(&mut ptr, &mut sizeloc); in fmt() [all …]
|
| /libCEED/julia/LibCEED.jl/src/ |
| H A D | UserQFunction.jl | 8 @inline function extract_context(ptr, ::Type{T}) where {T} argument 9 unsafe_load(Ptr{T}(ptr)) 12 @inline function extract_array(ptr, idx, dims) argument 13 UnsafeArray(Ptr{CeedScalar}(unsafe_load(ptr, idx)), dims) 45 ptr = (i <= n_in) ? in_ptr : out_ptr 47 arrays[i] = :($arr_name_gen = extract_array($ptr, $i_inout, (Int($Q), $(dims...))))
|
| H A D | Cuda.jl | 45 ptr = Ptr{CeedScalar}(UInt64(pointer(arr))) 46 C.CeedVectorSetArray(v[], mtype, cmode, ptr)
|
| H A D | CeedVector.jl | 153 ptr = Ref{Ptr{CeedScalar}}() 154 C.CeedVectorTakeArray(v[], mtype, ptr) 156 ptr[]
|
| H A D | Misc.jl | 109 er = view_fn(obj, cf.ptr)
|
| /libCEED/examples/deal.II/ |
| H A D | bps-ceed.h | 378 CeedScalar *ptr; in take_array() local 379 CeedVectorTakeArray(vec_ceed, mem_space, &ptr); in take_array() 391 CeedScalar *ptr; in ~VectorTypeCeed() local 392 CeedVectorTakeArray(vec_ceed, mem_space, &ptr); in ~VectorTypeCeed()
|