Home
last modified time | relevance | path

Searched refs:ptr (Results 1 – 11 of 11) sorted by relevance

/libCEED/rust/libceed/src/
H A Doperator.rs25 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 Dbasis.rs24 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 Delem_restriction.rs24 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 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()
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 Dqfunction.rs23 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 Dlib.rs174 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 DUserQFunction.jl8 @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 DCuda.jl45 ptr = Ptr{CeedScalar}(UInt64(pointer(arr)))
46 C.CeedVectorSetArray(v[], mtype, cmode, ptr)
H A DCeedVector.jl153 ptr = Ref{Ptr{CeedScalar}}()
154 C.CeedVectorTakeArray(v[], mtype, ptr)
156 ptr[]
H A DMisc.jl109 er = view_fn(obj, cf.ptr)
/libCEED/examples/deal.II/
H A Dbps-ceed.h378 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()