12#ifndef MFEM_LIBCEED_OPERATOR
13#define MFEM_LIBCEED_OPERATOR
42 const real_t a = 1.0)
const override;
48 CeedOperatorDestroy(&
oper);
49 CeedVectorDestroy(&
u);
50 CeedVectorDestroy(&
v);
Operator * SetupRAP(const Operator *Pi, const Operator *Po)
Returns RAP Operator of this, using input/output Prolongation matrices Pi corresponds to "P",...
CeedOperator & GetCeedOperator()
void GetDiagonal(mfem::Vector &diag) const
void Mult(const mfem::Vector &x, mfem::Vector &y) const override
Operator application: y=A(x).
virtual ~Operator()
Virtual destructor.
void AddMult(const mfem::Vector &x, mfem::Vector &y, const real_t a=1.0) const override
Operator application: y+=A(x) (default) or y+=a*A(x).