12#ifndef MFEM_NATIVE_LINALG
13#define MFEM_NATIVE_LINALG
Abstract base clase for batched linear algebra operations.
Op
Operation type (transposed or not transposed)
Rank 3 tensor (array of matrices)
void LUSolve(const DenseTensor &LU, const Array< int > &P, Vector &x) const override
See BatchedLinAlg::LUSolve.
void AddMult(const DenseTensor &A, const Vector &x, Vector &y, real_t alpha, real_t beta, Op op) const override
See BatchedLinAlg::AddMult.
void Invert(DenseTensor &A) const override
See BatchedLinAlg::Invert.
void LUFactor(DenseTensor &A, Array< int > &P) const override
See BatchedLinAlg::LUFactor.