Namespaces | |
| namespace | Matrices |
| namespace | FiniteElements |
| namespace | Maps |
Classes | |
| class | Exception |
Functions | |
| Epetra_CrsMatrix * | CreateCrsMatrix (const string MatrixType, const Epetra_Map *Map, Teuchos::ParameterList &List) |
| Epetra_Map * | CreateMap (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_MultiVector * | CreateCartesianCoordinates (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_VbrMatrix * | CreateVbrMatrix (const Epetra_CrsMatrix *CrsMatrix, const int NumPDEs) |
| 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 44 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.
1.5.8