| /libCEED/interface/ |
| H A D | ceed-object.c | 37 … 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 D | ceed-tensor.c | 66 CeedCall(CeedObjectCreate(ceed, NULL, CeedTensorContractDestroy_Object, &(*contract)->obj)); in CeedTensorContractCreate() 247 CeedCall(CeedObjectDestroy_Private(&(*contract)->obj)); in CeedTensorContractDestroy()
|
| H A D | ceed-elemrestriction.c | 675 …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 D | ceed-qfunctioncontext.c | 607 …ctCreate(ceed, CeedQFunctionContextView_Object, CeedQFunctionContextDestroy_Object, &(*ctx)->obj)); in CeedQFunctionContextCreate() 1013 CeedCall(CeedObjectDestroy_Private(&(*ctx)->obj)); in CeedQFunctionContextDestroy()
|
| H A D | ceed-qfunction.c | 694 …edCall(CeedObjectCreate(ceed, CeedQFunctionView_Object, CeedQFunctionDestroy_Object, &(*qf)->obj)); in CeedQFunctionCreateInterior() 1199 CeedCall(CeedObjectDestroy_Private(&(*qf)->obj)); in CeedQFunctionDestroy()
|
| H A D | ceed-basis.c | 716 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 D | ceed-vector.c | 211 CeedCall(CeedObjectCreate(ceed, CeedVectorView_Object, CeedVectorDestroy_Object, &(*vec)->obj)); in CeedVectorCreate() 1191 CeedCall(CeedObjectDestroy_Private(&(*vec)->obj)); in CeedVectorDestroy()
|
| H A D | ceed-operator.c | 795 …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 D | ceed.c | 1250 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 D | Ceed.jl | 50 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 D | Context.jl | 5 obj = new(ref) 6 finalizer(obj) do x 10 return obj
|
| H A D | Misc.jl | 106 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 D | Operator.jl | 8 obj = new(ref, qf, dqf, dqfT, []) 9 finalizer(obj) do x 13 return obj
|
| H A D | QFunction.jl | 20 obj = new(ref, user_qf, nothing) 21 finalizer(obj) do x 25 return obj
|
| H A D | CeedVector.jl | 27 obj = CeedVector(ref) 28 finalizer(obj) do x 33 setarray!(obj, MEM_HOST, COPY_VALUES, C_NULL) 35 return obj
|
| H A D | ElemRestriction.jl | 21 obj = new(ref) 22 finalizer(obj) do x 26 return obj
|
| H A D | Basis.jl | 26 obj = new(ref) 27 finalizer(obj) do x 31 return obj
|
| /libCEED/include/ |
| H A D | ceed-impl.h | 102 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 | .gitignore | 6 obj/
|
| /libCEED/include/ceed/ |
| H A D | ceed.h | 106 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 D | backend.h | 189 …, 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);
|