|
Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
|
Go to the documentation of this file.
44 #ifndef STOKHOS_VECTORORTHOGPOLYTRAITSEPETRA_HPP
45 #define STOKHOS_VECTORORTHOGPOLYTRAITSEPETRA_HPP
51 #include "EpetraExt_BlockVector.h"
174 static std::ostream&
print(std::ostream& os,
205 for (
int j=0;
j<num_col;
j++)
206 mat[i][
j] += a*
x[i][
j];
248 os <<
"Epetra_Operator" << std::endl;
258 #endif // STOKHOS_VECTORORTHOGPOLYTRAITSEPETRA_HPP
static void update(Epetra_CrsMatrix &mat, double a, const Epetra_CrsMatrix &x)
Update matrix.
const IndexType num_vectors
int NumMyRowEntries(int MyRow, int &NumEntries) const
int ordinal_type
Typename of ordinals.
Teuchos::RCP< Epetra_CrsMatrix > clone(int i) const
EpetraVectorCloner(EpetraExt::BlockVector &block_vec_)
static void init(Epetra_Vector &vec, double val)
Initialize vector.
static void init(Epetra_MultiVector &vec, double val)
Initialize vector.
EpetraOperatorCloner cloner_type
Typename of cloner.
const Epetra_CrsMatrix & mat
static std::ostream & print(std::ostream &os, const Epetra_MultiVector &vec)
Print vector.
int PutScalar(double ScalarConstant)
int PutScalar(double ScalarConstant)
EpetraExt::BlockVector * block_vec
int ordinal_type
Typename of ordinals.
TEUCHOS_DEPRECATED RCP< T > rcp(T *p, Dealloc_T dealloc, bool owns_mem)
static std::ostream & print(std::ostream &os, const Epetra_CrsMatrix &mat)
Print matrix.
EpetraMultiVectorCloner(const Epetra_MultiVector &vec_)
static void update(Epetra_MultiVector &vec, double a, const Epetra_MultiVector &x)
Update vector.
Cloner for Epetra_MultiVector coefficients.
virtual void Print(std::ostream &os) const
Cloner for Epetra_Vector coefficients.
double value_type
Typename of values.
const Epetra_BlockMap * map
static std::ostream & print(std::ostream &os, const Epetra_Vector &vec)
Print vector.
Base traits definition for ProductContainer.
double value_type
Typename of values.
static std::ostream & print(std::ostream &os, const Epetra_Operator &op)
Print operator.
Teuchos::RCP< Epetra_Vector > clone(int i) const
Teuchos::RCP< Epetra_MultiVector > clone(int i) const
Cloner for Epetra_Operator coefficients.
EpetraCrsMatrixCloner cloner_type
Typename of cloner.
static void init(Epetra_Operator &op, double val)
Initialize operator.
EpetraMultiVectorCloner cloner_type
Typename of cloner.
static void update(Epetra_Vector &vec, double a, const Epetra_Vector &x)
Update vector.
EpetraVectorCloner(const Epetra_Vector &vec_)
static void update(Epetra_Operator &op, double a, const Epetra_Operator &x_op)
Update operator.
EpetraVectorCloner(const Epetra_BlockMap &map_)
Top-level namespace for Stokhos classes and functions.
const Epetra_BlockMap * map
const IndexType const IndexType const IndexType const IndexType const ValueType const ValueType * x
double value_type
Typename of values.
EpetraMultiVectorCloner(const Epetra_BlockMap &map_, int num_vectors)
double value_type
Typename of values.
Cloner for Epetra_CrsMatrix coefficients.
int ordinal_type
Typename of ordinals.
const Epetra_MultiVector * vec
void update(const ValueType &alpha, VectorType &x, const ValueType &beta, const VectorType &y)
int ordinal_type
Typename of ordinals.
const Epetra_Vector * vec
EpetraCrsMatrixCloner(const Epetra_CrsMatrix &mat_)
static void init(Epetra_CrsMatrix &mat, double val)
Initialize matrix.
virtual void Print(std::ostream &os) const
EpetraVectorCloner cloner_type
Typename of cloner.
int Update(double ScalarA, const Epetra_MultiVector &A, double ScalarThis)