47 const Teuchos::RCP<const Epetra_BlockMap>& block_map,
50 const Teuchos::RCP<const EpetraExt::MultiComm>&
product_comm) :
61 const Teuchos::RCP<const Epetra_BlockMap>& block_map,
65 const Teuchos::RCP<const EpetraExt::MultiComm>&
product_comm) :
95 const Teuchos::RCP<const Epetra_BlockMap>& block_map,
96 const Teuchos::RCP<const EpetraExt::MultiComm>& product_comm_) :
A container class storing an orthogonal polynomial whose coefficients are vectors,...
void setup(const Teuchos::RCP< const Epetra_Map > &domain_base_map, const Teuchos::RCP< const Epetra_Map > &range_base_map)
Second stage of setup.
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.
EpetraOperatorOrthogPoly & operator=(const EpetraOperatorOrthogPoly &v)
Assignment.
virtual ~EpetraOperatorOrthogPoly()
Destructor.
Abstract base class for multivariate orthogonal polynomials.
A product (in the mathematical sense) container class whose coefficients are vectors,...
Teuchos::RCP< const EpetraExt::MultiComm > product_comm
Product multi-level communicator.
void setup(const Teuchos::RCP< const Epetra_Map > &domain_base_map, const Teuchos::RCP< const Epetra_Map > &range_base_map)
Second stage of setup.
ProductEpetraOperator(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 container with container map block_map where each coefficient is generated from the supplied...
ProductEpetraOperator & operator=(const ProductEpetraOperator &v)
Assignment.
Teuchos::RCP< const Epetra_Map > domain_base_map
Domain map of each coefficient.
Teuchos::RCP< const Epetra_Map > product_range_map
Product range map.
Teuchos::RCP< const Epetra_Map > range_base_map
Range map of each coefficient.
Teuchos::RCP< const Stokhos::OrthogPolyBasis< ordinal_type, value_type > > basis() const
Teuchos::RCP< const Stokhos::OrthogPolyBasis< ordinal_type, value_type > > basis_