Home
last modified time | relevance | path

Searched refs:CeedQFunctionField (Results 1 – 25 of 25) sorted by relevance

/libCEED/backends/sycl-ref/
H A Dceed-sycl-ref-qfunction-load.sycl.cpp35 CeedQFunctionField *input_fields, *output_fields; in CeedQFunctionBuildKernel_Sycl()
49 CeedQFunctionField *input_i = input_fields; in CeedQFunctionBuildKernel_Sycl()
57 CeedQFunctionField *output_i = output_fields; in CeedQFunctionBuildKernel_Sycl()
H A Dceed-sycl-ref-operator.sycl.cpp124 CeedQFunctionField *qf_fields; in CeedOperatorSetupFields_Sycl()
221 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorSetup_Sycl()
259 static inline int CeedOperatorSetupInputs_Sycl(CeedInt num_input_fields, CeedQFunctionField *qf_inp… in CeedOperatorSetupInputs_Sycl()
299 static inline int CeedOperatorInputBasis_Sycl(CeedInt num_elem, CeedQFunctionField *qf_input_fields… in CeedOperatorInputBasis_Sycl()
344 static inline int CeedOperatorRestoreInputs_Sycl(CeedInt num_input_fields, CeedQFunctionField *qf_i… in CeedOperatorRestoreInputs_Sycl()
378 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorApplyAdd_Sycl()
485 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorLinearAssembleQFunctionCore_Sycl()
641 CeedQFunctionField *qf_fields; in CeedOperatorAssembleDiagonalSetup_Sycl()
1009 CeedQFunctionField *qf_fields; in CeedOperatorAssembleSingleSetup_Sycl()
/libCEED/interface/
H A Dceed-qfunction.c106 static int CeedQFunctionFieldSet(CeedQFunctionField *f, const char *field_name, CeedInt size, CeedE… in CeedQFunctionFieldSet()
127 static int CeedQFunctionFieldView(CeedQFunctionField field, CeedInt field_number, bool in, const ch… in CeedQFunctionFieldView()
911 int CeedQFunctionGetFields(CeedQFunction qf, CeedInt *num_input_fields, CeedQFunctionField **input_… in CeedQFunctionGetFields()
912 CeedQFunctionField **output_fields) { in CeedQFunctionGetFields()
931 int CeedQFunctionFieldGetName(CeedQFunctionField qf_field, const char **field_name) { in CeedQFunctionFieldGetName()
946 int CeedQFunctionFieldGetSize(CeedQFunctionField qf_field, CeedInt *size) { in CeedQFunctionFieldGetSize()
961 int CeedQFunctionFieldGetEvalMode(CeedQFunctionField qf_field, CeedEvalMode *eval_mode) { in CeedQFunctionFieldGetEvalMode()
980 int CeedQFunctionFieldGetData(CeedQFunctionField qf_field, const char **field_name, CeedInt *size, … in CeedQFunctionFieldGetData()
H A Dceed-operator.c36 static int CeedOperatorCheckField(Ceed ceed, CeedQFunctionField qf_field, CeedElemRestriction rstr,… in CeedOperatorCheckField()
98 static int CeedOperatorFieldView(CeedOperatorField op_field, CeedQFunctionField qf_field, CeedInt f… in CeedOperatorFieldView()
142 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorSingleView()
932 CeedQFunctionField qf_field, *qf_input_fields, *qf_output_fields; in CeedOperatorSetField()
1853 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorGetFlopsEstimate()
H A Dceed-preconditioning.c40 CeedQFunctionField *input_fields, *output_fields; in CeedQFunctionCreateFallback()
1632 CeedQFunctionField *qf_fields; in CeedOperatorAssemblyDataCreate()
2914 CeedQFunctionField *qf_fields; in CeedOperatorCreateFDMElementInverse()
/libCEED/backends/opt/
H A Dceed-opt-operator.c25 CeedQFunctionField *qf_fields; in CeedOperatorSetupFields_Opt()
210 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorSetup_Opt()
256 CeedQFunctionField *in_fields, *out_fields; in CeedOperatorSetup_Opt()
277 static inline int CeedOperatorSetupInputs_Opt(CeedInt num_input_fields, CeedQFunctionField *qf_inpu… in CeedOperatorSetupInputs_Opt()
317 static inline int CeedOperatorInputBasis_Opt(CeedInt e, CeedInt Q, CeedQFunctionField *qf_input_fie… in CeedOperatorInputBasis_Opt()
373 static inline int CeedOperatorOutputBasis_Opt(CeedInt e, CeedInt Q, CeedQFunctionField *qf_output_f… in CeedOperatorOutputBasis_Opt()
423 static inline int CeedOperatorRestoreInputs_Opt(CeedInt num_input_fields, CeedQFunctionField *qf_in… in CeedOperatorRestoreInputs_Opt()
448 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorApplyAdd_Opt()
524 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorLinearAssembleQFunctionCore_Opt()
/libCEED/backends/blocked/
H A Dceed-blocked-operator.c25 CeedQFunctionField *qf_fields; in CeedOperatorSetupFields_Blocked()
206 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorSetup_Blocked()
250 CeedQFunctionField *in_fields, *out_fields; in CeedOperatorSetup_Blocked()
271 static inline int CeedOperatorSetupInputs_Blocked(CeedInt num_input_fields, CeedQFunctionField *qf_… in CeedOperatorSetupInputs_Blocked()
308 static inline int CeedOperatorInputBasis_Blocked(CeedInt e, CeedInt Q, CeedQFunctionField *qf_input… in CeedOperatorInputBasis_Blocked()
359 static inline int CeedOperatorOutputBasis_Blocked(CeedInt e, CeedInt Q, CeedQFunctionField *qf_outp… in CeedOperatorOutputBasis_Blocked()
405 static inline int CeedOperatorRestoreInputs_Blocked(CeedInt num_input_fields, CeedQFunctionField *q… in CeedOperatorRestoreInputs_Blocked()
437 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorApplyAdd_Blocked()
532 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorLinearAssembleQFunctionCore_Blocked()
/libCEED/backends/ref/
H A Dceed-ref-operator.c25 CeedQFunctionField *qf_fields; in CeedOperatorSetupFields_Ref()
148 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorSetup_Ref()
190 CeedQFunctionField *in_fields, *out_fields; in CeedOperatorSetup_Ref()
211 static inline int CeedOperatorSetupInputs_Ref(CeedInt num_input_fields, CeedQFunctionField *qf_inpu… in CeedOperatorSetupInputs_Ref()
254 static inline int CeedOperatorInputBasis_Ref(CeedInt e, CeedInt Q, CeedQFunctionField *qf_input_fie… in CeedOperatorInputBasis_Ref()
304 static inline int CeedOperatorOutputBasis_Ref(CeedInt e, CeedInt Q, CeedQFunctionField *qf_output_f… in CeedOperatorOutputBasis_Ref()
350 static inline int CeedOperatorRestoreInputs_Ref(CeedInt num_input_fields, CeedQFunctionField *qf_in… in CeedOperatorRestoreInputs_Ref()
382 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorApplyAdd_Ref()
483 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorLinearAssembleQFunctionCore_Ref()
679 CeedQFunctionField *qf_fields; in CeedOperatorSetupFieldsAtPoints_Ref()
[all …]
/libCEED/include/ceed/
H A Dceed.h84 typedef struct CeedQFunctionField_private *CeedQFunctionField; typedef
384 …eedQFunctionGetFields(CeedQFunction qf, CeedInt *num_input_fields, CeedQFunctionField **input_fiel…
385 CeedQFunctionField **output_fields);
396 CEED_EXTERN int CeedQFunctionFieldGetName(CeedQFunctionField qf_field, const char **field_name);
397 CEED_EXTERN int CeedQFunctionFieldGetSize(CeedQFunctionField qf_field, CeedInt *size);
398 CEED_EXTERN int CeedQFunctionFieldGetEvalMode(CeedQFunctionField qf_field, CeedEvalMode *eval_mode…
399 CEED_EXTERN int CeedQFunctionFieldGetData(CeedQFunctionField qf_field, const char **field_name, Ce…
/libCEED/backends/cuda-ref/
H A Dceed-cuda-ref-qfunction-load.cpp28 CeedQFunctionField *input_fields, *output_fields; in CeedQFunctionBuildKernel_Cuda_ref()
H A Dceed-cuda-ref-operator.c110 CeedQFunctionField *qf_fields; in CeedOperatorSetupFields_Cuda()
242 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorSetup_Cuda()
374 …t CeedOperatorInputRestrict_Cuda(CeedOperatorField op_input_field, CeedQFunctionField qf_input_fie… in CeedOperatorInputRestrict_Cuda()
413 static inline int CeedOperatorInputBasis_Cuda(CeedOperatorField op_input_field, CeedQFunctionField in CeedOperatorInputBasis_Cuda()
464 …nt CeedOperatorInputRestore_Cuda(CeedOperatorField op_input_field, CeedQFunctionField qf_input_fie… in CeedOperatorInputRestore_Cuda()
502 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorApplyAdd_Cuda()
625 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorSetupAtPoints_Cuda()
771 …dOperatorInputBasisAtPoints_Cuda(CeedOperatorField op_input_field, CeedQFunctionField qf_input_fie… in CeedOperatorInputBasisAtPoints_Cuda()
830 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorApplyAddAtPoints_Cuda()
976 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorLinearAssembleQFunctionCore_Cuda()
[all …]
/libCEED/backends/hip-ref/
H A Dceed-hip-ref-qfunction-load.cpp30 CeedQFunctionField *input_fields, *output_fields; in CeedQFunctionBuildKernel_Hip_ref()
H A Dceed-hip-ref-operator.c109 CeedQFunctionField *qf_fields; in CeedOperatorSetupFields_Hip()
241 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorSetup_Hip()
373 …nt CeedOperatorInputRestrict_Hip(CeedOperatorField op_input_field, CeedQFunctionField qf_input_fie… in CeedOperatorInputRestrict_Hip()
412 static inline int CeedOperatorInputBasis_Hip(CeedOperatorField op_input_field, CeedQFunctionField q… in CeedOperatorInputBasis_Hip()
463 static inline int CeedOperatorInputRestore_Hip(CeedOperatorField op_input_field, CeedQFunctionField in CeedOperatorInputRestore_Hip()
501 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorApplyAdd_Hip()
623 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorSetupAtPoints_Hip()
769 …edOperatorInputBasisAtPoints_Hip(CeedOperatorField op_input_field, CeedQFunctionField qf_input_fie… in CeedOperatorInputBasisAtPoints_Hip()
828 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorApplyAddAtPoints_Hip()
973 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorLinearAssembleQFunctionCore_Hip()
[all …]
/libCEED/julia/LibCEED.jl/src/
H A DQFunction.jl115 inputs = Ref{Ptr{C.CeedQFunctionField}}()
116 outputs = Ref{Ptr{C.CeedQFunctionField}}()
/libCEED/backends/memcheck/
H A Dceed-memcheck-qfunction.c24 CeedQFunctionField *output_fields; in CeedQFunctionApply_Memcheck()
/libCEED/include/
H A Dceed-impl.h257 CeedQFunctionField *input_fields;
258 CeedQFunctionField *output_fields;
/libCEED/backends/cuda-gen/
H A Dceed-cuda-gen-operator.c112 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorApplyAddCore_Cuda_gen()
368 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen()
567 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorLinearAssembleAddDiagonalAtPoints_Cuda_gen()
730 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorAssembleSingleAtPoints_Cuda_gen()
H A Dceed-cuda-gen-operator-build.cpp36CeedQFunctionField *qf_input_fields, CeedInt num_output_fields, CeedOperatorField *op_output_field… in CeedOperatorBuildKernelData_Cuda_gen()
37CeedQFunctionField *qf_output_fields, CeedInt *max_P, CeedInt *max_P_1d, CeedInt *Q, CeedInt *Q_1d, in CeedOperatorBuildKernelData_Cuda_gen()
181 … CeedOperatorField op_field, CeedQFunctionField qf_field, FieldReuse_Cuda field_reuse, in CeedOperatorBuildKernelFieldData_Cuda_gen()
384 … CeedInt field_input_buffer[], CeedOperatorField op_field, CeedQFunctionField qf_field, in CeedOperatorBuildKernelRestriction_Cuda_gen()
521 … CeedOperatorField op_field, CeedQFunctionField qf_field, CeedInt max_dim, CeedInt Q_1d, in CeedOperatorBuildKernelBasis_Cuda_gen()
702CeedQFunctionField *qf_input_fields, CeedInt num_output_fields, in CeedOperatorBuildKernelQFunction_Cuda_gen()
703 … CeedOperatorField *op_output_fields, CeedQFunctionField *qf_output_fields, in CeedOperatorBuildKernelQFunction_Cuda_gen()
1124 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorBuildKernel_Cuda_gen()
1641 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen()
2121 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
/libCEED/backends/hip-gen/
H A Dceed-hip-gen-operator-build.cpp63CeedQFunctionField *qf_input_fields, CeedInt num_output_fields, CeedOperatorField *op_output_field… in CeedOperatorBuildKernelData_Hip_gen()
64CeedQFunctionField *qf_output_fields, CeedInt *max_P, CeedInt *max_P_1d, CeedInt *Q, CeedInt *Q_1d, in CeedOperatorBuildKernelData_Hip_gen()
208 … CeedOperatorField op_field, CeedQFunctionField qf_field, FieldReuse_Hip field_reuse, in CeedOperatorBuildKernelFieldData_Hip_gen()
411 … CeedInt field_input_buffer[], CeedOperatorField op_field, CeedQFunctionField qf_field, in CeedOperatorBuildKernelRestriction_Hip_gen()
548CeedQFunctionField qf_field, CeedInt max_dim, CeedInt Q_1d, bool is_input, bool is_all_tensor, in CeedOperatorBuildKernelBasis_Hip_gen()
729CeedQFunctionField *qf_input_fields, CeedInt num_output_fields, in CeedOperatorBuildKernelQFunction_Hip_gen()
730 … CeedOperatorField *op_output_fields, CeedQFunctionField *qf_output_fields, in CeedOperatorBuildKernelQFunction_Hip_gen()
1151 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorBuildKernel_Hip_gen()
1659 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorBuildKernelAssemblyAtPoints_Hip_gen()
2130 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorBuildKernelLinearAssembleQFunction_Hip_gen()
H A Dceed-hip-gen-operator.c58 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorApplyAddCore_Hip_gen()
336 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorLinearAssembleQFunctionCore_Hip_gen()
546 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorLinearAssembleAddDiagonalAtPoints_Hip_gen()
725 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorAssembleSingleAtPoints_Hip_gen()
/libCEED/backends/sycl-gen/
H A Dceed-sycl-gen-operator.sycl.cpp36 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorApplyAdd_Sycl_gen()
H A Dceed-sycl-gen-operator-build.sycl.cpp74 CeedQFunctionField *qf_input_fields, *qf_output_fields; in CeedOperatorBuildKernel_Sycl_gen()
/libCEED/rust/libceed/src/
H A Dqfunction.rs23 ptr: bind_ceed::CeedQFunctionField,
/libCEED/julia/LibCEED.jl/src/generated/
H A Dlibceed_bindings.jl102 const CeedQFunctionField = Ptr{CeedQFunctionField_private} constant
547 … Cint, (CeedQFunction, Ptr{CeedInt}, Ptr{Ptr{CeedQFunctionField}}, Ptr{CeedInt}, Ptr{Ptr{CeedQFunc…
579 …ccall((:CeedQFunctionFieldGetName, libceed), Cint, (CeedQFunctionField, Ptr{Ptr{Cchar}}), qf_field…
583 …ccall((:CeedQFunctionFieldGetSize, libceed), Cint, (CeedQFunctionField, Ptr{CeedInt}), qf_field, s…
587 …ccall((:CeedQFunctionFieldGetEvalMode, libceed), Cint, (CeedQFunctionField, Ptr{CeedEvalMode}), qf…
/libCEED/doc/sphinx/source/
H A Dreleasenotes.md162 - Promote to the public API: QFunction and Operator field objects, `CeedQFunctionField` and `CeedOp…