| /libCEED/interface/ |
| H A D | ceed-qfunction.c | 28 const CeedQFunction CEED_QFUNCTION_NONE = &ceed_qfunction_none; 38 int (*init)(Ceed ceed, const char *name, CeedQFunction qf); 65 int (*init)(Ceed, const char *, CeedQFunction)) { in CeedQFunctionRegister() 156 CeedCall(CeedQFunctionView((CeedQFunction)qf, stream)); in CeedQFunctionView_Object() 170 CeedCall(CeedQFunctionDestroy((CeedQFunction *)qf)); in CeedQFunctionDestroy_Object() 184 int CeedQFunctionSetFortranStatus(CeedQFunction qf, bool status) { in CeedQFunctionSetFortranStatus() 207 int CeedQFunctionGetVectorLength(CeedQFunction qf, CeedInt *vec_length) { in CeedQFunctionGetVectorLength() 223 int CeedQFunctionGetNumArgs(CeedQFunction qf, CeedInt *num_input, CeedInt *num_output) { in CeedQFunctionGetNumArgs() 240 int CeedQFunctionGetName(CeedQFunction qf, const char **name) { in CeedQFunctionGetName() 259 int CeedQFunctionGetKernelName(CeedQFunction qf, const char **kernel_name) { in CeedQFunctionGetKernelName() [all …]
|
| /libCEED/include/ceed/ |
| H A D | backend.h | 375 int (*init)(Ceed, const char *, CeedQFunction)); 376 CEED_EXTERN int CeedQFunctionSetFortranStatus(CeedQFunction qf, bool status); 377 CEED_EXTERN int CeedQFunctionGetVectorLength(CeedQFunction qf, CeedInt *vec_length); 378 CEED_EXTERN int CeedQFunctionGetNumArgs(CeedQFunction qf, CeedInt *num_input_fields, CeedInt *num_o… 379 CEED_EXTERN int CeedQFunctionGetKernelName(CeedQFunction qf, const char **kernel_name); 380 CEED_EXTERN int CeedQFunctionGetName(CeedQFunction qf, const char **name); 381 CEED_EXTERN int CeedQFunctionGetSourcePath(CeedQFunction qf, const char **source_path); 382 CEED_EXTERN int CeedQFunctionLoadSourceToBuffer(CeedQFunction qf, const char **source_buffer); 383 CEED_EXTERN int CeedQFunctionGetUserFunction(CeedQFunction qf, CeedQFunctionUser *f); 384 CEED_EXTERN int CeedQFunctionGetContext(CeedQFunction qf, CeedQFunctionContext *ctx); [all …]
|
| H A D | ceed.h | 87 typedef struct CeedQFunction_private *CeedQFunction; typedef 255 CEED_EXTERN const CeedQFunction CEED_QFUNCTION_NONE; 378 …nterior(Ceed ceed, CeedInt vec_length, CeedQFunctionUser f, const char *source, CeedQFunction *qf); 379 CEED_EXTERN int CeedQFunctionCreateInteriorByName(Ceed ceed, const char *name, CeedQFunction *qf); 380 …eIdentity(Ceed ceed, CeedInt size, CeedEvalMode in_mode, CeedEvalMode out_mode, CeedQFunction *qf); 381 CEED_EXTERN int CeedQFunctionReferenceCopy(CeedQFunction qf, CeedQFunction *qf_copy); 382 CEED_EXTERN int CeedQFunctionAddInput(CeedQFunction qf, const char *field_name, CeedInt size, Ceed… 383 CEED_EXTERN int CeedQFunctionAddOutput(CeedQFunction qf, const char *field_name, CeedInt size, Cee… 384 CEED_EXTERN int CeedQFunctionGetFields(CeedQFunction qf, CeedInt *num_input_fields, CeedQFunctionF… 386 CEED_EXTERN int CeedQFunctionSetContext(CeedQFunction qf, CeedQFunctionContext ctx); [all …]
|
| /libCEED/tests/ |
| H A D | README.md | 20 4. CeedQFunction Tests\ 21 0. CeedQFunction user code tests\ 22 1. CeedQFunction gallery code tests 27 3. CeedOperator diagonal and CeedQFunction assembly tests\
|
| H A D | t402-qfunction.c | 11 CeedQFunction qf_setup, qf_mass; in main() 39 CeedQFunction qf_mass_copy = NULL; in main()
|
| /libCEED/backends/hip-gen/ |
| H A D | ceed-hip-gen-qfunction.c | 18 static int CeedQFunctionApply_Hip_gen(CeedQFunction qf, CeedInt Q, CeedVector *U, CeedVector *V) { in CeedQFunctionApply_Hip_gen() 25 static int CeedQFunctionDestroy_Hip_gen(CeedQFunction qf) { in CeedQFunctionDestroy_Hip_gen() 37 int CeedQFunctionCreate_Hip_gen(CeedQFunction qf) { in CeedQFunctionCreate_Hip_gen()
|
| /libCEED/backends/cuda-gen/ |
| H A D | ceed-cuda-gen-qfunction.c | 18 static int CeedQFunctionApply_Cuda_gen(CeedQFunction qf, CeedInt Q, CeedVector *U, CeedVector *V) { in CeedQFunctionApply_Cuda_gen() 25 static int CeedQFunctionDestroy_Cuda_gen(CeedQFunction qf) { in CeedQFunctionDestroy_Cuda_gen() 37 int CeedQFunctionCreate_Cuda_gen(CeedQFunction qf) { in CeedQFunctionCreate_Cuda_gen()
|
| /libCEED/doc/sphinx/source/api/ |
| H A D | index.rst | 26 O --> Q(CeedQFunction) 41 CeedQFunction 57 backend/CeedQFunction 73 internal/CeedQFunction
|
| H A D | CeedOperator.rst | 6 A `CeedOperator` defines the finite/spectral element operator associated to a :ref:`CeedQFunction`. 7 …onnects objects of the type :ref:`CeedElemRestriction`, :ref:`CeedBasis`, and :ref:`CeedQFunction`.
|
| H A D | CeedQFunction.rst | 3 CeedQFunction title 6 A `CeedQFunction` represents the spatial terms of the point-wise functions describing the physics a…
|
| /libCEED/tests/output/ |
| H A D | t413-qfunction-f.out | 1 Gallery CeedQFunction - Mass1DBuild 16 Gallery CeedQFunction - MassApply 31 Gallery CeedQFunction - MassApply
|
| H A D | t402-qfunction-f.out | 1 User CeedQFunction - setup 12 User CeedQFunction - mass 29 User CeedQFunction - mass
|
| H A D | t413-qfunction.out | 1 Gallery CeedQFunction - Mass1DBuild 16 Gallery CeedQFunction - MassApply 31 Gallery CeedQFunction - MassApply
|
| H A D | t402-qfunction.out | 1 User CeedQFunction - setup 12 User CeedQFunction - mass 30 User CeedQFunction - mass
|
| /libCEED/backends/cuda-ref/ |
| H A D | ceed-cuda-ref-qfunction.c | 21 static int CeedQFunctionApply_Cuda(CeedQFunction qf, CeedInt Q, CeedVector *U, CeedVector *V) { in CeedQFunctionApply_Cuda() 68 static int CeedQFunctionDestroy_Cuda(CeedQFunction qf) { in CeedQFunctionDestroy_Cuda() 80 static int CeedQFunctionSetCUDAUserFunction_Cuda(CeedQFunction qf, CUfunction f) { in CeedQFunctionSetCUDAUserFunction_Cuda() 91 int CeedQFunctionCreate_Cuda(CeedQFunction qf) { in CeedQFunctionCreate_Cuda()
|
| /libCEED/backends/sycl-gen/ |
| H A D | ceed-sycl-gen-qfunction.sycl.cpp | 19 static int CeedQFunctionApply_Sycl_gen(CeedQFunction qf, CeedInt Q, CeedVector *U, CeedVector *V) { in CeedQFunctionApply_Sycl_gen() 26 static int CeedQFunctionDestroy_Sycl_gen(CeedQFunction qf) { in CeedQFunctionDestroy_Sycl_gen() 48 int CeedQFunctionCreate_Sycl_gen(CeedQFunction qf) { in CeedQFunctionCreate_Sycl_gen()
|
| /libCEED/backends/ref/ |
| H A D | ceed-ref-qfunction.c | 17 static int CeedQFunctionApply_Ref(CeedQFunction qf, CeedInt Q, CeedVector *U, CeedVector *V) { in CeedQFunctionApply_Ref() 50 static int CeedQFunctionDestroy_Ref(CeedQFunction qf) { in CeedQFunctionDestroy_Ref() 63 int CeedQFunctionCreate_Ref(CeedQFunction qf) { in CeedQFunctionCreate_Ref()
|
| /libCEED/examples/fluids/problems/ |
| H A D | stg_shur14.h | 20 CeedInt dXdx_size, CeedQFunction *qf_strongbc); 23 CeedQFunction *pqf_strongbc);
|
| /libCEED/python/tests/output/ |
| H A D | test_413.out | 1 Gallery CeedQFunction - Mass1DBuild 17 Gallery CeedQFunction - MassApply
|
| H A D | test_402.out | 1 User CeedQFunction - setup_mass 17 User CeedQFunction - apply_mass
|
| /libCEED/include/ |
| H A D | ceed-impl.h | 132 int (*QFunctionCreate)(CeedQFunction); 252 int (*Apply)(CeedQFunction, CeedInt, CeedVector *, CeedVector *); 253 int (*SetCUDAUserFunction)(CeedQFunction, void *); 254 int (*SetHIPUserFunction)(CeedQFunction, void *); 255 int (*Destroy)(CeedQFunction); 375 CeedQFunction qf; 376 CeedQFunction dqf; 377 CeedQFunction dqfT;
|
| /libCEED/backends/hip-ref/ |
| H A D | ceed-hip-ref-qfunction.c | 21 static int CeedQFunctionApply_Hip(CeedQFunction qf, CeedInt Q, CeedVector *U, CeedVector *V) { in CeedQFunctionApply_Hip() 70 static int CeedQFunctionDestroy_Hip(CeedQFunction qf) { in CeedQFunctionDestroy_Hip() 82 int CeedQFunctionCreate_Hip(CeedQFunction qf) { in CeedQFunctionCreate_Hip()
|
| /libCEED/julia/LibCEED.jl/src/ |
| H A D | QFunction.jl | 9 A libCEED `CeedQFunction` object, typically created using the [`@interior_qf`](@ref) macro. 16 ref::RefValue{C.CeedQFunction} 28 QFunction(ref::Ref{C.CeedQFunction}) = QFunction(ref, nothing) argument 35 ref = Ref{C.CeedQFunction}() 73 ref = Ref{C.CeedQFunction}() 88 ref = Ref{C.CeedQFunction}()
|
| H A D | C.jl | 18 const CEED_QFUNCTION_NONE = Ref{CeedQFunction}() 31 unsafe_load(cglobal((:CEED_QFUNCTION_NONE, libceed), CeedQFunction))
|
| /libCEED/backends/sycl-ref/ |
| H A D | ceed-sycl-ref-qfunction.sycl.cpp | 26 static int CeedQFunctionApply_Sycl(CeedQFunction qf, CeedInt Q, CeedVector *U, CeedVector *V) { in CeedQFunctionApply_Sycl() 113 static int CeedQFunctionDestroy_Sycl(CeedQFunction qf) { in CeedQFunctionDestroy_Sycl() 129 int CeedQFunctionCreate_Sycl(CeedQFunction qf) { in CeedQFunctionCreate_Sycl()
|