42 #ifndef STOKHOS_EPETRA_OPERATOR_ORTHOG_POLY_HPP 
   43 #define STOKHOS_EPETRA_OPERATOR_ORTHOG_POLY_HPP 
  120 #endif  // STOKHOS_EPETRA_OPERATOR_ORTHOG_POLY_HPP 
void setup(const Teuchos::RCP< const Epetra_Map > &domain_base_map, const Teuchos::RCP< const Epetra_Map > &range_base_map)
Second stage of setup. 
 
A container class storing an orthogonal polynomial whose coefficients are vectors, operators, or in general any type that would have an expensive copy constructor. 
 
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...
 
Teuchos::RCP< const EpetraExt::MultiComm > product_comm
Product multi-level communicator. 
 
A container class for products of Epetra_Vector's. 
 
EpetraOperatorOrthogPoly & operator=(const EpetraOperatorOrthogPoly &v)
Assignment. 
 
int ordinal_type
Typename of ordinals. 
 
Teuchos::RCP< const Epetra_Map > range_base_map
Range map of each coefficient. 
 
Teuchos::RCP< const Epetra_Map > domain_base_map
Domain map of each coefficient. 
 
A container class storing an orthogonal polynomial whose coefficients are vectors, operators, or in general any type that would have an expensive copy constructor. 
 
Teuchos::RCP< const Stokhos::OrthogPolyBasis< ordinal_type, value_type > > basis() const
Get basis. 
 
double value_type
Typename of values. 
 
virtual ~EpetraOperatorOrthogPoly()
Destructor.