t540-operator.c (7509a596beda7c1d002d2274a17375b09541fdb6) t540-operator.c (15910d16b955338d1102d4e730fc58bca8f202b9)
1/// @file
2/// Test creation and use of FDM element inverse
3/// \test Test creation and use of FDM element inverse
4#include <ceed.h>
5#include <stdlib.h>
6#include <math.h>
7#include "t540-operator.h"
8

--- 49 unchanged lines hidden (view full) ---

58 CeedQFunctionAddInput(qf_setup_mass, "_weight", 1, CEED_EVAL_WEIGHT);
59 CeedQFunctionAddOutput(qf_setup_mass, "qdata", 1, CEED_EVAL_NONE);
60
61 // Operator - setup mass
62 CeedOperatorCreate(ceed, qf_setup_mass, CEED_QFUNCTION_NONE,
63 CEED_QFUNCTION_NONE, &op_setup_mass);
64 CeedOperatorSetField(op_setup_mass, "dx", Erestrictxi, bx,
65 CEED_VECTOR_ACTIVE);
1/// @file
2/// Test creation and use of FDM element inverse
3/// \test Test creation and use of FDM element inverse
4#include <ceed.h>
5#include <stdlib.h>
6#include <math.h>
7#include "t540-operator.h"
8

--- 49 unchanged lines hidden (view full) ---

58 CeedQFunctionAddInput(qf_setup_mass, "_weight", 1, CEED_EVAL_WEIGHT);
59 CeedQFunctionAddOutput(qf_setup_mass, "qdata", 1, CEED_EVAL_NONE);
60
61 // Operator - setup mass
62 CeedOperatorCreate(ceed, qf_setup_mass, CEED_QFUNCTION_NONE,
63 CEED_QFUNCTION_NONE, &op_setup_mass);
64 CeedOperatorSetField(op_setup_mass, "dx", Erestrictxi, bx,
65 CEED_VECTOR_ACTIVE);
66 CeedOperatorSetField(op_setup_mass, "_weight", Erestrictxi, bx,
66 CeedOperatorSetField(op_setup_mass, "_weight", CEED_ELEMRESTRICTION_NONE, bx,
67 CEED_VECTOR_NONE);
68 CeedOperatorSetField(op_setup_mass, "qdata", Erestrictqi,
69 CEED_BASIS_COLLOCATED, CEED_VECTOR_ACTIVE);
70
71 // Apply Setup Operator
72 CeedOperatorApply(op_setup_mass, X, qdata_mass, CEED_REQUEST_IMMEDIATE);
73
74 // QFunction - apply

--- 53 unchanged lines hidden ---
67 CEED_VECTOR_NONE);
68 CeedOperatorSetField(op_setup_mass, "qdata", Erestrictqi,
69 CEED_BASIS_COLLOCATED, CEED_VECTOR_ACTIVE);
70
71 // Apply Setup Operator
72 CeedOperatorApply(op_setup_mass, X, qdata_mass, CEED_REQUEST_IMMEDIATE);
73
74 // QFunction - apply

--- 53 unchanged lines hidden ---