, 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_array | ML_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_array | ML_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_array | ML_Epetra::MultiLevelPreconditioner | [private] |
| Tmat_trans_array | ML_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] |