ml_MultiLevelPreconditioner_Defaults.cpp File Reference

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

#include "ml_common.h"
#include "Epetra_Map.h"
#include "Epetra_Vector.h"
#include "Epetra_FECrsMatrix.h"
#include "Epetra_VbrMatrix.h"
#include "Epetra_SerialDenseMatrix.h"
#include "Epetra_SerialDenseVector.h"
#include "Epetra_SerialDenseSolver.h"
#include "Epetra_Import.h"
#include "Epetra_Time.h"
#include "Epetra_Operator.h"
#include "Epetra_RowMatrix.h"
#include "Epetra_MpiComm.h"
#include "ml_amesos_wrap.h"
#include "ml_ifpack_wrap.h"
#include "ml_agg_METIS.h"
#include "ml_epetra_utils.h"
#include "ml_MultiLevelPreconditioner.h"
#include "ml_agg_ParMETIS.h"
#include "ml_epetra.h"
#include "ml_anasazi.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)
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 Oct 20 12:46:41 2009 for ML by doxygen 1.4.7