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 49 of file test/Handle/cxx_main.cpp.


Constructor & Destructor Documentation

VecBase::VecBase (  )  [inline]

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

VecBase::~VecBase (  )  [inline]

Definition at line 53 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]
virtual double VecBase::dot ( const VecBase other  )  const [pure virtual]
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

Generated on Tue Oct 20 10:14:02 2009 for Teuchos Package Browser (Single Doxygen Collection) by  doxygen 1.6.1