ML Version of the Day
Public Member Functions
MLAPI::DistributedMatrix Class Reference
Inheritance diagram for MLAPI::DistributedMatrix:
Inheritance graph
Collaboration diagram for MLAPI::DistributedMatrix:
Collaboration graph

List of all members.

Public Member Functions

 DistributedMatrix (const Space &RowSpace, const Space &ColSpace)
virtual int NumMyRowEntries (int MyRow, int &NumEntries) const
virtual int MaxNumEntries () const
virtual int ExtractMyRowCopy (int MyRow, int Length, int &NumEntries, double *Values, int *Indices) const
virtual int ExtractDiagonalCopy (Epetra_Vector &Diagonal) const
virtual int Multiply (bool TransA, const Epetra_MultiVector &X, Epetra_MultiVector &Y) const
virtual int Solve (bool Upper, bool Trans, bool UnitDiagonal, const Epetra_MultiVector &X, Epetra_MultiVector &Y) const
virtual int InvRowSums (Epetra_Vector &x) const
virtual int LeftScale (const Epetra_Vector &x)
virtual int InvColSums (Epetra_Vector &x) const
virtual int RightScale (const Epetra_Vector &x)
virtual bool Filled () const
virtual double NormInf () const
virtual double NormOne () const
virtual int NumGlobalNonzeros () const
virtual int NumGlobalRows () const
virtual int NumGlobalCols () const
virtual int NumGlobalDiagonals () const
virtual int NumMyNonzeros () const
virtual int NumMyRows () const
virtual int NumMyCols () const
virtual int NumMyDiagonals () const
virtual bool LowerTriangular () const
virtual bool UpperTriangular () const
virtual const Epetra_MapRowMatrixRowMap () const
virtual const Epetra_MapRowMatrixColMap () const
virtual const Epetra_ImportRowMatrixImporter () const
virtual const Epetra_MapOperatorDomainMap () const
virtual const Epetra_MapOperatorRangeMap () const
virtual const Epetra_MapMap () const
virtual int SetUseTranspose (bool what)
int Apply (const MultiVector &X, MultiVector &Y) const
 Applies this operator to LHS, returns the result in RHS.
virtual int Apply (const Epetra_MultiVector &X, Epetra_MultiVector &Y) const
virtual int ApplyInverse (const Epetra_MultiVector &X, Epetra_MultiVector &Y) const
virtual const char * Label () const
virtual bool UseTranspose () const
virtual bool HasNormInf () const
virtual const Epetra_CommComm () const
std::ostream & Print (std::ostream &os, const bool verbose=true) const
 Prints basic information about this object.
Space GetDomainSpace () const
 Returns a reference to the internally stored domain space.
Space GetRangeSpace () const
 Returns a reference to the internally stored range space.
double & operator() (const int GRID, const int GCID)
void ReplaceElement (const int GRID, const int GCID, const double value)
void FillComplete ()
bool IsFillCompleted () const

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