EpetraExt
Development
|
Specilization of Teuchos::PolynomialTraits for Epetra vectors. More...
#include <EpetraExt_PolynomialVectorTraits.h>
Public Types | |
typedef Epetra_Vector | coeff_type |
Typename of coefficients. More... | |
typedef double | scalar_type |
Typename of scalars. More... | |
Static Public Member Functions | |
static Teuchos::RCP< coeff_type > | clone (const coeff_type &c) |
Clone a coefficient. More... | |
static void | copy (const coeff_type &x, coeff_type *y) |
Copy a coefficient. More... | |
static void | assign (coeff_type *y, const scalar_type &alpha) |
Assign a scalar to a coefficient. More... | |
static void | update (coeff_type *y, const coeff_type &x, const scalar_type &beta) |
y = x + beta*y More... | |
Specilization of Teuchos::PolynomialTraits for Epetra vectors.
This class provides a specilization of Teuchos::PolynomialTraits for Epetra_Vector vectors, allowing these vectors to be coefficients in the Teuchos::Polynomial.
Definition at line 58 of file EpetraExt_PolynomialVectorTraits.h.
typedef Epetra_Vector Teuchos::PolynomialTraits< Epetra_Vector >::coeff_type |
Typename of coefficients.
Definition at line 62 of file EpetraExt_PolynomialVectorTraits.h.
typedef double Teuchos::PolynomialTraits< Epetra_Vector >::scalar_type |
Typename of scalars.
Definition at line 65 of file EpetraExt_PolynomialVectorTraits.h.
|
inlinestatic |
Clone a coefficient.
Definition at line 68 of file EpetraExt_PolynomialVectorTraits.h.
|
inlinestatic |
Copy a coefficient.
Definition at line 73 of file EpetraExt_PolynomialVectorTraits.h.
|
inlinestatic |
Assign a scalar to a coefficient.
Definition at line 78 of file EpetraExt_PolynomialVectorTraits.h.
|
inlinestatic |
y = x + beta*y
Definition at line 83 of file EpetraExt_PolynomialVectorTraits.h.