FEI Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
fei_trilinos::Aztec_LSVector Class Reference

#include <fei_Aztec_LSVector.hpp>

Public Member Functions

 Aztec_LSVector (fei::SharedPtr< Aztec_Map > map, int *data_org)
 
 Aztec_LSVector (const Aztec_LSVector &source)
 
virtual ~Aztec_LSVector ()
 
Aztec_LSVectornewVector () const
 
double dotProd (const Aztec_LSVector &y) const
 
void scale (double s)
 
void addVec (double s, const Aztec_LSVector &c)
 
double norm () const
 
double norm1 () const
 
Aztec_LSVectoroperator= (const Aztec_LSVector &rhs)
 
double & operator[] (int index)
 
const double & operator[] (int index) const
 
void put (double scalar)
 
const double * startPointer () const
 
bool readFromFile (const char *fileName)
 
bool writeToFile (const char *fileName) const
 

Protected Member Functions

virtual void assign (const Aztec_LSVector &rhs)
 

Private Member Functions

void checkInput ()
 
int inUpdate (int globalIndex, int &localIndex) const
 

Private Attributes

fei::SharedPtr< Aztec_Mapamap_
 
double * localCoeffs_
 
int length_
 

Detailed Description

==========================================================================

Definition at line 76 of file fei_Aztec_LSVector.hpp.

Constructor & Destructor Documentation

fei_trilinos::Aztec_LSVector::Aztec_LSVector ( fei::SharedPtr< Aztec_Map map,
int *  data_org 
)
fei_trilinos::Aztec_LSVector::Aztec_LSVector ( const Aztec_LSVector source)
virtual fei_trilinos::Aztec_LSVector::~Aztec_LSVector ( )
virtual

Member Function Documentation

Aztec_LSVector* fei_trilinos::Aztec_LSVector::newVector ( ) const
double fei_trilinos::Aztec_LSVector::dotProd ( const Aztec_LSVector y) const
void fei_trilinos::Aztec_LSVector::scale ( double  s)
void fei_trilinos::Aztec_LSVector::addVec ( double  s,
const Aztec_LSVector c 
)
double fei_trilinos::Aztec_LSVector::norm ( ) const
double fei_trilinos::Aztec_LSVector::norm1 ( ) const
Aztec_LSVector& fei_trilinos::Aztec_LSVector::operator= ( const Aztec_LSVector rhs)
double& fei_trilinos::Aztec_LSVector::operator[] ( int  index)
const double& fei_trilinos::Aztec_LSVector::operator[] ( int  index) const
void fei_trilinos::Aztec_LSVector::put ( double  scalar)
const double* fei_trilinos::Aztec_LSVector::startPointer ( ) const
inline

Definition at line 103 of file fei_Aztec_LSVector.hpp.

References localCoeffs_.

bool fei_trilinos::Aztec_LSVector::readFromFile ( const char *  fileName)
bool fei_trilinos::Aztec_LSVector::writeToFile ( const char *  fileName) const
virtual void fei_trilinos::Aztec_LSVector::assign ( const Aztec_LSVector rhs)
protectedvirtual
void fei_trilinos::Aztec_LSVector::checkInput ( )
private
int fei_trilinos::Aztec_LSVector::inUpdate ( int  globalIndex,
int &  localIndex 
) const
private

Member Data Documentation

fei::SharedPtr<Aztec_Map> fei_trilinos::Aztec_LSVector::amap_
private

Definition at line 116 of file fei_Aztec_LSVector.hpp.

double* fei_trilinos::Aztec_LSVector::localCoeffs_
private

Definition at line 117 of file fei_Aztec_LSVector.hpp.

Referenced by startPointer().

int fei_trilinos::Aztec_LSVector::length_
private

Definition at line 118 of file fei_Aztec_LSVector.hpp.


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