| /libCEED/interface/ |
| H A D | ceed-object.c | 37 …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 D | ceed-tensor.c | 31 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 D | ceed-qfunctioncontext.c | 140 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 D | ceed.c | 169 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 D | ceed-qfunction.c | 155 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 D | ceed-vector.c | 52 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 D | ceed-elemrestriction.c | 111 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 D | ceed-operator.c | 187 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 D | ceed-basis.c | 190 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 D | t402-qfunction.c | 44 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 D | t003-ceed.c | 22 CeedObjectView((CeedObject)ceed_copy, stdout); in main() 23 CeedObjectDestroy((CeedObject *)&ceed_copy); in main()
|
| H A D | t300-basis.c | 28 CeedObjectView((CeedObject)basis_copy, stdout); in main() 29 CeedObjectDestroy((CeedObject *)&basis_copy); in main()
|
| H A D | t107-vector.c | 26 CeedObjectView((CeedObject)x_copy, stdout); in main() 27 CeedObjectDestroy((CeedObject *)&x_copy); in main()
|
| H A D | t210-elemrestriction.c | 28 CeedObjectView((CeedObject)elem_restriction_copy, stdout); in main() 29 CeedObjectDestroy((CeedObject *)&elem_restriction_copy); in main()
|
| H A D | t504-operator.c | 81 CeedObjectView((CeedObject)op_mass_copy, stdout); in main() 82 CeedObjectDestroy((CeedObject *)&op_mass_copy); in main()
|
| /libCEED/include/ceed/ |
| H A D | backend.h | 189 …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 D | ceed.h | 104 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 D | ceed-impl.h | 95 int (*View)(CeedObject, FILE *); 96 int (*Destroy)(CeedObject *);
|