Stokhos Development
Public Types | Public Member Functions | Protected Attributes
Stokhos::EpetraMultiVectorOperatorOrthogPoly Class Reference

A container class storing an orthogonal polynomial whose coefficients are vectors, operators, or in general any type that would have an expensive copy constructor. More...

#include <Stokhos_EpetraMultiVectorOperatorOrthogPoly.hpp>

Inheritance diagram for Stokhos::EpetraMultiVectorOperatorOrthogPoly:
Inheritance graph
[legend]
Collaboration diagram for Stokhos::EpetraMultiVectorOperatorOrthogPoly:
Collaboration graph
[legend]

List of all members.

Public Types

typedef double value_type
 Typename of values.
typedef int ordinal_type
 Typename of ordinals.

Public Member Functions

 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.
 EpetraMultiVectorOperatorOrthogPoly (const EpetraMultiVectorOperatorOrthogPoly &v)
 Copy constructor.
virtual ~EpetraMultiVectorOperatorOrthogPoly ()
 Destructor.
EpetraMultiVectorOperatorOrthogPolyoperator= (const EpetraMultiVectorOperatorOrthogPoly &v)
 Assignment.
Teuchos::RCP
< EpetraMultiVectorOrthogPoly
multiVectorOrthogPoly () const
 Get multi vector orthog poly.

Protected Attributes

Teuchos::RCP
< Stokhos::EpetraMultiVectorOrthogPoly
sg_mv
 Multivector orthog poly.

Detailed Description

A container class storing an orthogonal polynomial whose coefficients are vectors, operators, or in general any type that would have an expensive copy constructor.


Constructor & Destructor Documentation

Stokhos::EpetraMultiVectorOperatorOrthogPoly::EpetraMultiVectorOperatorOrthogPoly ( const EpetraMultiVectorOperatorOrthogPoly v)

Copy constructor.

NOTE: This is a shallow copy


Member Function Documentation

Stokhos::EpetraMultiVectorOperatorOrthogPoly & Stokhos::EpetraMultiVectorOperatorOrthogPoly::operator= ( const EpetraMultiVectorOperatorOrthogPoly v)

Assignment.

NOTE: This is a shallow copy


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator