Home
last modified time | relevance | path

Searched refs:CeedObject (Results 1 – 18 of 18) sorted by relevance

/libCEED/interface/
H A Dceed-object.c37 …ctCreate(Ceed ceed, int (*view_function)(CeedObject, FILE *), int (*destroy_function)(CeedObject *… in CeedObjectCreate() argument
56 int CeedObjectReference(CeedObject obj) { in CeedObjectReference()
70 int CeedObjectDereference(CeedObject obj) { in CeedObjectDereference()
83 int CeedObjectDestroy_Private(CeedObject obj) { in CeedObjectDestroy_Private()
108 int CeedObjectView(CeedObject obj, FILE *stream) { in CeedObjectView()
123 int CeedObjectSetNumViewTabs(CeedObject obj, CeedInt num_tabs) { in CeedObjectSetNumViewTabs()
139 int CeedObjectGetNumViewTabs(CeedObject obj, CeedInt *num_tabs) { in CeedObjectGetNumViewTabs()
154 int CeedObjectGetCeed(CeedObject obj, Ceed *ceed) { in CeedObjectGetCeed()
169 Ceed CeedObjectReturnCeed(CeedObject obj) { return (obj->ceed) ? obj->ceed : (Ceed)obj; } in CeedObjectReturnCeed()
180 int CeedObjectDestroy(CeedObject *obj) { in CeedObjectDestroy()
H A Dceed-tensor.c31 static int CeedTensorContractDestroy_Object(CeedObject *contract) { in CeedTensorContractDestroy_Object()
149 CeedCall(CeedObjectGetCeed((CeedObject)contract, ceed)); in CeedTensorContractGetCeed()
162 …tractReturnCeed(CeedTensorContract contract) { return CeedObjectReturnCeed((CeedObject)contract); } in CeedTensorContractReturnCeed()
204 CeedCall(CeedObjectReference((CeedObject)contract)); in CeedTensorContractReference()
240 if (!*contract || CeedObjectDereference((CeedObject)*contract) > 0) { in CeedTensorContractDestroy()
H A Dceed-qfunctioncontext.c140 static int CeedQFunctionContextView_Object(CeedObject ctx, FILE *stream) { in CeedQFunctionContextView_Object()
154 static int CeedQFunctionContextDestroy_Object(CeedObject *ctx) { in CeedQFunctionContextDestroy_Object()
178 CeedCall(CeedObjectGetCeed((CeedObject)ctx, ceed)); in CeedQFunctionContextGetCeed()
191 …nctionContextReturnCeed(CeedQFunctionContext ctx) { return CeedObjectReturnCeed((CeedObject)ctx); } in CeedQFunctionContextReturnCeed()
573 CeedCall(CeedObjectReference((CeedObject)ctx)); in CeedQFunctionContextReference()
922 CeedCall(CeedObjectSetNumViewTabs((CeedObject)ctx, num_tabs)); in CeedQFunctionContextSetNumViewTabs()
937 CeedCall(CeedObjectGetNumViewTabs((CeedObject)ctx, num_tabs)); in CeedQFunctionContextGetNumViewTabs()
999 if (!*ctx || CeedObjectDereference((CeedObject)*ctx) > 0) { in CeedQFunctionContextDestroy()
H A Dceed.c169 CeedCall(CeedObjectReference((CeedObject)ceed)); in CeedWorkVectorsDestroy()
170 CeedCall(CeedObjectReference((CeedObject)ceed)); in CeedWorkVectorsDestroy()
173 CeedObjectDereference((CeedObject)ceed); in CeedWorkVectorsDestroy()
191 static int CeedView_Object(CeedObject ceed, FILE *stream) { in CeedView_Object()
205 static int CeedDestroy_Object(CeedObject *ceed) { in CeedDestroy_Object()
794 CeedCall(CeedObjectReference((CeedObject)ceed)); in CeedReference()
859 CeedCall(CeedObjectReference((CeedObject)ceed)); in CeedClearWorkVectors()
860 CeedCall(CeedObjectReference((CeedObject)ceed)); in CeedClearWorkVectors()
863 CeedObjectDereference((CeedObject)ceed); in CeedClearWorkVectors()
928 CeedObjectDereference((CeedObject)ceed); in CeedGetWorkVector()
[all …]
H A Dceed-qfunction.c155 static int CeedQFunctionView_Object(CeedObject qf, FILE *stream) { in CeedQFunctionView_Object()
169 static int CeedQFunctionDestroy_Object(CeedObject *qf) { in CeedQFunctionDestroy_Object()
630 CeedCall(CeedObjectReference((CeedObject)qf)); in CeedQFunctionReference()
1053 CeedCall(CeedObjectSetNumViewTabs((CeedObject)qf, num_tabs)); in CeedQFunctionSetNumViewTabs()
1068 CeedCall(CeedObjectGetNumViewTabs((CeedObject)qf, num_tabs)); in CeedQFunctionGetNumViewTabs()
1121 CeedCall(CeedObjectGetCeed((CeedObject)qf, ceed)); in CeedQFunctionGetCeed()
1134 Ceed CeedQFunctionReturnCeed(CeedQFunction qf) { return CeedObjectReturnCeed((CeedObject)qf); } in CeedQFunctionReturnCeed()
1172 if (!*qf || CeedObjectDereference((CeedObject)*qf) > 0) { in CeedQFunctionDestroy()
H A Dceed-vector.c52 static int CeedVectorView_Object(CeedObject vec, FILE *stream) { in CeedVectorView_Object()
66 static int CeedVectorDestroy_Object(CeedObject *vec) { in CeedVectorDestroy_Object()
175 CeedCall(CeedObjectReference((CeedObject)vec)); in CeedVectorReference()
1044 CeedCall(CeedObjectSetNumViewTabs((CeedObject)vec, num_tabs)); in CeedVectorSetNumViewTabs()
1059 CeedCall(CeedObjectGetNumViewTabs((CeedObject)vec, num_tabs)); in CeedVectorGetNumViewTabs()
1143 CeedCall(CeedObjectGetCeed((CeedObject)vec, ceed)); in CeedVectorGetCeed()
1156 Ceed CeedVectorReturnCeed(CeedVector vec) { return CeedObjectReturnCeed((CeedObject)vec); } in CeedVectorReturnCeed()
1183 …== CEED_VECTOR_ACTIVE || *vec == CEED_VECTOR_NONE || CeedObjectDereference((CeedObject)*vec) > 0) { in CeedVectorDestroy()
H A Dceed-elemrestriction.c111 static int CeedElemRestrictionView_Object(CeedObject rstr, FILE *stream) { in CeedElemRestrictionView_Object()
125 static int CeedElemRestrictionDestroy_Object(CeedObject *rstr) { in CeedElemRestrictionDestroy_Object()
563 CeedCall(CeedObjectReference((CeedObject)rstr)); in CeedElemRestrictionReference()
1459 CeedCall(CeedObjectGetCeed((CeedObject)rstr, ceed)); in CeedElemRestrictionGetCeed()
1472 …mRestrictionReturnCeed(CeedElemRestriction rstr) { return CeedObjectReturnCeed((CeedObject)rstr); } in CeedElemRestrictionReturnCeed()
1752 CeedCall(CeedObjectSetNumViewTabs((CeedObject)rstr, num_tabs)); in CeedElemRestrictionSetNumViewTabs()
1767 CeedCall(CeedObjectGetNumViewTabs((CeedObject)rstr, num_tabs)); in CeedElemRestrictionGetNumViewTabs()
1830 …if (!*rstr || *rstr == CEED_ELEMRESTRICTION_NONE || CeedObjectDereference((CeedObject)*rstr) > 0) { in CeedElemRestrictionDestroy()
H A Dceed-operator.c187 static int CeedOperatorView_Object(CeedObject op, FILE *stream) { in CeedOperatorView_Object()
201 static int CeedOperatorDestroy_Object(CeedObject *op) { in CeedOperatorDestroy_Object()
740 CeedCall(CeedObjectReference((CeedObject)op)); in CeedOperatorReference()
1707 CeedCall(CeedObjectSetNumViewTabs((CeedObject)op, num_tabs)); in CeedOperatorSetNumViewTabs()
1722 CeedCall(CeedObjectGetNumViewTabs((CeedObject)op, num_tabs)); in CeedOperatorGetNumViewTabs()
1767 CeedCall(CeedObjectGetCeed((CeedObject)op, ceed)); in CeedOperatorGetCeed()
1780 Ceed CeedOperatorReturnCeed(CeedOperator op) { return CeedObjectReturnCeed((CeedObject)op); } in CeedOperatorReturnCeed()
2437 if (!*op || CeedObjectDereference((CeedObject)*op) > 0) { in CeedOperatorDestroy()
H A Dceed-basis.c190 static int CeedBasisView_Object(CeedObject basis, FILE *stream) { in CeedBasisView_Object()
204 static int CeedBasisDestroy_Object(CeedObject *basis) { in CeedBasisDestroy_Object()
879 CeedCall(CeedObjectReference((CeedObject)basis)); in CeedBasisReference()
1932 CeedCall(CeedObjectSetNumViewTabs((CeedObject)basis, num_tabs)); in CeedBasisSetNumViewTabs()
1947 CeedCall(CeedObjectGetNumViewTabs((CeedObject)basis, num_tabs)); in CeedBasisGetNumViewTabs()
2170 CeedCall(CeedObjectGetCeed((CeedObject)basis, ceed)); in CeedBasisGetCeed()
2183 Ceed CeedBasisReturnCeed(CeedBasis basis) { return CeedObjectReturnCeed((CeedObject)basis); } in CeedBasisReturnCeed()
2471 if (!*basis || *basis == CEED_BASIS_NONE || CeedObjectDereference((CeedObject)*basis) > 0) { in CeedBasisDestroy()
/libCEED/tests/
H A Dt402-qfunction.c44 CeedObjectView((CeedObject)qf_mass_copy, stdout); in main()
45 CeedObjectDestroy((CeedObject *)&qf_mass_copy); in main()
49 CeedObjectView((CeedObject)ctx_copy, stdout); in main()
50 CeedObjectDestroy((CeedObject *)&ctx_copy); in main()
H A Dt003-ceed.c22 CeedObjectView((CeedObject)ceed_copy, stdout); in main()
23 CeedObjectDestroy((CeedObject *)&ceed_copy); in main()
H A Dt300-basis.c28 CeedObjectView((CeedObject)basis_copy, stdout); in main()
29 CeedObjectDestroy((CeedObject *)&basis_copy); in main()
H A Dt107-vector.c26 CeedObjectView((CeedObject)x_copy, stdout); in main()
27 CeedObjectDestroy((CeedObject *)&x_copy); in main()
H A Dt210-elemrestriction.c28 CeedObjectView((CeedObject)elem_restriction_copy, stdout); in main()
29 CeedObjectDestroy((CeedObject *)&elem_restriction_copy); in main()
H A Dt504-operator.c81 CeedObjectView((CeedObject)op_mass_copy, stdout); in main()
82 CeedObjectDestroy((CeedObject *)&op_mass_copy); in main()
/libCEED/include/ceed/
H A Dbackend.h189 …ctCreate(Ceed ceed, int (*view_function)(CeedObject, FILE *), int (*destroy_function)(CeedObject *…
190 CEED_INTERN int CeedObjectReference(CeedObject obj);
191 CEED_INTERN int CeedObjectDereference(CeedObject obj);
192 CEED_INTERN int CeedObjectDestroy_Private(CeedObject obj);
H A Dceed.h104 typedef struct CeedObject_private *CeedObject; typedef
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);
/libCEED/include/
H A Dceed-impl.h95 int (*View)(CeedObject, FILE *);
96 int (*Destroy)(CeedObject *);