ML_Epetra::MultiLevelPreconditioner Member List

This is the complete list of members for ML_Epetra::MultiLevelPreconditioner, including all inherited members.

agg_ML_Epetra::MultiLevelPreconditioner [private]
AnalyzeCoarse()ML_Epetra::MultiLevelPreconditioner
AnalyzeCycle(const int NumCycles=1)ML_Epetra::MultiLevelPreconditioner
AnalyzeHierarchy(const bool AnalyzeMatrices, const int PreCycles, const int PostCycles, const int MLCycles)ML_Epetra::MultiLevelPreconditioner
AnalyzeMemory_ML_Epetra::MultiLevelPreconditioner [private]
AnalyzeSmoothers(const int NumPreCycles=1, const int NumPostCycles=1)ML_Epetra::MultiLevelPreconditioner
ApplicationTime_ML_Epetra::MultiLevelPreconditioner [private]
Apply(const Epetra_MultiVector &X, Epetra_MultiVector &Y) const ML_Epetra::MultiLevelPreconditioner [inline]
Apply_BCsToGradient(const Epetra_RowMatrix &EdgeMatrix, const Epetra_RowMatrix &T)ML_Epetra::MultiLevelPreconditioner [private]
ApplyInverse(const Epetra_MultiVector &X, Epetra_MultiVector &Y) const ML_Epetra::MultiLevelPreconditioner
CheckNullSpace()ML_Epetra::MultiLevelPreconditioner [private]
CheckPreconditionerKrylov()ML_Epetra::MultiLevelPreconditioner [private]
Comm() const ML_Epetra::MultiLevelPreconditioner [inline]
Comm_ML_Epetra::MultiLevelPreconditioner [private]
ComputeAdaptivePreconditioner(int TentativeNullSpaceSize, double *TentativeNullSpace)ML_Epetra::MultiLevelPreconditioner
ComputePreconditioner(const bool CheckFiltering=false)ML_Epetra::MultiLevelPreconditioner
ConstructionTime_ML_Epetra::MultiLevelPreconditioner [private]
CreateAuxiliaryMatrixCrs(Epetra_FECrsMatrix *&FakeMatrix)ML_Epetra::MultiLevelPreconditioner [private]
CreateAuxiliaryMatrixVbr(Epetra_VbrMatrix *&FakeMatrix)ML_Epetra::MultiLevelPreconditioner [private]
CreatedEdgeMatrix_ML_Epetra::MultiLevelPreconditioner [private]
CreatedML_Kn_ML_Epetra::MultiLevelPreconditioner [private]
CreatedNodeMatrix_ML_Epetra::MultiLevelPreconditioner [private]
CreatedTMatrix_ML_Epetra::MultiLevelPreconditioner [private]
CreateLabel()ML_Epetra::MultiLevelPreconditioner
CurlCurlMatrix_ML_Epetra::MultiLevelPreconditioner [private]
CurlCurlMatrix_arrayML_Epetra::MultiLevelPreconditioner [private]
CurlCurlMatrixColMapTrans_ML_Epetra::MultiLevelPreconditioner [private]
CycleApplications_ML_Epetra::MultiLevelPreconditioner [private]
DestroyPreconditioner()ML_Epetra::MultiLevelPreconditioner
DomainMap_ML_Epetra::MultiLevelPreconditioner [private]
edge_args_ML_Epetra::MultiLevelPreconditioner [private]
EdgeMatrix_ML_Epetra::MultiLevelPreconditioner [private]
ErrorMsg_ML_Epetra::MultiLevelPreconditioner [private]
FirstApplication_ML_Epetra::MultiLevelPreconditioner [private]
FirstApplicationTime_ML_Epetra::MultiLevelPreconditioner [private]
flt_agg_ML_Epetra::MultiLevelPreconditioner [private]
flt_ml_ML_Epetra::MultiLevelPreconditioner [private]
flt_NullSpace_ML_Epetra::MultiLevelPreconditioner [private]
GetList()ML_Epetra::MultiLevelPreconditioner [inline]
GetML(const int WhichML=-1) const ML_Epetra::MultiLevelPreconditioner [inline]
GetML_Aggregate() const ML_Epetra::MultiLevelPreconditioner [inline]
GetOutputList()ML_Epetra::MultiLevelPreconditioner [inline]
HasNormInf() const ML_Epetra::MultiLevelPreconditioner [inline]
Initialize()ML_Epetra::MultiLevelPreconditioner [private]
IsComputePreconditionerOK_ML_Epetra::MultiLevelPreconditioner [private]
IsPreconditionerComputed() const ML_Epetra::MultiLevelPreconditioner [inline]
Label() const ML_Epetra::MultiLevelPreconditioner [inline]
Label_ML_Epetra::MultiLevelPreconditioner [private]
LevelID_ML_Epetra::MultiLevelPreconditioner [private]
List_ML_Epetra::MultiLevelPreconditioner [private]
Map() const ML_Epetra::MultiLevelPreconditioner [inline]
MassMatrix_ML_Epetra::MultiLevelPreconditioner [private]
MassMatrix_arrayML_Epetra::MultiLevelPreconditioner [private]
MassMatrixColMapTrans_ML_Epetra::MultiLevelPreconditioner [private]
MaxLevels_ML_Epetra::MultiLevelPreconditioner [private]
memory_ML_Epetra::MultiLevelPreconditioner [private]
ml_ML_Epetra::MultiLevelPreconditioner [private]
ml_comm_ML_Epetra::MultiLevelPreconditioner [private]
ML_Kn_ML_Epetra::MultiLevelPreconditioner [private]
ml_nodes_ML_Epetra::MultiLevelPreconditioner [private]
mlpLabel_ML_Epetra::MultiLevelPreconditioner [private]
ModifyEpetraMatrixColMap(const Epetra_RowMatrix &A, EpetraExt::CrsMatrix_SolverMap &transform, const char *matrixName)ML_Epetra::MultiLevelPreconditioner [private]
MultiLevelPreconditioner(const Epetra_RowMatrix &RowMatrix, const bool ComputePrec=true)ML_Epetra::MultiLevelPreconditioner
MultiLevelPreconditioner(const Epetra_RowMatrix &RowMatrix, const Teuchos::ParameterList &List, const bool ComputePrec=true)ML_Epetra::MultiLevelPreconditioner
MultiLevelPreconditioner(ML_Operator *Operator, const Teuchos::ParameterList &List, const bool ComputePrec=true)ML_Epetra::MultiLevelPreconditioner
MultiLevelPreconditioner(const Epetra_RowMatrix &EdgeMatrix, const Epetra_RowMatrix &GradMatrix, const Epetra_RowMatrix &NodeMatrix, const Teuchos::ParameterList &List, const bool ComputePrec=true, const bool UseNodeMatrixForSmoother=false)ML_Epetra::MultiLevelPreconditioner
MultiLevelPreconditioner(const Epetra_RowMatrix &CurlCurlMatrix, const Epetra_RowMatrix &MassMatrix, const Epetra_RowMatrix &TMatrix, const Epetra_RowMatrix &NodeMatrix, const Teuchos::ParameterList &List, const bool ComputePrec=true)ML_Epetra::MultiLevelPreconditioner
MultiLevelPreconditioner(const Epetra_MsrMatrix &EdgeMatrix, ML_Operator *GradMatrix, AZ_MATRIX *NodeMatrix, int *proc_config, const Teuchos::ParameterList &List, const bool ComputePrec=true)ML_Epetra::MultiLevelPreconditioner
MultiLevelPreconditioner(const MultiLevelPreconditioner &rhs)ML_Epetra::MultiLevelPreconditioner [inline, private]
nodal_args_ML_Epetra::MultiLevelPreconditioner [private]
NodeMatrix_ML_Epetra::MultiLevelPreconditioner [private]
NodeMatrixColMapTrans_ML_Epetra::MultiLevelPreconditioner [private]
NormInf() const ML_Epetra::MultiLevelPreconditioner [inline]
NullSpaceToFree_ML_Epetra::MultiLevelPreconditioner [private]
NumApplications_ML_Epetra::MultiLevelPreconditioner [private]
NumConstructions_ML_Epetra::MultiLevelPreconditioner [private]
NumGlobalCols() const ML_Epetra::MultiLevelPreconditioner [inline]
NumGlobalRows() const ML_Epetra::MultiLevelPreconditioner [inline]
NumLevels_ML_Epetra::MultiLevelPreconditioner [private]
NumMyCols() const ML_Epetra::MultiLevelPreconditioner [inline]
NumMyRows() const ML_Epetra::MultiLevelPreconditioner [inline]
NumPDEEqns_ML_Epetra::MultiLevelPreconditioner [private]
operator=(const MultiLevelPreconditioner &rhs)ML_Epetra::MultiLevelPreconditioner [inline, private]
OperatorDomainMap() const ML_Epetra::MultiLevelPreconditioner [inline]
OperatorRangeMap() const ML_Epetra::MultiLevelPreconditioner [inline]
OutputList_ML_Epetra::MultiLevelPreconditioner [private]
ownership_ML_Epetra::MultiLevelPreconditioner [private]
Print(const char *whichHierarchy="main")ML_Epetra::MultiLevelPreconditioner
PrintList()ML_Epetra::MultiLevelPreconditioner
PrintMem(char *fmt, int size, int, int)ML_Epetra::MultiLevelPreconditioner [private]
PrintMemoryUsage()ML_Epetra::MultiLevelPreconditioner [private]
PrintMsg_ML_Epetra::MultiLevelPreconditioner [private]
PrintStencil2D(const int nx, const int ny, int NodeID=-1, const int EquationID=0)ML_Epetra::MultiLevelPreconditioner
PrintUnused() const ML_Epetra::MultiLevelPreconditioner [inline]
PrintUnused(std::ostream &os) const ML_Epetra::MultiLevelPreconditioner [inline]
PrintUnused(const int MyPID) const ML_Epetra::MultiLevelPreconditioner
ProcConfig_ML_Epetra::MultiLevelPreconditioner [private]
profileIterations_ML_Epetra::MultiLevelPreconditioner [private]
RandomAndZero(double *, double *, int)ML_Epetra::MultiLevelPreconditioner [private]
RangeMap_ML_Epetra::MultiLevelPreconditioner [private]
RateOfConvergence_ML_Epetra::MultiLevelPreconditioner [private]
ReComputePreconditioner()ML_Epetra::MultiLevelPreconditioner
ReportTime()ML_Epetra::MultiLevelPreconditioner
RowMatrix() const ML_Epetra::MultiLevelPreconditioner [inline]
RowMatrix_ML_Epetra::MultiLevelPreconditioner [private]
RowMatrixAllocated_ML_Epetra::MultiLevelPreconditioner [private]
RowMatrixColMapTrans_ML_Epetra::MultiLevelPreconditioner [private]
SetAggregation()ML_Epetra::MultiLevelPreconditioner [private]
SetCoarse()ML_Epetra::MultiLevelPreconditioner [private]
SetFiltering()ML_Epetra::MultiLevelPreconditioner [private]
SetNullSpace()ML_Epetra::MultiLevelPreconditioner [private]
SetOwnership(bool ownership)ML_Epetra::MultiLevelPreconditioner [inline]
SetParameterList(const Teuchos::ParameterList &List)ML_Epetra::MultiLevelPreconditioner
SetPreconditioner()ML_Epetra::MultiLevelPreconditioner [private]
SetSmoothers()ML_Epetra::MultiLevelPreconditioner [private]
SetSmoothingDamping()ML_Epetra::MultiLevelPreconditioner [private]
SetSmoothingDampingClassic()ML_Epetra::MultiLevelPreconditioner [private]
SetupCoordinates()ML_Epetra::MultiLevelPreconditioner [private]
SetUseTranspose(bool UseTranspose)ML_Epetra::MultiLevelPreconditioner [inline]
SmootherOptions_ML_Epetra::MultiLevelPreconditioner [private]
SmootherParams_ML_Epetra::MultiLevelPreconditioner [private]
SmootherStatus_ML_Epetra::MultiLevelPreconditioner [private]
SolvingMaxwell() const ML_Epetra::MultiLevelPreconditioner [inline]
SolvingMaxwell_ML_Epetra::MultiLevelPreconditioner [private]
TestSmoothers(Teuchos::ParameterList &InputList, const bool IsSymmetric=false)ML_Epetra::MultiLevelPreconditioner
TestSmoothers(const bool IsSymmetric=false)ML_Epetra::MultiLevelPreconditioner [inline]
Tmat_arrayML_Epetra::MultiLevelPreconditioner [private]
Tmat_trans_arrayML_Epetra::MultiLevelPreconditioner [private]
TMatrix_ML_Epetra::MultiLevelPreconditioner [private]
TMatrixColMapTrans_ML_Epetra::MultiLevelPreconditioner [private]
TMatrixML_ML_Epetra::MultiLevelPreconditioner [private]
TMatrixTransposeML_ML_Epetra::MultiLevelPreconditioner [private]
TtATMatrixColMapTrans_ML_Epetra::MultiLevelPreconditioner [private]
TtATMatrixML_ML_Epetra::MultiLevelPreconditioner [private]
UseNodeMatrixForSmoother_ML_Epetra::MultiLevelPreconditioner [private]
UseTranspose() const ML_Epetra::MultiLevelPreconditioner [inline]
VectorNorms(double *, int, double *, double *)ML_Epetra::MultiLevelPreconditioner [private]
verbose_ML_Epetra::MultiLevelPreconditioner [private]
Visualize(bool VizAggre, bool VizPreSmoother, bool VizPostSmoother, bool VizCycle, int NumApplPreSmoother, int NumApplPostSmoother, int NumCycleSmoother)ML_Epetra::MultiLevelPreconditioner
VisualizeAggregates()ML_Epetra::MultiLevelPreconditioner
VisualizeCycle(int NumCycles=1)ML_Epetra::MultiLevelPreconditioner
VisualizeSmoothers(int NumPrecCycles=1, int NumPostCycles=1)ML_Epetra::MultiLevelPreconditioner
ZeroStartingSolution_ML_Epetra::MultiLevelPreconditioner [private]
~MultiLevelPreconditioner()ML_Epetra::MultiLevelPreconditioner [inline, virtual]