Galeri Package Browser (Single Doxygen Collection) Version of the Day
Namespaces | Classes | Functions
Galeri Namespace Reference

Namespaces

namespace  Matrices
namespace  FiniteElements
namespace  Maps

Classes

class  Exception

Functions

Epetra_CrsMatrixCreateCrsMatrix (const string MatrixType, const Epetra_Map *Map, Teuchos::ParameterList &List)
Epetra_MapCreateMap (string MapType, Epetra_Comm &Comm, Teuchos::ParameterList &List)
int CSRCSC (int n, int n2, int job, int ipos, double *a, int *ja, int *ia, double *ao, int *jao, int *iao)
int SSRCSR (int job, int value2, int nrow, double *a, int *ja, int *ia, int nzmax, double *ao, int *jao, int *iao, int *indu, int *iwk)
void SCSCMV (int isym, int m, int n, double *val, int *indx, int *pntr, double *x, double *y)
double SCSCRES (int isym, int m, int n, double *val, int *indx, int *pntr, double *x, double *b)
void ReadHB (const char *data_file, const Epetra_Comm &comm, Epetra_Map *&map, Epetra_CrsMatrix *&A, Epetra_Vector *&x, Epetra_Vector *&b, Epetra_Vector *&xexact)
void Solve (const Epetra_LinearProblem Problem)
void Solve (const Epetra_RowMatrix *Matrix, const Epetra_MultiVector *LHS, const Epetra_MultiVector *RHS)
double ComputeNorm (const Epetra_MultiVector *LHS, const Epetra_MultiVector *RHS)
double ComputeNorm (const Epetra_RowMatrix *A, const Epetra_MultiVector *LHS, const Epetra_MultiVector *RHS)
Epetra_MultiVectorCreateCartesianCoordinates (const string CoordType, const Epetra_BlockMap *BlockMap, Teuchos::ParameterList &List)
string toString (const int &x)
string toString (const unsigned int &x)
string toString (const double &x)
void GetNeighboursCartesian2d (const int i, const int nx, const int ny, int &left, int &right, int &lower, int &upper)
void GetNeighboursCartesian2d (const int i, const int nx, const int ny, int &left, int &right, int &lower, int &upper, int &left2, int &right2, int &lower2, int &upper2)
void GetNeighboursCartesian3d (const int i, const int nx, const int ny, const int nz, int &left, int &right, int &lower, int &upper, int &below, int &above)
void PrintStencil2D (const Epetra_CrsMatrix *Matrix, const int nx, const int ny, int GID)
Epetra_VbrMatrixCreateVbrMatrix (const Epetra_CrsMatrix *CrsMatrix, const int NumPDEs)

Function Documentation

Epetra_CrsMatrix * Galeri::CreateCrsMatrix ( const string  MatrixType,
const Epetra_Map Map,
Teuchos::ParameterList List 
)

Definition at line 64 of file Galeri_CrsMatrices.cpp.

Epetra_Map * Galeri::CreateMap ( string  MapType,
Epetra_Comm Comm,
Teuchos::ParameterList List 
)

Definition at line 45 of file Galeri_Maps.cpp.

int Galeri::CSRCSC ( int  n,
int  n2,
int  job,
int  ipos,
double *  a,
int *  ja,
int *  ia,
double *  ao,
int *  jao,
int *  iao 
)

Definition at line 42 of file Galeri_ReadHB.cpp.

int Galeri::SSRCSR ( int  job,
int  value2,
int  nrow,
double *  a,
int *  ja,
int *  ia,
int  nzmax,
double *  ao,
int *  jao,
int *  iao,
int *  indu,
int *  iwk 
)

Definition at line 126 of file Galeri_ReadHB.cpp.

void Galeri::SCSCMV ( int  isym,
int  m,
int  n,
double *  val,
int *  indx,
int *  pntr,
double *  x,
double *  y 
)

Definition at line 400 of file Galeri_ReadHB.cpp.

double Galeri::SCSCRES ( int  isym,
int  m,
int  n,
double *  val,
int *  indx,
int *  pntr,
double *  x,
double *  b 
)

Definition at line 439 of file Galeri_ReadHB.cpp.

void Galeri::ReadHB ( const char *  data_file,
const Epetra_Comm comm,
Epetra_Map *&  map,
Epetra_CrsMatrix *&  A,
Epetra_Vector *&  x,
Epetra_Vector *&  b,
Epetra_Vector *&  xexact 
)

Definition at line 501 of file Galeri_ReadHB.cpp.

void Galeri::Solve ( const Epetra_LinearProblem  Problem)

Definition at line 49 of file Galeri_Utils.cpp.

void Galeri::Solve ( const Epetra_RowMatrix Matrix,
const Epetra_MultiVector LHS,
const Epetra_MultiVector RHS 
)

Definition at line 56 of file Galeri_Utils.cpp.

double Galeri::ComputeNorm ( const Epetra_MultiVector LHS,
const Epetra_MultiVector RHS 
)

Definition at line 113 of file Galeri_Utils.cpp.

double Galeri::ComputeNorm ( const Epetra_RowMatrix A,
const Epetra_MultiVector LHS,
const Epetra_MultiVector RHS 
)

Definition at line 131 of file Galeri_Utils.cpp.

Epetra_MultiVector * Galeri::CreateCartesianCoordinates ( const string  CoordType,
const Epetra_BlockMap BlockMap,
Teuchos::ParameterList List 
)

Definition at line 151 of file Galeri_Utils.cpp.

string Galeri::toString ( const int &  x)

Definition at line 236 of file Galeri_Utils.cpp.

string Galeri::toString ( const unsigned int &  x)

Definition at line 244 of file Galeri_Utils.cpp.

string Galeri::toString ( const double &  x)

Definition at line 252 of file Galeri_Utils.cpp.

void Galeri::GetNeighboursCartesian2d ( const int  i,
const int  nx,
const int  ny,
int &  left,
int &  right,
int &  lower,
int &  upper 
)

Definition at line 260 of file Galeri_Utils.cpp.

void Galeri::GetNeighboursCartesian2d ( const int  i,
const int  nx,
const int  ny,
int &  left,
int &  right,
int &  lower,
int &  upper,
int &  left2,
int &  right2,
int &  lower2,
int &  upper2 
)

Definition at line 279 of file Galeri_Utils.cpp.

void Galeri::GetNeighboursCartesian3d ( const int  i,
const int  nx,
const int  ny,
const int  nz,
int &  left,
int &  right,
int &  lower,
int &  upper,
int &  below,
int &  above 
)

Definition at line 307 of file Galeri_Utils.cpp.

void Galeri::PrintStencil2D ( const Epetra_CrsMatrix Matrix,
const int  nx,
const int  ny,
int  GID 
)

Definition at line 332 of file Galeri_Utils.cpp.

Epetra_VbrMatrix * Galeri::CreateVbrMatrix ( const Epetra_CrsMatrix CrsMatrix,
const int  NumPDEs 
)

Definition at line 40 of file Galeri_VbrMatrices.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines