Home
last modified time | relevance | path

Searched refs:rstr (Results 1 – 24 of 24) sorted by relevance

/libCEED/interface/
H A Dceed-elemrestriction.c111 static int CeedElemRestrictionView_Object(CeedObject rstr, FILE *stream) { in CeedElemRestrictionView_Object() argument
112 CeedCall(CeedElemRestrictionView((CeedElemRestriction)rstr, stream)); in CeedElemRestrictionView_Object()
125 static int CeedElemRestrictionDestroy_Object(CeedObject *rstr) { in CeedElemRestrictionDestroy_Object() argument
126 CeedCall(CeedElemRestrictionDestroy((CeedElemRestriction *)rstr)); in CeedElemRestrictionDestroy_Object()
148 int CeedElemRestrictionGetType(CeedElemRestriction rstr, CeedRestrictionType *rstr_type) { in CeedElemRestrictionGetType() argument
149 *rstr_type = rstr->rstr_type; in CeedElemRestrictionGetType()
163 int CeedElemRestrictionIsStrided(CeedElemRestriction rstr, bool *is_strided) { in CeedElemRestrictionIsStrided() argument
164 *is_strided = (rstr->rstr_type == CEED_RESTRICTION_STRIDED); in CeedElemRestrictionIsStrided()
178 int CeedElemRestrictionIsAtPoints(CeedElemRestriction rstr, bool *is_points) { in CeedElemRestrictionIsAtPoints() argument
179 *is_points = (rstr->rstr_type == CEED_RESTRICTION_POINTS); in CeedElemRestrictionIsAtPoints()
[all …]
H A Dceed-operator.c36 static int CeedOperatorCheckField(Ceed ceed, CeedQFunctionField qf_field, CeedElemRestriction rstr,… in CeedOperatorCheckField() argument
45 …CeedCheck((rstr == CEED_ELEMRESTRICTION_NONE) == (eval_mode == CEED_EVAL_WEIGHT), ceed, CEED_ERROR… in CeedOperatorCheckField()
47 if (rstr != CEED_ELEMRESTRICTION_NONE) { in CeedOperatorCheckField()
48 CeedCall(CeedElemRestrictionGetNumComponents(rstr, &rstr_num_comp)); in CeedOperatorCheckField()
57 …CeedCheck(rstr == CEED_ELEMRESTRICTION_NONE || rstr_num_comp == num_comp, ceed, CEED_ERROR_DIMENSI… in CeedOperatorCheckField()
335 CeedElemRestriction rstr; in CeedOperatorGetActiveElemRestrictions() local
337 CeedCall(CeedOperatorFieldGetElemRestriction(op_input_fields[i], &rstr)); in CeedOperatorGetActiveElemRestrictions()
338 …CeedCheck(!*active_input_rstr || *active_input_rstr == rstr, CeedOperatorReturnCeed(op), CEED_ERRO… in CeedOperatorGetActiveElemRestrictions()
340 … if (!*active_input_rstr) CeedCall(CeedElemRestrictionReferenceCopy(rstr, active_input_rstr)); in CeedOperatorGetActiveElemRestrictions()
341 CeedCall(CeedElemRestrictionDestroy(&rstr)); in CeedOperatorGetActiveElemRestrictions()
[all …]
H A Dceed-preconditioning.c162 CeedElemRestriction rstr; in CeedOperatorCreateFallback() local
165 CeedCall(CeedOperatorFieldGetData(input_fields[i], &field_name, &rstr, &basis, &vec)); in CeedOperatorCreateFallback()
166 CeedCall(CeedOperatorSetField(op_fallback, field_name, rstr, basis, vec)); in CeedOperatorCreateFallback()
168 CeedCall(CeedElemRestrictionDestroy(&rstr)); in CeedOperatorCreateFallback()
174 CeedElemRestriction rstr; in CeedOperatorCreateFallback() local
177 CeedCall(CeedOperatorFieldGetData(output_fields[i], &field_name, &rstr, &basis, &vec)); in CeedOperatorCreateFallback()
178 CeedCall(CeedOperatorSetField(op_fallback, field_name, rstr, basis, vec)); in CeedOperatorCreateFallback()
180 CeedCall(CeedElemRestrictionDestroy(&rstr)); in CeedOperatorCreateFallback()
574 …ldOrUpdate_Core(CeedOperator op, bool use_parent, CeedVector *assembled, CeedElemRestriction *rstr, in CeedOperatorLinearAssembleQFunctionBuildOrUpdate_Core() argument
619 CeedCall(CeedElemRestrictionReferenceCopy(assembled_rstr, rstr)); in CeedOperatorLinearAssembleQFunctionBuildOrUpdate_Core()
[all …]
/libCEED/backends/memcheck/
H A Dceed-memcheck-restriction.c19 static inline int CeedElemRestrictionGetBackendStrides_Memcheck(CeedElemRestriction rstr, CeedInt s… in CeedElemRestrictionGetBackendStrides_Memcheck() argument
22 CeedCallBackend(CeedElemRestrictionGetElementSize(rstr, &elem_size)); in CeedElemRestrictionGetBackendStrides_Memcheck()
23 CeedCallBackend(CeedElemRestrictionGetNumComponents(rstr, &num_comp)); in CeedElemRestrictionGetBackendStrides_Memcheck()
24 CeedCallBackend(CeedElemRestrictionGetNumElements(rstr, &num_elem)); in CeedElemRestrictionGetBackendStrides_Memcheck()
46 static inline int CeedElemRestrictionApplyStridedNoTranspose_Memcheck_Core(CeedElemRestriction rstr in CeedElemRestrictionApplyStridedNoTranspose_Memcheck_Core() argument
54 CeedCallBackend(CeedElemRestrictionHasBackendStrides(rstr, &has_backend_strides)); in CeedElemRestrictionApplyStridedNoTranspose_Memcheck_Core()
55 …if (has_backend_strides) CeedCallBackend(CeedElemRestrictionGetBackendStrides_Memcheck(rstr, strid… in CeedElemRestrictionApplyStridedNoTranspose_Memcheck_Core()
56 else CeedCallBackend(CeedElemRestrictionGetStrides(rstr, strides)); in CeedElemRestrictionApplyStridedNoTranspose_Memcheck_Core()
72 static inline int CeedElemRestrictionApplyOffsetNoTranspose_Memcheck_Core(CeedElemRestriction rstr,… in CeedElemRestrictionApplyOffsetNoTranspose_Memcheck_Core() argument
79 CeedCallBackend(CeedElemRestrictionGetData(rstr, &impl)); in CeedElemRestrictionApplyOffsetNoTranspose_Memcheck_Core()
[all …]
/libCEED/backends/ref/
H A Dceed-ref-restriction.c19 static inline int CeedElemRestrictionApplyStridedNoTranspose_Ref_Core(CeedElemRestriction rstr, con… in CeedElemRestrictionApplyStridedNoTranspose_Ref_Core() argument
26 CeedCallBackend(CeedElemRestrictionHasBackendStrides(rstr, &has_backend_strides)); in CeedElemRestrictionApplyStridedNoTranspose_Ref_Core()
44 CeedCallBackend(CeedElemRestrictionGetStrides(rstr, strides)); in CeedElemRestrictionApplyStridedNoTranspose_Ref_Core()
59 static inline int CeedElemRestrictionApplyOffsetNoTranspose_Ref_Core(CeedElemRestriction rstr, cons… in CeedElemRestrictionApplyOffsetNoTranspose_Ref_Core() argument
66 CeedCallBackend(CeedElemRestrictionGetData(rstr, &impl)); in CeedElemRestrictionApplyOffsetNoTranspose_Ref_Core()
77 static inline int CeedElemRestrictionApplyOrientedNoTranspose_Ref_Core(CeedElemRestriction rstr, co… in CeedElemRestrictionApplyOrientedNoTranspose_Ref_Core() argument
84 CeedCallBackend(CeedElemRestrictionGetData(rstr, &impl)); in CeedElemRestrictionApplyOrientedNoTranspose_Ref_Core()
96 static inline int CeedElemRestrictionApplyCurlOrientedNoTranspose_Ref_Core(CeedElemRestriction rstr in CeedElemRestrictionApplyCurlOrientedNoTranspose_Ref_Core() argument
103 CeedCallBackend(CeedElemRestrictionGetData(rstr, &impl)); in CeedElemRestrictionApplyCurlOrientedNoTranspose_Ref_Core()
138 …trictionApplyCurlOrientedUnsignedNoTranspose_Ref_Core(CeedElemRestriction rstr, const CeedInt num_… in CeedElemRestrictionApplyCurlOrientedUnsignedNoTranspose_Ref_Core() argument
[all …]
H A Dceed-ref-operator.c478 …tionCore_Ref(CeedOperator op, bool build_objects, CeedVector *assembled, CeedElemRestriction *rstr, in CeedOperatorLinearAssembleQFunctionCore_Ref() argument
553 … (CeedSize)qf_size_in * (CeedSize)qf_size_out * (CeedSize)num_elem * (CeedSize)Q, strides, rstr)); in CeedOperatorLinearAssembleQFunctionCore_Ref()
659 …Function_Ref(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *reque… in CeedOperatorLinearAssembleQFunction_Ref() argument
660 return CeedOperatorLinearAssembleQFunctionCore_Ref(op, true, assembled, rstr, request); in CeedOperatorLinearAssembleQFunction_Ref()
666 …tionUpdate_Ref(CeedOperator op, CeedVector assembled, CeedElemRestriction rstr, CeedRequest *reque… in CeedOperatorLinearAssembleQFunctionUpdate_Ref() argument
667 return CeedOperatorLinearAssembleQFunctionCore_Ref(op, false, &assembled, &rstr, request); in CeedOperatorLinearAssembleQFunctionUpdate_Ref()
1090 … CeedElemRestriction *rstr, CeedRequest *request) { in CeedOperatorLinearAssembleQFunctionAtPointsCore_Ref() argument
1194 … qf_size_in * qf_size_out * num_points_total, CEED_MEM_HOST, CEED_COPY_VALUES, offsets, rstr)); in CeedOperatorLinearAssembleQFunctionAtPointsCore_Ref()
1198 CeedCallBackend(CeedElemRestrictionCreateVector(*rstr, assembled, NULL)); in CeedOperatorLinearAssembleQFunctionAtPointsCore_Ref()
1315 …AtPoints_Ref(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *reque… in CeedOperatorLinearAssembleQFunctionAtPoints_Ref() argument
[all …]
/libCEED/backends/cuda-ref/
H A Dceed-cuda-ref-restriction.c24 static inline int CeedElemRestrictionSetupCompile_Cuda(CeedElemRestriction rstr) { in CeedElemRestrictionSetupCompile_Cuda() argument
31 CeedCallBackend(CeedElemRestrictionGetData(rstr, &impl)); in CeedElemRestrictionSetupCompile_Cuda()
32 CeedCallBackend(CeedElemRestrictionGetCeed(rstr, &ceed)); in CeedElemRestrictionSetupCompile_Cuda()
33 CeedCallBackend(CeedElemRestrictionGetType(rstr, &rstr_type)); in CeedElemRestrictionSetupCompile_Cuda()
34 CeedCallBackend(CeedElemRestrictionGetNumElements(rstr, &num_elem)); in CeedElemRestrictionSetupCompile_Cuda()
35 CeedCallBackend(CeedElemRestrictionGetNumComponents(rstr, &num_comp)); in CeedElemRestrictionSetupCompile_Cuda()
36 CeedCallBackend(CeedElemRestrictionGetCompStride(rstr, &comp_stride)); in CeedElemRestrictionSetupCompile_Cuda()
38 CeedCallBackend(CeedElemRestrictionGetMaxPointsInElement(rstr, &elem_size)); in CeedElemRestrictionSetupCompile_Cuda()
40 CeedCallBackend(CeedElemRestrictionGetElementSize(rstr, &elem_size)); in CeedElemRestrictionSetupCompile_Cuda()
51 CeedCallBackend(CeedElemRestrictionHasBackendStrides(rstr, &has_backend_strides)); in CeedElemRestrictionSetupCompile_Cuda()
[all …]
H A Dceed-cuda-ref-operator.c970 …ionCore_Cuda(CeedOperator op, bool build_objects, CeedVector *assembled, CeedElemRestriction *rstr, in CeedOperatorLinearAssembleQFunctionCore_Cuda() argument
1057 rstr)); in CeedOperatorLinearAssembleQFunctionCore_Cuda()
1115 …unction_Cuda(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *reque… in CeedOperatorLinearAssembleQFunction_Cuda() argument
1116 return CeedOperatorLinearAssembleQFunctionCore_Cuda(op, true, assembled, rstr, request); in CeedOperatorLinearAssembleQFunction_Cuda()
1122 …ionUpdate_Cuda(CeedOperator op, CeedVector assembled, CeedElemRestriction rstr, CeedRequest *reque… in CeedOperatorLinearAssembleQFunctionUpdate_Cuda() argument
1123 return CeedOperatorLinearAssembleQFunctionCore_Cuda(op, false, &assembled, &rstr, request); in CeedOperatorLinearAssembleQFunctionUpdate_Cuda()
1818 …tPoints_Cuda(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *reque… in CeedOperatorLinearAssembleQFunctionAtPoints_Cuda() argument
/libCEED/backends/hip-ref/
H A Dceed-hip-ref-restriction.c23 static inline int CeedElemRestrictionSetupCompile_Hip(CeedElemRestriction rstr) { in CeedElemRestrictionSetupCompile_Hip() argument
30 CeedCallBackend(CeedElemRestrictionGetData(rstr, &impl)); in CeedElemRestrictionSetupCompile_Hip()
31 CeedCallBackend(CeedElemRestrictionGetCeed(rstr, &ceed)); in CeedElemRestrictionSetupCompile_Hip()
32 CeedCallBackend(CeedElemRestrictionGetType(rstr, &rstr_type)); in CeedElemRestrictionSetupCompile_Hip()
33 CeedCallBackend(CeedElemRestrictionGetNumElements(rstr, &num_elem)); in CeedElemRestrictionSetupCompile_Hip()
34 CeedCallBackend(CeedElemRestrictionGetNumComponents(rstr, &num_comp)); in CeedElemRestrictionSetupCompile_Hip()
35 CeedCallBackend(CeedElemRestrictionGetCompStride(rstr, &comp_stride)); in CeedElemRestrictionSetupCompile_Hip()
37 CeedCallBackend(CeedElemRestrictionGetMaxPointsInElement(rstr, &elem_size)); in CeedElemRestrictionSetupCompile_Hip()
39 CeedCallBackend(CeedElemRestrictionGetElementSize(rstr, &elem_size)); in CeedElemRestrictionSetupCompile_Hip()
50 CeedCallBackend(CeedElemRestrictionHasBackendStrides(rstr, &has_backend_strides)); in CeedElemRestrictionSetupCompile_Hip()
[all …]
H A Dceed-hip-ref.h160 … const CeedInt8 *curl_orients, CeedElemRestriction rstr);
H A Dceed-hip-ref-operator.c967 …tionCore_Hip(CeedOperator op, bool build_objects, CeedVector *assembled, CeedElemRestriction *rstr, in CeedOperatorLinearAssembleQFunctionCore_Hip() argument
1054 rstr)); in CeedOperatorLinearAssembleQFunctionCore_Hip()
1112 …Function_Hip(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *reque… in CeedOperatorLinearAssembleQFunction_Hip() argument
1113 return CeedOperatorLinearAssembleQFunctionCore_Hip(op, true, assembled, rstr, request); in CeedOperatorLinearAssembleQFunction_Hip()
1119 …tionUpdate_Hip(CeedOperator op, CeedVector assembled, CeedElemRestriction rstr, CeedRequest *reque… in CeedOperatorLinearAssembleQFunctionUpdate_Hip() argument
1120 return CeedOperatorLinearAssembleQFunctionCore_Hip(op, false, &assembled, &rstr, request); in CeedOperatorLinearAssembleQFunctionUpdate_Hip()
1815 …AtPoints_Hip(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *reque… in CeedOperatorLinearAssembleQFunctionAtPoints_Hip() argument
/libCEED/backends/sycl-ref/
H A Dceed-sycl-restriction.sycl.cpp149 static int CeedElemRestrictionApply_Sycl(CeedElemRestriction rstr, CeedTransposeMode t_mode, CeedVe… in CeedElemRestrictionApply_Sycl() argument
156 CeedCallBackend(CeedElemRestrictionGetCeed(rstr, &ceed)); in CeedElemRestrictionApply_Sycl()
157 CeedCallBackend(CeedElemRestrictionGetData(rstr, &impl)); in CeedElemRestrictionApply_Sycl()
205 static int CeedElemRestrictionGetOffsets_Sycl(CeedElemRestriction rstr, CeedMemType m_type, const C… in CeedElemRestrictionGetOffsets_Sycl() argument
208 CeedCallBackend(CeedElemRestrictionGetData(rstr, &impl)); in CeedElemRestrictionGetOffsets_Sycl()
224 static int CeedElemRestrictionDestroy_Sycl(CeedElemRestriction rstr) { in CeedElemRestrictionDestroy_Sycl() argument
229 CeedCallBackend(CeedElemRestrictionGetCeed(rstr, &ceed)); in CeedElemRestrictionDestroy_Sycl()
230 CeedCallBackend(CeedElemRestrictionGetData(rstr, &impl)); in CeedElemRestrictionDestroy_Sycl()
249 static int CeedElemRestrictionOffset_Sycl(const CeedElemRestriction rstr, const CeedInt *indices) { in CeedElemRestrictionOffset_Sycl() argument
257 CeedCallBackend(CeedElemRestrictionGetCeed(rstr, &ceed)); in CeedElemRestrictionOffset_Sycl()
[all …]
/libCEED/include/ceed/
H A Dceed.h263 … CeedMemType mem_type, CeedCopyMode copy_mode, const CeedInt *offsets, CeedElemRestriction *rstr);
266 const bool *orients, CeedElemRestriction *rstr);
269 … const CeedInt8 *curl_orients, CeedElemRestriction *rstr);
271 … const CeedInt strides[3], CeedElemRestriction *rstr);
273 … CeedMemType mem_type, CeedCopyMode copy_mode, const CeedInt *offsets, CeedElemRestriction *rstr);
276 … const CeedInt *offsets, CeedElemRestriction *rstr);
279 … const CeedInt *offsets, const bool *orients, CeedElemRestriction *rstr);
282 … const CeedInt *offsets, const CeedInt8 *curl_orients, CeedElemRestriction *rstr);
284 … CeedSize l_size, const CeedInt strides[3], CeedElemRestriction *rstr);
285 CEED_EXTERN int CeedElemRestrictionCreateUnsignedCopy(CeedElemRestriction rstr, CeedElemRestrictio…
[all …]
H A Dbackend.h303 CEED_EXTERN int CeedElemRestrictionGetType(CeedElemRestriction rstr, CeedRestrictionType *rstr_type…
304 CEED_EXTERN int CeedElemRestrictionIsStrided(CeedElemRestriction rstr, bool *is_strided);
305 CEED_EXTERN int CeedElemRestrictionIsAtPoints(CeedElemRestriction rstr, bool *is_points);
307 CEED_EXTERN int CeedElemRestrictionGetStrides(CeedElemRestriction rstr, CeedInt strides[3]);
308 CEED_EXTERN int CeedElemRestrictionHasBackendStrides(CeedElemRestriction rstr, bool *has_backend_st…
309 CEED_EXTERN int CeedElemRestrictionGetOffsets(CeedElemRestriction rstr, CeedMemType mem_type, const…
310 CEED_EXTERN int CeedElemRestrictionRestoreOffsets(CeedElemRestriction rstr, const CeedInt **offsets…
311 CEED_EXTERN int CeedElemRestrictionGetOrientations(CeedElemRestriction rstr, CeedMemType mem_type, …
312 CEED_EXTERN int CeedElemRestrictionRestoreOrientations(CeedElemRestriction rstr, const bool **orien…
313 CEED_EXTERN int CeedElemRestrictionGetCurlOrientations(CeedElemRestriction rstr, CeedMemType mem_ty…
[all …]
/libCEED/julia/LibCEED.jl/src/generated/
H A Dlibceed_bindings.jl283 …reate(ceed, num_elem, elem_size, num_comp, comp_stride, l_size, mem_type, copy_mode, offsets, rstr) argument
284 …on}), ceed, num_elem, elem_size, num_comp, comp_stride, l_size, mem_type, copy_mode, offsets, rstr)
287 …d, num_elem, elem_size, num_comp, comp_stride, l_size, mem_type, copy_mode, offsets, orients, rstr) argument
288 …d, num_elem, elem_size, num_comp, comp_stride, l_size, mem_type, copy_mode, offsets, orients, rstr)
291 …m_elem, elem_size, num_comp, comp_stride, l_size, mem_type, copy_mode, offsets, curl_orients, rstr) argument
292 …m_elem, elem_size, num_comp, comp_stride, l_size, mem_type, copy_mode, offsets, curl_orients, rstr)
295 …nction CeedElemRestrictionCreateStrided(ceed, num_elem, elem_size, num_comp, l_size, strides, rstr) argument
296 …tr{CeedInt}, Ptr{CeedElemRestriction}), ceed, num_elem, elem_size, num_comp, l_size, strides, rstr)
299 …ionCreateAtPoints(ceed, num_elem, num_points, num_comp, l_size, mem_type, copy_mode, offsets, rstr) argument
300 …lemRestriction}), ceed, num_elem, num_points, num_comp, l_size, mem_type, copy_mode, offsets, rstr)
[all …]
/libCEED/backends/opt/
H A Dceed-opt-operator.c55 CeedElemRestriction rstr; in CeedOperatorSetupFields_Opt() local
57 CeedCallBackend(CeedOperatorFieldGetElemRestriction(op_fields[i], &rstr)); in CeedOperatorSetupFields_Opt()
58 CeedCallBackend(CeedElemRestrictionGetCeed(rstr, &ceed_rstr)); in CeedOperatorSetupFields_Opt()
59 CeedCallBackend(CeedElemRestrictionGetNumElements(rstr, &num_elem)); in CeedOperatorSetupFields_Opt()
60 CeedCallBackend(CeedElemRestrictionGetElementSize(rstr, &elem_size)); in CeedOperatorSetupFields_Opt()
61 CeedCallBackend(CeedElemRestrictionGetLVectorSize(rstr, &l_size)); in CeedOperatorSetupFields_Opt()
62 CeedCallBackend(CeedElemRestrictionGetNumComponents(rstr, &num_comp)); in CeedOperatorSetupFields_Opt()
63 CeedCallBackend(CeedElemRestrictionGetCompStride(rstr, &comp_stride)); in CeedOperatorSetupFields_Opt()
65 CeedCallBackend(CeedElemRestrictionGetType(rstr, &rstr_type)); in CeedOperatorSetupFields_Opt()
70 CeedCallBackend(CeedElemRestrictionGetOffsets(rstr, CEED_MEM_HOST, &offsets)); in CeedOperatorSetupFields_Opt()
[all …]
/libCEED/backends/blocked/
H A Dceed-blocked-operator.c55 CeedElemRestriction rstr; in CeedOperatorSetupFields_Blocked() local
57 CeedCallBackend(CeedOperatorFieldGetElemRestriction(op_fields[i], &rstr)); in CeedOperatorSetupFields_Blocked()
58 CeedCallBackend(CeedElemRestrictionGetCeed(rstr, &ceed_rstr)); in CeedOperatorSetupFields_Blocked()
59 CeedCallBackend(CeedElemRestrictionGetNumElements(rstr, &num_elem)); in CeedOperatorSetupFields_Blocked()
60 CeedCallBackend(CeedElemRestrictionGetElementSize(rstr, &elem_size)); in CeedOperatorSetupFields_Blocked()
61 CeedCallBackend(CeedElemRestrictionGetLVectorSize(rstr, &l_size)); in CeedOperatorSetupFields_Blocked()
62 CeedCallBackend(CeedElemRestrictionGetNumComponents(rstr, &num_comp)); in CeedOperatorSetupFields_Blocked()
63 CeedCallBackend(CeedElemRestrictionGetCompStride(rstr, &comp_stride)); in CeedOperatorSetupFields_Blocked()
65 CeedCallBackend(CeedElemRestrictionGetType(rstr, &rstr_type)); in CeedOperatorSetupFields_Blocked()
70 CeedCallBackend(CeedElemRestrictionGetOffsets(rstr, CEED_MEM_HOST, &offsets)); in CeedOperatorSetupFields_Blocked()
[all …]
/libCEED/rust/libceed/src/
H A Delem_restriction.rs23 fn from(rstr: &'a ElemRestriction) -> Self { in from()
24 debug_assert!(rstr.ptr != unsafe { bind_ceed::CEED_ELEMRESTRICTION_NONE }); in from()
25 Self::Some(rstr) in from()
33 Self::Some(rstr) => rstr.ptr, in to_raw()
/libCEED/julia/LibCEED.jl/examples/
H A Dcommon.jl24 const RestrictionOnly = FormRestrictionMode{:rstr}()
79 rstr =
101 return size, rstr, rstr_i
H A Dex1-volume-c.jl130 rstr = Ref{C.CeedElemRestriction}()
141 rstr,
154 return size, rstr, rstr_i
156 return size, rstr
/libCEED/examples/rust/mesh/src/
H A Dlib.rs92 let rstr = ceed.elem_restriction( localVariable
110 Ok((rstr, rstr_qdata))
/libCEED/backends/cuda-gen/
H A Dceed-cuda-gen-operator.c344 …ore_Cuda_gen(CeedOperator op, bool build_objects, CeedVector *assembled, CeedElemRestriction *rstr, in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen() argument
449 rstr)); in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen()
508 CeedCallBackend(CeedElemRestrictionDestroy(rstr)); in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen()
520 …d(CeedOperatorLinearAssembleQFunctionBuildOrUpdateFallback(op_fallback, assembled, rstr, request)); in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen()
526 …ion_Cuda_gen(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *reque… in CeedOperatorLinearAssembleQFunction_Cuda_gen() argument
527 return CeedOperatorLinearAssembleQFunctionCore_Cuda_gen(op, true, assembled, rstr, request); in CeedOperatorLinearAssembleQFunction_Cuda_gen()
530 …pdate_Cuda_gen(CeedOperator op, CeedVector assembled, CeedElemRestriction rstr, CeedRequest *reque… in CeedOperatorLinearAssembleQFunctionUpdate_Cuda_gen() argument
531 return CeedOperatorLinearAssembleQFunctionCore_Cuda_gen(op, false, &assembled, &rstr, request); in CeedOperatorLinearAssembleQFunctionUpdate_Cuda_gen()
/libCEED/backends/hip-gen/
H A Dceed-hip-gen-operator.c312 …Core_Hip_gen(CeedOperator op, bool build_objects, CeedVector *assembled, CeedElemRestriction *rstr, in CeedOperatorLinearAssembleQFunctionCore_Hip_gen() argument
417 rstr)); in CeedOperatorLinearAssembleQFunctionCore_Hip_gen()
487 CeedCallBackend(CeedElemRestrictionDestroy(rstr)); in CeedOperatorLinearAssembleQFunctionCore_Hip_gen()
499 …d(CeedOperatorLinearAssembleQFunctionBuildOrUpdateFallback(op_fallback, assembled, rstr, request)); in CeedOperatorLinearAssembleQFunctionCore_Hip_gen()
505 …tion_Hip_gen(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *reque… in CeedOperatorLinearAssembleQFunction_Hip_gen() argument
506 return CeedOperatorLinearAssembleQFunctionCore_Hip_gen(op, true, assembled, rstr, request); in CeedOperatorLinearAssembleQFunction_Hip_gen()
509 …Update_Hip_gen(CeedOperator op, CeedVector assembled, CeedElemRestriction rstr, CeedRequest *reque… in CeedOperatorLinearAssembleQFunctionUpdate_Hip_gen() argument
510 return CeedOperatorLinearAssembleQFunctionCore_Hip_gen(op, false, &assembled, &rstr, request); in CeedOperatorLinearAssembleQFunctionUpdate_Hip_gen()
/libCEED/include/
H A Dceed-impl.h336 CeedElemRestriction rstr; member