Home
last modified time | relevance | path

Searched refs:num_inputs (Results 1 – 13 of 13) sorted by relevance

/libCEED/backends/blocked/
H A Dceed-blocked.h29 CeedInt num_inputs, num_outputs; member
H A Dceed-blocked-operator.c235 impl->num_inputs = num_input_fields; in CeedOperatorSetup_Blocked()
468 …CeedCallBackend(CeedVectorGetArrayWrite(impl->e_vecs_full[i + impl->num_inputs], CEED_MEM_HOST, &e… in CeedOperatorApplyAdd_Blocked()
504 …CeedCallBackend(CeedVectorRestoreArray(impl->e_vecs_full[i + impl->num_inputs], &e_data_full[i + n… in CeedOperatorApplyAdd_Blocked()
511 …estrictionApply(impl->block_rstr[i + impl->num_inputs], CEED_TRANSPOSE, impl->e_vecs_full[i + impl… in CeedOperatorApplyAdd_Blocked()
747 for (CeedInt i = 0; i < impl->num_inputs + impl->num_outputs; i++) { in CeedOperatorDestroy_Blocked()
755 for (CeedInt i = 0; i < impl->num_inputs; i++) { in CeedOperatorDestroy_Blocked()
/libCEED/backends/opt/
H A Dceed-opt.h32 CeedInt num_inputs, num_outputs; member
H A Dceed-opt-operator.c242 impl->num_inputs = num_input_fields; in CeedOperatorSetup_Opt()
413 …CeedCallBackend(CeedElemRestrictionApplyBlock(impl->block_rstr[i + impl->num_inputs], e / block_si… in CeedOperatorOutputBasis_Opt()
749 for (CeedInt i = 0; i < impl->num_inputs + impl->num_outputs; i++) { in CeedOperatorDestroy_Opt()
760 for (CeedInt i = 0; i < impl->num_inputs; i++) { in CeedOperatorDestroy_Opt()
/libCEED/rust/libceed/src/
H A Doperator.rs861 let mut num_inputs = 0; in inputs() localVariable
866 &mut num_inputs, in inputs()
876 num_inputs as usize, in inputs()
888 let inputs = (0..num_inputs as usize) in inputs()
H A Dqfunction.rs472 let mut num_inputs = 0; in inputs() localVariable
477 &mut num_inputs, in inputs()
485 std::slice::from_raw_parts(inputs_ptr as *const QFunctionField, num_inputs as usize) in inputs()
/libCEED/backends/ref/
H A Dceed-ref.h60 CeedInt num_inputs, num_outputs; member
H A Dceed-ref-operator.c176 impl->num_inputs = num_input_fields; in CeedOperatorSetup_Ref()
419 …CeedCallBackend(CeedVectorGetArrayWrite(impl->e_vecs_full[i + impl->num_inputs], CEED_MEM_HOST, &e… in CeedOperatorApplyAdd_Ref()
456 …CeedCallBackend(CeedVectorRestoreArray(impl->e_vecs_full[i + impl->num_inputs], &e_data_full[i + n… in CeedOperatorApplyAdd_Ref()
464 …estrictionApply(elem_rstr, CEED_TRANSPOSE, impl->e_vecs_full[i + impl->num_inputs], vec, request)); in CeedOperatorApplyAdd_Ref()
862 impl->num_inputs = num_input_fields; in CeedOperatorSetupAtPoints_Ref()
1748 for (CeedInt i = 0; i < impl->num_inputs + impl->num_outputs; i++) { in CeedOperatorDestroy_Ref()
1754 for (CeedInt i = 0; i < impl->num_inputs; i++) { in CeedOperatorDestroy_Ref()
/libCEED/backends/cuda-ref/
H A Dceed-cuda-ref.h139 CeedInt num_inputs, num_outputs; member
H A Dceed-cuda-ref-operator.c38 for (CeedInt i = 0; i < impl->num_inputs; i++) { in CeedOperatorDestroy_Cuda()
268 impl->num_inputs = num_input_fields; in CeedOperatorSetup_Cuda()
665 impl->num_inputs = num_input_fields; in CeedOperatorSetupAtPoints_Cuda()
/libCEED/backends/hip-ref/
H A Dceed-hip-ref.h144 CeedInt num_inputs, num_outputs; member
H A Dceed-hip-ref-operator.c37 for (CeedInt i = 0; i < impl->num_inputs; i++) { in CeedOperatorDestroy_Hip()
267 impl->num_inputs = num_input_fields; in CeedOperatorSetup_Hip()
663 impl->num_inputs = num_input_fields; in CeedOperatorSetupAtPoints_Hip()
/libCEED/interface/
H A Dceed-operator.c605 CeedInt num_inputs, num_outputs; in CeedOperatorHasTensorBases() local
608 CeedCall(CeedOperatorGetFields(op, &num_inputs, &input_fields, &num_outputs, &output_fields)); in CeedOperatorHasTensorBases()
610 for (CeedInt i = 0; i < num_inputs; i++) { in CeedOperatorHasTensorBases()