Home
last modified time | relevance | path

Searched refs:input_states (Results 1 – 10 of 10) sorted by relevance

/libCEED/backends/blocked/
H A Dceed-blocked.h22 uint64_t *input_states; /* State counter of inputs */ member
H A Dceed-blocked-operator.c229 CeedCallBackend(CeedCalloc(CEED_FIELD_MAX, &impl->input_states)); in CeedOperatorSetup_Blocked()
293 if ((state != impl->input_states[i] || vec == in_vec) && !impl->skip_rstr_in[i]) { in CeedOperatorSetupInputs_Blocked()
296 impl->input_states[i] = state; in CeedOperatorSetupInputs_Blocked()
753 CeedCallBackend(CeedFree(&impl->input_states)); in CeedOperatorDestroy_Blocked()
/libCEED/backends/opt/
H A Dceed-opt.h27 uint64_t *input_states; /* State counter of inputs */ member
H A Dceed-opt-operator.c236 CeedCallBackend(CeedCalloc(CEED_FIELD_MAX, &impl->input_states)); in CeedOperatorSetup_Opt()
294 if (state != impl->input_states[i] && impl->block_rstr[i] && !impl->skip_rstr_in[i]) { in CeedOperatorSetupInputs_Opt()
297 impl->input_states[i] = state; in CeedOperatorSetupInputs_Opt()
755 CeedCallBackend(CeedFree(&impl->input_states)); in CeedOperatorDestroy_Opt()
/libCEED/backends/ref/
H A Dceed-ref.h54 uint64_t *input_states; /* State counter of inputs */ member
H A Dceed-ref-operator.c170 CeedCallBackend(CeedCalloc(CEED_FIELD_MAX, &impl->input_states)); in CeedOperatorSetup_Ref()
235 if ((state != impl->input_states[i] || vec == in_vec) && !impl->skip_rstr_in[i]) { in CeedOperatorSetupInputs_Ref()
242 impl->input_states[i] = state; in CeedOperatorSetupInputs_Ref()
856 CeedCallBackend(CeedCalloc(CEED_FIELD_MAX, &impl->input_states)); in CeedOperatorSetupAtPoints_Ref()
1752 CeedCallBackend(CeedFree(&impl->input_states)); in CeedOperatorDestroy_Ref()
/libCEED/backends/cuda-ref/
H A Dceed-cuda-ref.h136 uint64_t *input_states, points_state; // State tracking for passive inputs member
H A Dceed-cuda-ref-operator.c36 CeedCallBackend(CeedFree(&impl->input_states)); in CeedOperatorDestroy_Cuda()
265 CeedCallBackend(CeedCalloc(num_input_fields, &impl->input_states)); in CeedOperatorSetup_Cuda()
396 if (is_active || state != impl->input_states[input_field]) { in CeedOperatorInputRestrict_Cuda()
403 impl->input_states[input_field] = state; in CeedOperatorInputRestrict_Cuda()
662 CeedCallBackend(CeedCalloc(num_input_fields, &impl->input_states)); in CeedOperatorSetupAtPoints_Cuda()
/libCEED/backends/hip-ref/
H A Dceed-hip-ref.h141 uint64_t *input_states, points_state; // State tracking for passive inputs member
H A Dceed-hip-ref-operator.c35 CeedCallBackend(CeedFree(&impl->input_states)); in CeedOperatorDestroy_Hip()
264 CeedCallBackend(CeedCalloc(num_input_fields, &impl->input_states)); in CeedOperatorSetup_Hip()
395 if (is_active || state != impl->input_states[input_field]) { in CeedOperatorInputRestrict_Hip()
402 impl->input_states[input_field] = state; in CeedOperatorInputRestrict_Hip()
660 CeedCallBackend(CeedCalloc(num_input_fields, &impl->input_states)); in CeedOperatorSetupAtPoints_Hip()