|
EpetraExt Package Browser (Single Doxygen Collection)
Development
|
Go to the documentation of this file.
50 :y_epetra_vec_(y_epetra_vec), u_epetra_vec_(u_epetra_vec)
59 YUEpetraVector &ex = Teuchos::dyn_cast<YUEpetraVector>(const_cast <Vector&>(x));
65 return (ydot[0] + udot[0]);
70 YUEpetraVector &ex = Teuchos::dyn_cast<YUEpetraVector>(const_cast <Vector&>(x));
92 YUEpetraVector &ex = Teuchos::dyn_cast<YUEpetraVector>(const_cast <Vector&>(x));
Teuchos::RCP< const Epetra_MultiVector > getYVector() const
Returns a reference counted pointer to the private y_epetra_vec data container ("state variables").
int PutScalar(double ScalarConstant)
const Epetra_BlockMap & Map() const
void Scale(const double &alpha)
y = alpha*y where y == *this.
TEUCHOS_DEPRECATED RCP< T > rcp(T *p, Dealloc_T dealloc, bool owns_mem)
int Scale(double ScalarValue)
void Set(const double &alpha)
y = alpha where y == *this.
Teuchos::RCP< Epetra_MultiVector > u_epetra_vec_
void linComb(const double &alpha, const Vector &x, const double &beta)
y = alpha*x + beta*y where y == *this.
YUEpetraVector(const Teuchos::RCP< Epetra_MultiVector > &y_epetra_vec, const Teuchos::RCP< Epetra_MultiVector > &u_epetra_vec)
Teuchos::RCP< Vector > createVector() const
Clone to make a new (uninitialized) vector.
Provides the interface to generic abstract vector libraries.
int Dot(const Epetra_MultiVector &A, double *Result) const
Teuchos::RCP< const Epetra_MultiVector > getUVector() const
Returns a reference counted pointer to the private u_epetra_vec data container ("control variables").
Teuchos::RCP< Epetra_MultiVector > y_epetra_vec_
double innerProd(const Vector &x) const
Returns inner(*this,x).
The GenSQP::Vector / (y,u) Epetra_MultiVector adapter class.
int Update(double ScalarA, const Epetra_MultiVector &A, double ScalarThis)