Home
last modified time | relevance | path

Searched refs:CeedOperatorField (Results 1 – 23 of 23) sorted by relevance

/libCEED/interface/
H A Dceed-operator.c98 static int CeedOperatorFieldView(CeedOperatorField op_field, CeedQFunctionField qf_field, CeedInt f… in CeedOperatorFieldView()
143 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorSingleView()
239 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorGetActiveBases()
322 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorGetActiveElemRestrictions()
606 CeedOperatorField *input_fields, *output_fields; in CeedOperatorHasTensorBases()
933 CeedOperatorField *op_field; in CeedOperatorSetField()
1049 int CeedOperatorGetFields(CeedOperator op, CeedInt *num_input_fields, CeedOperatorField **input_fie… in CeedOperatorGetFields()
1050 CeedOperatorField **output_fields) { in CeedOperatorGetFields()
1163 int CeedOperatorGetFieldByName(CeedOperator op, const char *field_name, CeedOperatorField *op_field… in CeedOperatorGetFieldByName()
1166 CeedOperatorField *input_fields, *output_fields; in CeedOperatorGetFieldByName()
[all …]
H A Dceed-preconditioning.c140 CeedOperatorField *input_fields, *output_fields; in CeedOperatorCreateFallback()
1019 CeedOperatorField *input_fields, *output_fields; in CeedOperatorMultigridLevelCreateSingle_Core()
1634 CeedOperatorField *op_fields; in CeedOperatorAssemblyDataCreate()
2916 CeedOperatorField *op_fields; in CeedOperatorCreateFDMElementInverse()
/libCEED/include/ceed/
H A Dceed.h90 typedef struct CeedOperatorField_private *CeedOperatorField; typedef
440 CEED_EXTERN int CeedOperatorGetFields(CeedOperator op, CeedInt *num_input_fields, CeedOperatorField
441 CeedOperatorField **output_fields);
509 …t CeedOperatorGetFieldByName(CeedOperator op, const char *field_name, CeedOperatorField *op_field);
510 CEED_EXTERN int CeedOperatorFieldGetName(CeedOperatorField op_field, const char **field_name);
511 CEED_EXTERN int CeedOperatorFieldGetElemRestriction(CeedOperatorField op_field, CeedElemRestriction…
512 CEED_EXTERN int CeedOperatorFieldGetBasis(CeedOperatorField op_field, CeedBasis *basis);
513 CEED_EXTERN int CeedOperatorFieldGetVector(CeedOperatorField op_field, CeedVector *vec);
514 CEED_EXTERN int CeedOperatorFieldGetData(CeedOperatorField op_field, const char **field_name, CeedE…
/libCEED/backends/ref/
H A Dceed-ref-operator.c26 CeedOperatorField *op_fields; in CeedOperatorSetupFields_Ref()
150 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorSetup_Ref()
211 …_Ref(CeedInt num_input_fields, CeedQFunctionField *qf_input_fields, CeedOperatorField *op_input_fi… in CeedOperatorSetupInputs_Ref()
254 …asis_Ref(CeedInt e, CeedInt Q, CeedQFunctionField *qf_input_fields, CeedOperatorField *op_input_fi… in CeedOperatorInputBasis_Ref()
304 …sis_Ref(CeedInt e, CeedInt Q, CeedQFunctionField *qf_output_fields, CeedOperatorField *op_output_f… in CeedOperatorOutputBasis_Ref()
350 …_Ref(CeedInt num_input_fields, CeedQFunctionField *qf_input_fields, CeedOperatorField *op_input_fi… in CeedOperatorRestoreInputs_Ref()
384 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorApplyAdd_Ref()
485 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorLinearAssembleQFunctionCore_Ref()
680 CeedOperatorField *op_fields; in CeedOperatorSetupFieldsAtPoints_Ref()
837 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorSetupAtPoints_Ref()
[all …]
/libCEED/backends/opt/
H A Dceed-opt-operator.c26 CeedOperatorField *op_fields; in CeedOperatorSetupFields_Opt()
212 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorSetup_Opt()
277 …_Opt(CeedInt num_input_fields, CeedQFunctionField *qf_input_fields, CeedOperatorField *op_input_fi… in CeedOperatorSetupInputs_Opt()
317 …asis_Opt(CeedInt e, CeedInt Q, CeedQFunctionField *qf_input_fields, CeedOperatorField *op_input_fi… in CeedOperatorInputBasis_Opt()
373 …sis_Opt(CeedInt e, CeedInt Q, CeedQFunctionField *qf_output_fields, CeedOperatorField *op_output_f… in CeedOperatorOutputBasis_Opt()
423 …_Opt(CeedInt num_input_fields, CeedQFunctionField *qf_input_fields, CeedOperatorField *op_input_fi… in CeedOperatorRestoreInputs_Opt()
450 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorApplyAdd_Opt()
526 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorLinearAssembleQFunctionCore_Opt()
/libCEED/backends/blocked/
H A Dceed-blocked-operator.c26 CeedOperatorField *op_fields; in CeedOperatorSetupFields_Blocked()
208 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorSetup_Blocked()
271 …cked(CeedInt num_input_fields, CeedQFunctionField *qf_input_fields, CeedOperatorField *op_input_fi… in CeedOperatorSetupInputs_Blocked()
308 …_Blocked(CeedInt e, CeedInt Q, CeedQFunctionField *qf_input_fields, CeedOperatorField *op_input_fi… in CeedOperatorInputBasis_Blocked()
359 …Blocked(CeedInt e, CeedInt Q, CeedQFunctionField *qf_output_fields, CeedOperatorField *op_output_f… in CeedOperatorOutputBasis_Blocked()
405 …cked(CeedInt num_input_fields, CeedQFunctionField *qf_input_fields, CeedOperatorField *op_input_fi… in CeedOperatorRestoreInputs_Blocked()
439 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorApplyAdd_Blocked()
534 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorLinearAssembleQFunctionCore_Blocked()
/libCEED/rust/libceed/src/
H A Doperator.rs25 pub(crate) ptr: bind_ceed::CeedOperatorField,
37 ptr: bind_ceed::CeedOperatorField, in from_raw() argument
875 inputs_ptr as *mut bind_ceed::CeedOperatorField, in inputs()
945 outputs_ptr as *mut bind_ceed::CeedOperatorField, in outputs()
/libCEED/backends/hip-ref/
H A Dceed-hip-ref-operator.c110 CeedOperatorField *op_fields; in CeedOperatorSetupFields_Hip()
243 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorSetup_Hip()
373 static inline int CeedOperatorInputRestrict_Hip(CeedOperatorField op_input_field, CeedQFunctionFiel… 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()
503 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorApplyAdd_Hip()
625 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorSetupAtPoints_Hip()
769 static inline int CeedOperatorInputBasisAtPoints_Hip(CeedOperatorField op_input_field, CeedQFunctio… in CeedOperatorInputBasisAtPoints_Hip()
830 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorApplyAddAtPoints_Hip()
975 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorLinearAssembleQFunctionCore_Hip()
[all …]
/libCEED/backends/cuda-ref/
H A Dceed-cuda-ref-operator.c111 CeedOperatorField *op_fields; in CeedOperatorSetupFields_Cuda()
244 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorSetup_Cuda()
374 static inline int CeedOperatorInputRestrict_Cuda(CeedOperatorField op_input_field, CeedQFunctionFie… in CeedOperatorInputRestrict_Cuda()
413 static inline int CeedOperatorInputBasis_Cuda(CeedOperatorField op_input_field, CeedQFunctionField … in CeedOperatorInputBasis_Cuda()
464 static inline int CeedOperatorInputRestore_Cuda(CeedOperatorField op_input_field, CeedQFunctionFiel… in CeedOperatorInputRestore_Cuda()
504 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorApplyAdd_Cuda()
627 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorSetupAtPoints_Cuda()
771 static inline int CeedOperatorInputBasisAtPoints_Cuda(CeedOperatorField op_input_field, CeedQFuncti… in CeedOperatorInputBasisAtPoints_Cuda()
832 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorApplyAddAtPoints_Cuda()
978 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorLinearAssembleQFunctionCore_Cuda()
[all …]
/libCEED/backends/sycl-ref/
H A Dceed-sycl-ref-operator.sycl.cpp123 CeedOperatorField *op_fields; in CeedOperatorSetupFields_Sycl()
223 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorSetup_Sycl()
259 …Sycl(CeedInt num_input_fields, CeedQFunctionField *qf_input_fields, CeedOperatorField *op_input_fi… in CeedOperatorSetupInputs_Sycl()
299 …utBasis_Sycl(CeedInt num_elem, CeedQFunctionField *qf_input_fields, CeedOperatorField *op_input_fi… in CeedOperatorInputBasis_Sycl()
344 …Sycl(CeedInt num_input_fields, CeedQFunctionField *qf_input_fields, CeedOperatorField *op_input_fi… in CeedOperatorRestoreInputs_Sycl()
380 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorApplyAdd_Sycl()
487 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorLinearAssembleQFunctionCore_Sycl()
643 CeedOperatorField *op_fields; in CeedOperatorAssembleDiagonalSetup_Sycl()
1011 CeedOperatorField *input_fields, *output_fields; in CeedOperatorAssembleSingleSetup_Sycl()
/libCEED/include/
H A Dceed-impl.h369 CeedOperatorField *input_fields;
370 CeedOperatorField *output_fields;
/libCEED/backends/cuda-gen/
H A Dceed-cuda-gen-operator.c115 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorApplyAddCore_Cuda_gen()
371 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen()
570 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorLinearAssembleAddDiagonalAtPoints_Cuda_gen()
733 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorAssembleSingleAtPoints_Cuda_gen()
H A Dceed-cuda-gen-operator-build.cpp35 …eratorBuildKernelData_Cuda_gen(Ceed ceed, CeedInt num_input_fields, CeedOperatorField *op_input_fi… in CeedOperatorBuildKernelData_Cuda_gen()
36 …CeedQFunctionField *qf_input_fields, CeedInt num_output_fields, CeedOperatorField *op_output_field… in CeedOperatorBuildKernelData_Cuda_gen()
181CeedOperatorField 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()
521CeedOperatorField op_field, CeedQFunctionField qf_field, CeedInt max_dim, CeedInt Q_1d, in CeedOperatorBuildKernelBasis_Cuda_gen()
701 … CeedInt max_num_points, CeedInt num_input_fields, CeedOperatorField *op_input_fields, in CeedOperatorBuildKernelQFunction_Cuda_gen()
703CeedOperatorField *op_output_fields, CeedQFunctionField *qf_output_fields, in CeedOperatorBuildKernelQFunction_Cuda_gen()
1127 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorBuildKernel_Cuda_gen()
1644 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen()
2124 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
/libCEED/backends/hip-gen/
H A Dceed-hip-gen-operator-build.cpp62 …peratorBuildKernelData_Hip_gen(Ceed ceed, CeedInt num_input_fields, CeedOperatorField *op_input_fi… in CeedOperatorBuildKernelData_Hip_gen()
63 …CeedQFunctionField *qf_input_fields, CeedInt num_output_fields, CeedOperatorField *op_output_field… in CeedOperatorBuildKernelData_Hip_gen()
208CeedOperatorField 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()
547 …::ostringstream &code, CeedOperator_Hip_gen *data, Tab &tab, CeedInt i, CeedOperatorField op_field, in CeedOperatorBuildKernelBasis_Hip_gen()
728 … CeedInt max_num_points, CeedInt num_input_fields, CeedOperatorField *op_input_fields, in CeedOperatorBuildKernelQFunction_Hip_gen()
730CeedOperatorField *op_output_fields, CeedQFunctionField *qf_output_fields, in CeedOperatorBuildKernelQFunction_Hip_gen()
1154 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorBuildKernel_Hip_gen()
1662 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorBuildKernelAssemblyAtPoints_Hip_gen()
2133 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorBuildKernelLinearAssembleQFunction_Hip_gen()
H A Dceed-hip-gen-operator.c61 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorApplyAddCore_Hip_gen()
339 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorLinearAssembleQFunctionCore_Hip_gen()
549 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorLinearAssembleAddDiagonalAtPoints_Hip_gen()
728 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorAssembleSingleAtPoints_Hip_gen()
/libCEED/backends/sycl-gen/
H A Dceed-sycl-gen-operator.sycl.cpp39 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorApplyAdd_Sycl_gen()
H A Dceed-sycl-gen-operator-build.sycl.cpp77 CeedOperatorField *op_input_fields, *op_output_fields; in CeedOperatorBuildKernel_Sycl_gen()
/libCEED/julia/LibCEED.jl/src/generated/
H A Dlibceed_bindings.jl110 const CeedOperatorField = Ptr{CeedOperatorField_private} constant
674 …), Cint, (CeedOperator, Ptr{CeedInt}, Ptr{Ptr{CeedOperatorField}}, Ptr{CeedInt}, Ptr{Ptr{CeedOpera…
830 …ratorGetFieldByName, libceed), Cint, (CeedOperator, Ptr{Cchar}, Ptr{CeedOperatorField}), op, field…
834 …ccall((:CeedOperatorFieldGetName, libceed), Cint, (CeedOperatorField, Ptr{Ptr{Cchar}}), op_field, …
838 …ccall((:CeedOperatorFieldGetElemRestriction, libceed), Cint, (CeedOperatorField, Ptr{CeedElemRestr…
842 …ccall((:CeedOperatorFieldGetBasis, libceed), Cint, (CeedOperatorField, Ptr{CeedBasis}), op_field, …
846 …ccall((:CeedOperatorFieldGetVector, libceed), Cint, (CeedOperatorField, Ptr{CeedVector}), op_field…
/libCEED/examples/fluids/problems/
H A Dadvection.c35 CeedOperatorField field; in CreateKSPMassOperator_AdvectionStabilized()
H A Dnewtonian.c171 CeedOperatorField field; in CreateKSPMassOperator_NewtonianStabilized()
/libCEED/examples/fluids/src/
H A Dsetuplibceed.c28 CeedOperatorField field; in CreateKSPMassOperator_Unstabilized()
196 CeedOperatorField field; in AddBCSubOperators()
H A Ddifferential_filter.c136 CeedOperatorField op_field; in DifferentialFilterCreateOperators()
/libCEED/doc/sphinx/source/
H A Dreleasenotes.md54 - Added {c:func}`CeedOperatorGetFieldByName` to access a specific `CeedOperatorField` by its name.
162 …PI: QFunction and Operator field objects, `CeedQFunctionField` and `CeedOperatorField`, and associ…