Aristos  Development
 All Classes Functions Pages
Public Member Functions | List of all members
Aristos::Vector Class Referenceabstract

Provides the interface to generic abstract vector libraries. More...

#include <Aristos_Vector.hpp>

Inheritance diagram for Aristos::Vector:
Inheritance graph
[legend]

Public Member Functions

virtual double innerProd (const Vector &x) const =0
 Returns inner(*this,x).
 
virtual void linComb (const double &alpha, const Vector &x, const double &beta=1.0)=0
 y = alpha*x + beta*y where y == *this.
 
virtual void Scale (const double &alpha)=0
 y = alpha*y where y == *this.
 
virtual void Set (const double &alpha)=0
 y = alpha where y == *this.
 
virtual void Set (const double &alpha, const Vector &x)=0
 y = alpha*x where y == *this.
 
virtual Teuchos::RefCountPtr
< Vector
createVector () const =0
 

Detailed Description

Provides the interface to generic abstract vector libraries.

The interfaced functionality is very basic and includes routines for:

Member Function Documentation

virtual Teuchos::RefCountPtr<Vector> Aristos::Vector::createVector ( ) const
pure virtual

The documentation for this class was generated from the following file: