30 class GISMO_EXPORT Vector
36 explicit Vector(
const SparseMatrix & _map);
38 Vector(
const gsVector<real_t> & gsVec,
const SparseMatrix & _map,
const int rank = 0);
40 explicit Vector(Epetra_Vector * v_ptr);
46 size_t mySize()
const;
48 void setConstant(
const double val);
50 void setFrom(
const SparseMatrix & _map);
52 void copyTo(gsVector<real_t> & gsVec,
const int rank = 0)
const;
54 void copyTo(gsMatrix<real_t> & gsVec,
const int = 0)
const
61 Epetra_MultiVector *
get()
const;
63 Teuchos::RCP<Epetra_MultiVector> getRCP()
const;
68 Vector(
const Vector& other);
69 Vector& operator=(
const Vector& other);
Wrapper for Trilinos/Epetra operators.
Provides forward declarations of types and structs.
This is the main header file that collects wrappers of Eigen for linear algebra.