Stokhos Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Stokhos_EpetraMultiVectorOperatorOrthogPoly.hpp
Go to the documentation of this file.
1 // @HEADER
2 // *****************************************************************************
3 // Stokhos Package
4 //
5 // Copyright 2009 NTESS and the Stokhos contributors.
6 // SPDX-License-Identifier: BSD-3-Clause
7 // *****************************************************************************
8 // @HEADER
9 
10 #ifndef STOKHOS_EPETRA_MULTIVECTOR_OPERATOR_ORTHOG_POLY_HPP
11 #define STOKHOS_EPETRA_MULTIVECTOR_OPERATOR_ORTHOG_POLY_HPP
12 
16 
17 namespace Stokhos {
18 
27  public:
28 
30  typedef double value_type;
31 
33  typedef int ordinal_type;
34 
41  bool is_multi_vec_transposed);
42 
44 
49 
52 
54 
59 
62  multiVectorOrthogPoly() const;
63 
64  protected:
65 
68 
69  }; // class EpetraMultiVectorOperatorOrthogPoly
70 
71 } // end namespace Stokhos
72 
73 #endif // STOKHOS_EPETRA_MULTIVECTOR_OPERATOR_ORTHOG_POLY_HPP
A container class storing an orthogonal polynomial whose coefficients are vectors, operators, or in general any type that would have an expensive copy constructor.
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...
A container class storing an orthogonal polynomial whose coefficients are vectors, operators, or in general any type that would have an expensive copy constructor.
A container class for products of Epetra_Vector&#39;s.
Teuchos::RCP< EpetraMultiVectorOrthogPoly > multiVectorOrthogPoly() const
Get multi vector orthog poly.
Teuchos::RCP< Stokhos::EpetraMultiVectorOrthogPoly > sg_mv
Multivector orthog poly.