: default namespace for all Epetra interfaces.
|
Classes |
| class | CrsGraphWrapper |
| | ML_Epetra::CrsGraphWrapper: a class to wrap an Epetra_CrsGraph as Epetra_RowMatrix. More...
|
| class | Ifpack_ML |
| | Wraps an ML preconditioner as an Ifpack_Preconditioner. More...
|
| class | MultiLevelOperator |
| | MultiLevelOperator: An implementation of the Epetra_Operator class. More...
|
| class | MultiLevelPreconditioner |
| | MultiLevelPreconditioner: a class to define black-box multilevel preconditioners using aggregation methods. More...
|
| class | RowMatrix |
| | Basic wrapper from ML_Operator to Epetra_RowMatrix. More...
|
| class | MatrixFreePreconditioner |
| | MatrixFreePreconditioner: a class to define preconditioners for Epetra_Operator's. More...
|
| class | EdgeMatrixFreePreconditioner |
| class | RefMaxwellPreconditioner |
| class | ML_RefMaxwell_11_Operator |
Functions |
| int | ML_Epetra_PtAP (const Epetra_CrsMatrix &A, const Epetra_CrsMatrix &P, Epetra_CrsMatrix *&Result, bool verbose=false) |
| | Does an P^TAP for Epetra_CrsMatrices using ML's kernels.
|
| int * | FindLocalDiricheltRowsFromOnesAndZeros (const Epetra_CrsMatrix &Matrix, int &numBCRows) |
| | Finds the Dirichlet rows in a square matrix that got the one-and-zeros.
|
| void | Apply_BCsToMatrixColumns (const int *dirichletRows, int numBCRows, const Epetra_CrsMatrix &Matrix) |
| | Applies Dirichlet conditions to columns that rows already have.
|
| void | Apply_BCsToMatrixRows (const int *dirichletRows, int numBCRows, const Epetra_CrsMatrix &Matrix) |
| | Applies Dirichlet conditions to matrix rows.
|
| void | Apply_BCsToMatrixColumns (const Epetra_RowMatrix &iBoundaryMatrix, const Epetra_RowMatrix &iMatrix) |
| | Applies Dirichlet conditions to columns that rows already have.
|
| void | Apply_BCsToMatrixColumns (const Epetra_IntVector &dirichletColumns, const Epetra_CrsMatrix &Matrix) |
| void | Apply_BCsToGradient (const Epetra_RowMatrix &EdgeMatrix, const Epetra_RowMatrix &T) |
| | Applies boundary conditions to gradient matrix. (Maxwell's equations).
|
| void | Apply_OAZToMatrix (int *dirichletRows, int numBCRows, const Epetra_CrsMatrix &Matrix) |
| | Does Row/Column OAZ to a matrix.
|
| Epetra_IntVector * | LocalRowstoColumns (int *Rows, int numRows, const Epetra_CrsMatrix &Matrix) |
| | Returns the local column numbers of the local rows passed in.
|
| Epetra_IntVector * | FindLocalDirichletColumnsFromRows (const int *dirichletRows, int numBCRows, const Epetra_CrsMatrix &Matrix) |
| | Finds Dirichlet the local Dirichlet columns, given the local Dirichlet rows.
|
| void | Remove_Zeroed_Rows (const Epetra_CrsMatrix &Matrix, double tol=0.0) |
| | Drops a 1 on the diagonal of zero'd our rows.
|
| Epetra_RowMatrix * | ModifyEpetraMatrixColMap (const Epetra_RowMatrix &A, EpetraExt::CrsMatrix_SolverMap &transform, const char *matrixName=0, bool verbose=false) |
| | Transforms Epetra matrix column map (if necessary) to be compatible with.
|
| int | SetDefaults (std::string ProblemType, Teuchos::ParameterList &List, int *options=0, double *params=0, const bool OverWrite=true) |
| | Sets default parameters for aggregation-based preconditioners.
|
| int | SetDefaultsDD (Teuchos::ParameterList &List, Teuchos::RCP< std::vector< int > > &options, Teuchos::RCP< std::vector< double > > ¶ms, bool Overwrite=true) |
| | Sets default parameters for aggregation-based 2-level domain decomposition preconditioners.
|
| int | SetDefaultsDD_LU (Teuchos::ParameterList &List, Teuchos::RCP< std::vector< int > > &options, Teuchos::RCP< std::vector< double > > ¶ms, bool Overwrite=true) |
| | Sets default parameters for aggregation-based 2-level domain decomposition preconditioners, using LU on each subdomain.
|
| int | SetDefaultsDD_3Levels (Teuchos::ParameterList &List, Teuchos::RCP< std::vector< int > > &options, Teuchos::RCP< std::vector< double > > ¶ms, bool Overwrite=true) |
| | Sets default parameters for aggregation-based 3-level domain decomposition preconditioners.
|
| int | SetDefaultsDD_3Levels_LU (Teuchos::ParameterList &List, Teuchos::RCP< std::vector< int > > &options, Teuchos::RCP< std::vector< double > > ¶ms, bool Overwrite=true) |
| | Sets default parameters for aggregation-based 3-level domain decomposition preconditioners with LU.
|
| int | SetDefaultsMaxwell (Teuchos::ParameterList &List, Teuchos::RCP< std::vector< int > > &options, Teuchos::RCP< std::vector< double > > ¶ms, bool Overwrite=true) |
| | Sets default parameters for the eddy current equations equations.
|
| int | SetDefaultsSA (Teuchos::ParameterList &List, Teuchos::RCP< std::vector< int > > &options, Teuchos::RCP< std::vector< double > > ¶ms, bool Overwrite=true) |
| | Sets default parameters for classical smoothed aggregation.
|
| int | SetDefaultsNSSA (Teuchos::ParameterList &List, Teuchos::RCP< std::vector< int > > &options, Teuchos::RCP< std::vector< double > > ¶ms, bool Overwrite=true) |
| | Sets defaults for energy minimization preconditioning for nonsymmetric problems.
|
| int | ReadXML (const string &FileName, Teuchos::ParameterList &List, const Epetra_Comm &Comm) |
| | Reads in parameter list options from file.
|
| int | UpdateList (Teuchos::ParameterList &source, Teuchos::ParameterList &dest, bool OverWrite=true) |
| int | SetDefaultsRefMaxwell (Teuchos::ParameterList &inList, bool OverWrite=true) |
| | Sets default parameters for aggregation-based 2-level domain decomposition preconditioners.
|