42 #ifndef EPETRA_EXT_POLYNOMIAL_VECTOR_TRAITS_H
43 #define EPETRA_EXT_POLYNOMIAL_VECTOR_TRAITS_H
45 #if defined(EpetraExt_SHOW_DEPRECATED_WARNINGS)
47 #warning "The EpetraExt package is deprecated"
51 #include "Teuchos_PolynomialTraits.hpp"
52 #include "Teuchos_RCP.hpp"
53 #include "Epetra_Vector.h"
91 y->Update(1.0, x, beta);
98 #endif // EPETRA_EXT_POLYNOMIAL_VECTOR_TRAITS_Hx
static void update(coeff_type *y, const coeff_type &x, const scalar_type &beta)
y = x + beta*y
Epetra_Vector coeff_type
Typename of coefficients.
static void assign(coeff_type *y, const scalar_type &alpha)
Assign a scalar to a coefficient.
static void copy(const coeff_type &x, coeff_type *y)
Copy a coefficient.
double scalar_type
Typename of scalars.
static Teuchos::RCP< coeff_type > clone(const coeff_type &c)
Clone a coefficient.