26 class SparseMatrixPrivate;
28 class GISMO_EXPORT SparseMatrix
34 explicit SparseMatrix(
const gsSparseMatrix<real_t,RowMajor> & sp,
const int rank = 0);
38 std::pair<index_t,index_t> dim()
const;
40 std::pair<index_t,index_t> mydim()
const;
54 void copyTo(gsSparseMatrix<real_t,RowMajor> & sp,
const int rank = 0)
const;
56 Epetra_CrsMatrix *
get()
const;
58 Teuchos::RCP<Epetra_CrsMatrix> getRCP()
const;
63 SparseMatrix(
const SparseMatrix& other);
64 SparseMatrix& operator=(
const SparseMatrix& other);
68 SparseMatrixPrivate * my;
#define index_t
Definition: gsConfig.h:32
Provides forward declarations of types and structs.
This is the main header file that collects wrappers of Eigen for linear algebra.
Forward declarations for Trilinos extensions.