Home
last modified time | relevance | path

Searched refs:obj (Results 1 – 21 of 21) sorted by relevance

/libCEED/interface/
H A Dceed-object.c37 … int (*view_function)(CeedObject, FILE *), int (*destroy_function)(CeedObject *), CeedObject obj) { in CeedObjectCreate() argument
38 obj->ceed = NULL; in CeedObjectCreate()
39 if (ceed) CeedCall(CeedReferenceCopy(ceed, &obj->ceed)); in CeedObjectCreate()
40 obj->View = view_function; in CeedObjectCreate()
41 …CeedCheck(destroy_function, CeedObjectReturnCeed(obj), CEED_ERROR_UNSUPPORTED, "Must provide destr… in CeedObjectCreate()
42 obj->Destroy = destroy_function; in CeedObjectCreate()
43 obj->ref_count = 1; in CeedObjectCreate()
56 int CeedObjectReference(CeedObject obj) { in CeedObjectReference() argument
57 obj->ref_count++; in CeedObjectReference()
70 int CeedObjectDereference(CeedObject obj) { in CeedObjectDereference() argument
[all …]
H A Dceed-tensor.c66 CeedCall(CeedObjectCreate(ceed, NULL, CeedTensorContractDestroy_Object, &(*contract)->obj)); in CeedTensorContractCreate()
247 CeedCall(CeedObjectDestroy_Private(&(*contract)->obj)); in CeedTensorContractDestroy()
H A Dceed-elemrestriction.c675 …ectCreate(ceed, CeedElemRestrictionView_Object, CeedElemRestrictionDestroy_Object, &(*rstr)->obj)); in CeedElemRestrictionCreate()
732 …ectCreate(ceed, CeedElemRestrictionView_Object, CeedElemRestrictionDestroy_Object, &(*rstr)->obj)); in CeedElemRestrictionCreateOriented()
790 …ectCreate(ceed, CeedElemRestrictionView_Object, CeedElemRestrictionDestroy_Object, &(*rstr)->obj)); in CeedElemRestrictionCreateCurlOriented()
844 …ectCreate(ceed, CeedElemRestrictionView_Object, CeedElemRestrictionDestroy_Object, &(*rstr)->obj)); in CeedElemRestrictionCreateStrided()
911 …ectCreate(ceed, CeedElemRestrictionView_Object, CeedElemRestrictionDestroy_Object, &(*rstr)->obj)); in CeedElemRestrictionCreateAtPoints()
976 …ectCreate(ceed, CeedElemRestrictionView_Object, CeedElemRestrictionDestroy_Object, &(*rstr)->obj)); in CeedElemRestrictionCreateBlocked()
1046 …ectCreate(ceed, CeedElemRestrictionView_Object, CeedElemRestrictionDestroy_Object, &(*rstr)->obj)); in CeedElemRestrictionCreateBlockedOriented()
1119 …ectCreate(ceed, CeedElemRestrictionView_Object, CeedElemRestrictionDestroy_Object, &(*rstr)->obj)); in CeedElemRestrictionCreateBlockedCurlOriented()
1177 …ectCreate(ceed, CeedElemRestrictionView_Object, CeedElemRestrictionDestroy_Object, &(*rstr)->obj)); in CeedElemRestrictionCreateBlockedStrided()
1210 &(*rstr_unsigned)->obj)); in CeedElemRestrictionCreateUnsignedCopy()
[all …]
H A Dceed-qfunctioncontext.c607 …ctCreate(ceed, CeedQFunctionContextView_Object, CeedQFunctionContextDestroy_Object, &(*ctx)->obj)); in CeedQFunctionContextCreate()
1013 CeedCall(CeedObjectDestroy_Private(&(*ctx)->obj)); in CeedQFunctionContextDestroy()
H A Dceed-qfunction.c694 …edCall(CeedObjectCreate(ceed, CeedQFunctionView_Object, CeedQFunctionDestroy_Object, &(*qf)->obj)); in CeedQFunctionCreateInterior()
1199 CeedCall(CeedObjectDestroy_Private(&(*qf)->obj)); in CeedQFunctionDestroy()
H A Dceed-basis.c716 CeedCall(CeedReferenceCopy(delegate, &(basis)->obj.ceed)); in CeedBasisCreateH1Fallback()
1556 CeedCall(CeedObjectCreate(ceed, CeedBasisView_Object, CeedBasisDestroy_Object, &(*basis)->obj)); in CeedBasisCreateTensorH1()
1694 CeedCall(CeedObjectCreate(ceed, CeedBasisView_Object, CeedBasisDestroy_Object, &(*basis)->obj)); in CeedBasisCreateH1()
1753 CeedCall(CeedObjectCreate(ceed, CeedBasisView_Object, CeedBasisDestroy_Object, &(*basis)->obj)); in CeedBasisCreateHdiv()
1813 CeedCall(CeedObjectCreate(ceed, CeedBasisView_Object, CeedBasisDestroy_Object, &(*basis)->obj)); in CeedBasisCreateHcurl()
2487 CeedCall(CeedObjectDestroy_Private(&(*basis)->obj)); in CeedBasisDestroy()
H A Dceed-vector.c211 CeedCall(CeedObjectCreate(ceed, CeedVectorView_Object, CeedVectorDestroy_Object, &(*vec)->obj)); in CeedVectorCreate()
1191 CeedCall(CeedObjectDestroy_Private(&(*vec)->obj)); in CeedVectorDestroy()
H A Dceed-operator.c795 …CeedCall(CeedObjectCreate(ceed, CeedOperatorView_Object, CeedOperatorDestroy_Object, &(*op)->obj)); in CeedOperatorCreate()
837 …CeedCall(CeedObjectCreate(ceed, CeedOperatorView_Object, CeedOperatorDestroy_Object, &(*op)->obj)); in CeedOperatorCreateAtPoints()
873 …CeedCall(CeedObjectCreate(ceed, CeedOperatorView_Object, CeedOperatorDestroy_Object, &(*op)->obj)); in CeedOperatorCreateComposite()
2505 CeedCall(CeedObjectDestroy_Private(&(*op)->obj)); in CeedOperatorDestroy()
H A Dceed.c1250 CeedCall(CeedObjectCreate(NULL, CeedView_Object, CeedDestroy_Object, &(*ceed)->obj)); in CeedInit()
1690 CeedCall(CeedObjectDestroy_Private(&(*ceed)->obj)); in CeedDestroy()
/libCEED/julia/LibCEED.jl/src/
H A DCeed.jl50 obj = Ceed(Ref{C.Ceed}())
51 C.CeedInit(spec, obj.ref)
57 C.CeedSetErrorHandler(obj.ref[], ehandler)
58 finalizer(obj) do x
62 return obj
H A DContext.jl5 obj = new(ref)
6 finalizer(obj) do x
10 return obj
H A DMisc.jl106 function tmp_view(obj, view_fn) argument
109 er = view_fn(obj, cf.ptr)
117 function ceed_show(io::IO, obj, view_fn) argument
118 print(io, tmp_view(obj[], view_fn))
H A DOperator.jl8 obj = new(ref, qf, dqf, dqfT, [])
9 finalizer(obj) do x
13 return obj
H A DQFunction.jl20 obj = new(ref, user_qf, nothing)
21 finalizer(obj) do x
25 return obj
H A DCeedVector.jl27 obj = CeedVector(ref)
28 finalizer(obj) do x
33 setarray!(obj, MEM_HOST, COPY_VALUES, C_NULL)
35 return obj
H A DElemRestriction.jl21 obj = new(ref)
22 finalizer(obj) do x
26 return obj
H A DBasis.jl26 obj = new(ref)
27 finalizer(obj) do x
31 return obj
/libCEED/include/
H A Dceed-impl.h102 CeedObject_private obj; member
146 CeedObject_private obj; member
174 CeedObject_private obj; member
205 CeedObject_private obj; member
237 CeedObject_private obj; member
251 CeedObject_private obj; member
276 CeedObject_private obj; member
351 CeedObject_private obj; member
/libCEED/examples/nek/
H A D.gitignore6 obj/
/libCEED/include/ceed/
H A Dceed.h106 CEED_EXTERN int CeedObjectView(CeedObject obj, FILE *stream);
107 CEED_EXTERN int CeedObjectSetNumViewTabs(CeedObject obj, CeedInt num_tabs);
108 CEED_EXTERN int CeedObjectGetNumViewTabs(CeedObject obj, CeedInt *num_tabs);
109 CEED_EXTERN int CeedObjectGetCeed(CeedObject obj, Ceed *ceed);
110 CEED_EXTERN Ceed CeedObjectReturnCeed(CeedObject obj);
111 CEED_EXTERN int CeedObjectDestroy(CeedObject *obj);
H A Dbackend.h189 …, int (*view_function)(CeedObject, FILE *), int (*destroy_function)(CeedObject *), CeedObject obj);
190 CEED_INTERN int CeedObjectReference(CeedObject obj);
191 CEED_INTERN int CeedObjectDereference(CeedObject obj);
192 CEED_INTERN int CeedObjectDestroy_Private(CeedObject obj);