Home
last modified time | relevance | path

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

12345678

/libCEED/interface/
H A Dceed-qfunction.c28 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 Dbackend.h375 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 Dceed.h87 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 DREADME.md20 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 Dt402-qfunction.c11 CeedQFunction qf_setup, qf_mass; in main()
39 CeedQFunction qf_mass_copy = NULL; in main()
/libCEED/backends/hip-gen/
H A Dceed-hip-gen-qfunction.c18 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 Dceed-cuda-gen-qfunction.c18 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 Dindex.rst26 O --> Q(CeedQFunction)
41 CeedQFunction
57 backend/CeedQFunction
73 internal/CeedQFunction
H A DCeedOperator.rst6 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 DCeedQFunction.rst3 CeedQFunction title
6 A `CeedQFunction` represents the spatial terms of the point-wise functions describing the physics a…
/libCEED/tests/output/
H A Dt413-qfunction-f.out1 Gallery CeedQFunction - Mass1DBuild
16 Gallery CeedQFunction - MassApply
31 Gallery CeedQFunction - MassApply
H A Dt402-qfunction-f.out1 User CeedQFunction - setup
12 User CeedQFunction - mass
29 User CeedQFunction - mass
H A Dt413-qfunction.out1 Gallery CeedQFunction - Mass1DBuild
16 Gallery CeedQFunction - MassApply
31 Gallery CeedQFunction - MassApply
H A Dt402-qfunction.out1 User CeedQFunction - setup
12 User CeedQFunction - mass
30 User CeedQFunction - mass
/libCEED/backends/cuda-ref/
H A Dceed-cuda-ref-qfunction.c21 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 Dceed-sycl-gen-qfunction.sycl.cpp19 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 Dceed-ref-qfunction.c17 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 Dstg_shur14.h20 CeedInt dXdx_size, CeedQFunction *qf_strongbc);
23 CeedQFunction *pqf_strongbc);
/libCEED/python/tests/output/
H A Dtest_413.out1 Gallery CeedQFunction - Mass1DBuild
17 Gallery CeedQFunction - MassApply
H A Dtest_402.out1 User CeedQFunction - setup_mass
17 User CeedQFunction - apply_mass
/libCEED/include/
H A Dceed-impl.h132 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 Dceed-hip-ref-qfunction.c21 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 DQFunction.jl9 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 DC.jl18 const CEED_QFUNCTION_NONE = Ref{CeedQFunction}()
31 unsafe_load(cglobal((:CEED_QFUNCTION_NONE, libceed), CeedQFunction))
/libCEED/backends/sycl-ref/
H A Dceed-sycl-ref-qfunction.sycl.cpp26 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()

12345678