ml_MultiLevelPreconditioner_Defaults.cpp File Reference

ML black-box defaults for Epetra_RowMatrix derived classes. More...

#include "ml_common.h"
#include "ml_epetra.h"
#include "ml_MultiLevelPreconditioner.h"
#include "Teuchos_RefCountPtr.hpp"

Include dependency graph for ml_MultiLevelPreconditioner_Defaults.cpp:


Functions

int ML_Epetra::SetDefaults (string ProblemType, ParameterList &List, int *ioptions, double *iparams, const bool OverWrite)
void ML_OverwriteDefaults (ParameterList &inList, ParameterList &List, bool OverWrite)
int ML_Epetra::SetDefaultsSA (ParameterList &inList, Teuchos::RCP< std::vector< int > > &options, Teuchos::RCP< std::vector< double > > &params, bool OverWrite)
 Sets default parameters for classical smoothed aggregation.
int ML_Epetra::SetDefaultsDD (ParameterList &inList, Teuchos::RCP< std::vector< int > > &options, Teuchos::RCP< std::vector< double > > &params, bool OverWrite)
 Sets default parameters for aggregation-based 2-level domain decomposition preconditioners.
int ML_Epetra::SetDefaultsDD_3Levels (ParameterList &inList, Teuchos::RCP< std::vector< int > > &options, Teuchos::RCP< std::vector< double > > &params, bool OverWrite)
 Sets default parameters for aggregation-based 3-level domain decomposition preconditioners.
int ML_Epetra::SetDefaultsMaxwell (ParameterList &inList, Teuchos::RCP< std::vector< int > > &options, Teuchos::RCP< std::vector< double > > &params, bool OverWrite)
 Sets default parameters for the eddy current equations equations.
int ML_Epetra::SetDefaultsNSSA (ParameterList &inList, Teuchos::RCP< std::vector< int > > &options, Teuchos::RCP< std::vector< double > > &params, bool OverWrite)
 Sets defaults for energy minimization preconditioning for nonsymmetric problems.
int ML_Epetra::SetDefaultsDD_LU (ParameterList &inList, Teuchos::RCP< std::vector< int > > &options, Teuchos::RCP< std::vector< double > > &params, bool OverWrite)
 Sets default parameters for aggregation-based 2-level domain decomposition preconditioners, using LU on each subdomain.
int ML_Epetra::SetDefaultsDD_3Levels_LU (ParameterList &inList, Teuchos::RCP< std::vector< int > > &options, Teuchos::RCP< std::vector< double > > &params, bool OverWrite)
 Sets default parameters for aggregation-based 3-level domain decomposition preconditioners with LU.

Detailed Description

ML black-box defaults for Epetra_RowMatrix derived classes.

Authors:
Marzio Sala, Ray Tuminaro, Jonathan Hu, Chris Siefert, Michael Gee

Generated on Tue Jul 13 09:24:44 2010 for ML by  doxygen 1.4.7