|
Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
|
Go to the documentation of this file.
42 #ifndef STOKHOS_PRODUCT_EPETRA_MULTI_VECTOR_HPP
43 #define STOKHOS_PRODUCT_EPETRA_MULTI_VECTOR_HPP
48 #include "EpetraExt_MultiComm.h"
49 #include "EpetraExt_BlockMultiVector.h"
205 #endif // STOKHOS_PRODUCT_EPETRA_MULTI_VECTOR_HPP
const IndexType num_vectors
void assignFromBlockMultiVector(const Epetra_MultiVector &v)
Assignment.
double value_type
Typename of values.
void assignToBlockMultiVector(Epetra_MultiVector &v) const
Assignment.
Teuchos::RCP< const EpetraExt::MultiComm > product_comm
Product multi-level communicator.
Teuchos::RCP< const EpetraExt::MultiComm > productComm() const
Get product comm.
ProductEpetraMultiVector()
Default constructor.
ProductEpetraMultiVector & operator=(const ProductEpetraMultiVector &v)
Assignment.
int ordinal_type
Typename of ordinals.
Teuchos::RCP< EpetraExt::BlockMultiVector > bv
Block vector storing coefficients.
void reset(const Teuchos::RCP< const Epetra_BlockMap > &block_map, const Teuchos::RCP< const Epetra_BlockMap > &coeff_map, const Teuchos::RCP< const EpetraExt::MultiComm > &product_comm, int num_vectors)
Reset to a new size.
Top-level namespace for Stokhos classes and functions.
Teuchos::RCP< EpetraExt::BlockMultiVector > getBlockMultiVector()
Get block vector.
Teuchos::RCP< const Epetra_BlockMap > coefficientMap() const
Get coefficient map.
A product (in the mathematical sense) container class whose coefficients are vectors,...
void setBlockMultiVector(const Teuchos::RCP< EpetraExt::BlockMultiVector > &block_vec)
Set block vector.
Teuchos::RCP< const Epetra_BlockMap > product_map
Product map of block vector.
void resetCoefficients(Epetra_DataAccess CV, const Epetra_MultiVector &block_vector)
Reset vector cofficients.
virtual ~ProductEpetraMultiVector()
Destructor.
Teuchos::RCP< const Epetra_BlockMap > productMap() const
Get product map.
Teuchos::RCP< const Epetra_BlockMap > coeff_map
Product map of block vector.
int numVectors() const
Get number of vectors.
A container class storing products of Epetra_MultiVector's.