, 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] |