Teuchos Package Browser (Single Doxygen Collection) Version of the Day
Public Member Functions
VecBase Class Reference
Inheritance diagram for VecBase:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 VecBase ()
 ~VecBase ()
virtual RCP< const VecSpaceBasespace () const =0
virtual void add (const VecBase *other, RCP< VecBase > &result) const =0
virtual double dot (const VecBase *other) const =0
virtual void scale (const double &a)=0
virtual RCP< VecBasecopy () const =0
virtual void print (std::ostream &os) const =0
virtual void setElement (int i, const double &x)=0
virtual const double & getElement (int i) const =0
virtual int dim () const =0

Detailed Description

Definition at line 47 of file test/Handle/cxx_main.cpp.


Constructor & Destructor Documentation

VecBase::VecBase ( ) [inline]

Definition at line 50 of file test/Handle/cxx_main.cpp.

VecBase::~VecBase ( ) [inline]

Definition at line 51 of file test/Handle/cxx_main.cpp.


Member Function Documentation

virtual RCP<const VecSpaceBase> VecBase::space ( ) const [pure virtual]

Implemented in VecA.

virtual void VecBase::add ( const VecBase other,
RCP< VecBase > &  result 
) const [pure virtual]

Implemented in VecA.

virtual double VecBase::dot ( const VecBase other) const [pure virtual]

Implemented in VecA.

virtual void VecBase::scale ( const double &  a) [pure virtual]

Implemented in VecA.

virtual RCP<VecBase> VecBase::copy ( ) const [pure virtual]

Implemented in VecA.

virtual void VecBase::print ( std::ostream &  os) const [pure virtual]

Implemented in VecA.

virtual void VecBase::setElement ( int  i,
const double &  x 
) [pure virtual]

Implemented in VecA.

virtual const double& VecBase::getElement ( int  i) const [pure virtual]

Implemented in VecA.

virtual int VecBase::dim ( ) const [pure virtual]

Implemented in VecA.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines