Home
last modified time | relevance | path

Searched refs:object (Results 1 – 24 of 24) sorted by relevance

/libCEED/julia/LibCEED.jl/src/
H A DContext.jl20 Create a `CeedQFunctionContext` object that allows user Q-functions to access an arbitrary
21 data object. `data` should be an instance of a mutable struct. If the copy mode `cmode` is
23 object using `set_context!`.
39 # A reference to the context object is stored in the QFunction object, and
H A DCeed.jl47 Wraps a libCEED `Ceed` object, created with the given resource specification string.
72 Returns the resource string associated with the given [`Ceed`](@ref) object.
83 Returns true if backend of the given [`Ceed`](@ref) object is deterministic, and false
96 [`Ceed`](@ref) object.
107 Returns true if the given [`Ceed`](@ref) object has resource `"/gpu/cuda/*"` and false
H A DOperator.jl23 Creates a libCEED `CeedOperator` object using the given Q-function `qf`, and optionally its
97 For non-blocking application, the user can specify a request object. By default, immediate
115 For non-blocking application, the user can specify a request object. By default, immediate
H A DElemRestriction.jl6 Returns the singleton object corresponding to libCEED's `CEED_ELEMRESTRICTION_NONE`
14 Wraps a `CeedElemRestriction` object, representing the restriction from local vectors to
15 elements. An `ElemRestriction` object can be created using [`create_elem_restriction`](@ref)
54 - `ceed`: The [`Ceed`](@ref) object
118 - `ceed`: The [`Ceed`](@ref) object
186 - `ceed`: The [`Ceed`](@ref) object
245 - `ceed`: The [`Ceed`](@ref) object
H A DBasis.jl6 Returns the singleton object corresponding to libCEED's `CEED_BASIS_NONE`.
14 Wraps a `CeedBasis` object, representing a finite element basis. A `Basis` object can be
44 - `ceed`: A [`Ceed`](@ref) object where the [`Basis`](@ref) will be created.
65 - `ceed`: A [`Ceed`](@ref) object where the [`Basis`](@ref) will be created.
120 - `ceed`: A [`Ceed`](@ref) object where the [`Basis`](@ref) will be created.
178 - `ceed`: A [`Ceed`](@ref) object where the [`Basis`](@ref) will be created.
236 - `ceed`: A [`Ceed`](@ref) object where the [`Basis`](@ref) will be created.
H A DQFunction.jl9 A libCEED `CeedQFunction` object, typically created using the [`@interior_qf`](@ref) macro.
104 Associate a [`Context`](@ref) object `ctx` with the given Q-function `qf`.
H A DMisc.jl6 The singleton object of type `CeedDim{dim}`, used for dispatch to linear algebra operations
/libCEED/backends/sycl/
H A Dceed-sycl-common.hpp27 int CeedSetBackendFunctionCpp(Ceed ceed, const char *type, void *object, const char *fname, R (*f)(… in CeedSetBackendFunctionCpp() argument
31 return CeedSetBackendFunction(ceed, type, object, fname, bf); in CeedSetBackendFunctionCpp()
/libCEED/doc/sphinx/source/
H A DlibCEEDdev.md6 Different Ceed backends are selected by instantiating a different {ref}`Ceed` object to create the …
12 A new method for the associated libCEED object can be added in `/include/ceed-impl.h`, with a corre…
13 … the backend specific implementation of the object, typically found in `/backends/[impl]/ceed-[imp…
27 …gation - Developers may use {c:func}`CeedSetDelegate` to set a general delegate {ref}`Ceed` object.
29 …For example, the `/cpu/self/xsmm/serial` backend implements the `CeedTensorContract` object itself…
31 …{c:func}`CeedSetObjectDelegate` to set a delegate {ref}`Ceed` object for a specific libCEED object.
32 …This delegate {ref}`Ceed` will only provide the implementation of that specific libCeed object for…
35 …opers may use {c:func}`CeedSetOperatorFallbackCeed` to set a {ref}`Ceed` object to provide any uni…
37 …Like the delegates above, this fallback {ref}`Ceed` object should be created and set in the backen…
40 …d, then the parent `/gpu/cuda/gen` {ref}`Ceed` object uses its fallback `/gpu/cuda/ref` {ref}`Ceed…
[all …]
H A Dreleasenotes.md25 - Add `CeedVectorReturnCeed` and similar when parent `Ceed` context for a libCEED object is only ne…
164 - Add {c:func}`CeedOperatorLinearAssembleQFunctionBuildOrUpdate` to reduce object creation overhead…
268 - Added {code}`CeedQFunctionContext` object to manage user QFunction context data and reduce copies…
H A DlibCEEDapi.md181 …e logical devices, which in the library are represented by the {ref}`Ceed` object, are independent.
184 …GPUs, one may decide to use 6 MPI ranks (each using a single {ref}`Ceed` object): 2 ranks using 1 …
/libCEED/rust/libceed/
H A DREADME.md38 This crate provides modules for each object, but they are usually created from the `Ceed` object as…
/libCEED/examples/python/
H A DREADME.md7 … including how to install the Python interface and the usage of each API object, with interactive …
H A Dtutorial-0-ceed.ipynb63 "You can visualize the memory address of the object instantiated by typing"
/libCEED/tests/
H A DREADME.md5 The tests are organized by API object, and some tests are further organized, as required.
/libCEED/julia/LibCEED.jl/docs/src/
H A DMisc.md15 dispatch. An object `D = CeedDim(dim)` can be created, and passed as a second
H A DUserQFunctions.md49 definition of this Q-function, the `CeedQFunction` object is created by
80 This creates a [`QFunction`](@ref) object named `apply_qfunc`. The Q-function is
82 [`Ceed`](@ref) object where the Q-function will be created, and the second
/libCEED/tests/junit-xml/junit_xml/
H A D__init__.py77 class TestSuite(object):
364 class TestCase(object):
/libCEED/include/ceed/
H A Dbackend.h246 #define CeedSetBackendFunction(ceed, type, object, func_name, f) CeedSetBackendFunctionImpl(ceed, t… argument
261 CEED_EXTERN int CeedSetBackendFunctionImpl(Ceed ceed, const char *type, void *object, const char *f…
/libCEED/doc/papers/joss/
H A Dpaper.md101 `libCEED`'s native C interface is object-oriented, providing data types for each logical object in …
133 … are mapped in a nearly 1:1 correspondence. For instance, a `CeedVector` object is exposed as `lib…
/libCEED/examples/
H A DREADME.md82 … including how to install the Python interface and the usage of each API object, with interactive …
/libCEED/interface/
H A Dceed.c730 int CeedSetBackendFunctionImpl(Ceed ceed, const char *type, void *object, const char *func_name, vo… in CeedSetBackendFunctionImpl() argument
742 int (**fpointer)(void) = (int (**)(void))((char *)object + offset); // *NOPAD* in CeedSetBackendFunctionImpl()
/libCEED/julia/LibCEED.jl/src/generated/
H A Dlibceed_bindings.jl972 function CeedSetBackendFunction(ceed, type, object, func_name, f) argument
973 …d), Cint, (Ceed, Ptr{Cchar}, Ptr{Cvoid}, Ptr{Cchar}, Ptr{Cvoid}), ceed, type, object, func_name, f)
/libCEED/
H A Dcoverage.info8271 SF:/home/jeremy/Dev/libCEED/interface/ceed-object.c