42#ifndef STOKHOS_EPETRA_MULTIVECTOR_OPERATOR_ORTHOG_POLY_HPP
43#define STOKHOS_EPETRA_MULTIVECTOR_OPERATOR_ORTHOG_POLY_HPP
72 const Teuchos::RCP<Stokhos::EpetraMultiVectorOrthogPoly>&
sg_mv,
73 bool is_multi_vec_transposed);
93 Teuchos::RCP<EpetraMultiVectorOrthogPoly>
99 Teuchos::RCP<Stokhos::EpetraMultiVectorOrthogPoly>
sg_mv;
int ordinal_type
Typename of ordinals.
virtual ~EpetraMultiVectorOperatorOrthogPoly()
Destructor.
double value_type
Typename of values.
Teuchos::RCP< EpetraMultiVectorOrthogPoly > multiVectorOrthogPoly() const
Get multi vector orthog poly.
EpetraMultiVectorOperatorOrthogPoly & operator=(const EpetraMultiVectorOperatorOrthogPoly &v)
Assignment.
EpetraMultiVectorOperatorOrthogPoly(const Teuchos::RCP< Stokhos::EpetraMultiVectorOrthogPoly > &sg_mv, bool is_multi_vec_transposed)
Create a polynomial for basis basis where each coefficient is generated from the supplied map.
Teuchos::RCP< Stokhos::EpetraMultiVectorOrthogPoly > sg_mv
Multivector orthog poly.
EpetraOperatorOrthogPoly(const Teuchos::RCP< const Stokhos::OrthogPolyBasis< int, double > > &basis, const Teuchos::RCP< const Epetra_BlockMap > &block_map, const Teuchos::RCP< const Epetra_Map > &domain_base_map, const Teuchos::RCP< const Epetra_Map > &range_base_map, const Teuchos::RCP< const EpetraExt::MultiComm > &product_comm)
Create a polynomial for basis basis where each coefficient is generated from the supplied map.
ProductEpetraMultiVectorOperator(const Teuchos::RCP< ProductEpetraMultiVector > &product_mv, bool is_multi_vec_transposed)
Create ProductEpetraOperator out of ProductEpetraMultiVector.
Top-level namespace for Stokhos classes and functions.