Skip to content

Commit df482e8

Browse files
committed
Saves WIP before rebasing onto upstream libCEED.
1 parent 9890d73 commit df482e8

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

backends/occa/ceed-occa-operator.cpp

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ int Operator::ceedCreate(CeedOperator op) {
100100
CeedOccaRegisterFunction(op, "LinearAssembleQFunctionUpdate", Operator::ceedLinearAssembleQFunction);
101101
CeedOccaRegisterFunction(op, "LinearAssembleAddDiagonal", Operator::ceedLinearAssembleAddDiagonal);
102102
CeedOccaRegisterFunction(op, "LinearAssembleAddPointBlockDiagonal", Operator::ceedLinearAssembleAddPointBlockDiagonal);
103+
CeedOccaRegisterFunction(op, "LinearAssembleSingle", Operator::ceedLinearAssembleSingle);
103104
CeedOccaRegisterFunction(op, "CreateFDMElementInverse", Operator::ceedCreateFDMElementInverse);
104105
CeedOccaRegisterFunction(op, "ApplyAdd", Operator::ceedApplyAdd);
105106
CeedOccaRegisterFunction(op, "Destroy", Operator::ceedDestroy);
@@ -117,18 +118,26 @@ int Operator::ceedCreateComposite(CeedOperator op) {
117118
return CEED_ERROR_SUCCESS;
118119
}
119120

120-
int Operator::ceedLinearAssembleQFunction(CeedOperator op) { return staticCeedError("(OCCA) Backend does not implement LinearAssembleQFunction"); }
121+
int Operator::ceedLinearAssembleQFunction(CeedOperator op) {
122+
return staticCeedError("(OCCA) Backend does not implement LinearAssembleQFunction");
123+
}
121124

122125
int Operator::ceedLinearAssembleQFunctionUpdate(CeedOperator op) {
123126
return staticCeedError("(OCCA) Backend does not implement LinearAssembleQFunctionUpdate");
124127
}
125128

126-
int Operator::ceedLinearAssembleAddDiagonal(CeedOperator op) { return staticCeedError("(OCCA) Backend does not implement LinearAssembleDiagonal"); }
129+
int Operator::ceedLinearAssembleAddDiagonal(CeedOperator op) {
130+
return staticCeedError("(OCCA) Backend does not implement LinearAssembleDiagonal");
131+
}
127132

128133
int Operator::ceedLinearAssembleAddPointBlockDiagonal(CeedOperator op) {
129134
return staticCeedError("(OCCA) Backend does not implement LinearAssemblePointBlockDiagonal");
130135
}
131136

137+
int Operator::ceedLinearAssembleSingle(CeedOperator op) {
138+
return staticCeedError("(OCCA) Backend does not implement LinearAssembleSingle");
139+
}
140+
132141
int Operator::ceedCreateFDMElementInverse(CeedOperator op) { return staticCeedError("(OCCA) Backend does not implement CreateFDMElementInverse"); }
133142

134143
int Operator::ceedApplyAdd(CeedOperator op, CeedVector invec, CeedVector outvec, CeedRequest *request) {

backends/occa/ceed-occa-operator.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ class Operator : public CeedObject {
6262
static int ceedLinearAssembleQFunctionUpdate(CeedOperator op);
6363
static int ceedLinearAssembleAddDiagonal(CeedOperator op);
6464
static int ceedLinearAssembleAddPointBlockDiagonal(CeedOperator op);
65+
static int ceedLinearAssembleSingle(CeedOperator op);
6566
static int ceedCreateFDMElementInverse(CeedOperator op);
6667

6768
static int ceedApplyAdd(CeedOperator op, CeedVector invec, CeedVector outvec, CeedRequest *request);

0 commit comments

Comments
 (0)