@@ -113,25 +113,17 @@ namespace ceed {
113113 CeedOccaRegisterFunction (op, " LinearAssembleQFunctionUpdate" , Operator::ceedLinearAssembleQFunction);
114114 CeedOccaRegisterFunction (op, " LinearAssembleAddDiagonal" , Operator::ceedLinearAssembleAddDiagonal);
115115 CeedOccaRegisterFunction (op, " LinearAssembleAddPointBlockDiagonal" , Operator::ceedLinearAssembleAddPointBlockDiagonal);
116- CeedOccaRegisterFunction (op, " CreateFDMElementInverse " , Operator::ceedCreateFDMElementInverse );
116+ CeedOccaRegisterFunction (op, " LinearAssembleSingle " , Operator::ceedLinearAssembleSingle );
117117 CeedOccaRegisterFunction (op, " ApplyAdd" , Operator::ceedApplyAdd);
118118 CeedOccaRegisterFunction (op, " Destroy" , Operator::ceedDestroy);
119119
120120 return CEED_ERROR_SUCCESS;
121121 }
122122
123- int Operator::ceedCreateComposite (CeedOperator op) {
124- int ierr;
125- Ceed ceed;
126- ierr = CeedOperatorGetCeed (op, &ceed); CeedChk (ierr);
127-
128- CeedOccaRegisterFunction (op, " LinearAssembleAddDiagonal" , Operator::ceedLinearAssembleAddDiagonal);
129- CeedOccaRegisterFunction (op, " LinearAssembleAddPointBlockDiagonal" , Operator::ceedLinearAssembleAddPointBlockDiagonal);
130-
131- return CEED_ERROR_SUCCESS;
132- }
133123
134124 int Operator::ceedLinearAssembleQFunction (CeedOperator op) {
125+ Operator *operator_ = Operator::from (op);
126+
135127 return staticCeedError (" (OCCA) Backend does not implement LinearAssembleQFunction" );
136128 }
137129
@@ -143,15 +135,14 @@ namespace ceed {
143135 return staticCeedError (" (OCCA) Backend does not implement LinearAssembleDiagonal" );
144136 }
145137
146-
147138 int Operator::ceedLinearAssembleAddPointBlockDiagonal (CeedOperator op) {
148139 return staticCeedError (" (OCCA) Backend does not implement LinearAssemblePointBlockDiagonal" );
149140 }
150141
151- int Operator::ceedCreateFDMElementInverse (CeedOperator op) {
152- return staticCeedError (" (OCCA) Backend does not implement CreateFDMElementInverse " );
142+ int Operator::ceedLinearAssembleSingle (CeedOperator op) {
143+ return staticCeedError (" (OCCA) Backend does not implement LinearAssembleSingle " );
153144 }
154-
145+
155146 int Operator::ceedApplyAdd (CeedOperator op,
156147 CeedVector invec, CeedVector outvec, CeedRequest *request) {
157148 Operator *operator_ = Operator::from (op);
0 commit comments