ForTrilinos
Data Types
FAztecOO Module Reference

Data Types

type  AztecOO
 
AztecOO: An object-oriented wrapper for Aztec. More...

Functions/Subroutines

Constructor Function
type(AztecOOAztecOO (A, x, b)
type(AztecOOAztecOO (this)
 Copy Constructor.
Standard AztecOO solve methods
subroutine iterate (this, MaxIters, tolerance, err)
 AztecOO iteration function. Iterates on the current problem until MaxIters or Tolerance is reached.
subroutine iterate (this, A, x, b, MaxIters, tolerance, err)
 AztecOO iteration function. Iterates on the specified matrix and vectors until MaxIters or Toleranceis reached.
Special AztecOO solve method
subroutine RecursiveIterate (this, MaxIters, tolerance, err)
 AztecOO iteration functions. Iterates on the current problem until MaxIters or Tolerance is reached. This one should be suitable for recursive invocations of Aztec.
subroutine SetAztecOption (this, option, value)
 AztecOO option setting function. Set a specific Aztec option value.

Function/Subroutine Documentation

type(AztecOO) FAztecOO::AztecOO ( class(Epetra_RowMatrix),intent(in)  A,
class(Epetra_MultiVector),intent(in)  x,
class(Epetra_MultiVector),intent(in)  b 
)
type(AztecOO) FAztecOO::AztecOO ( type(AztecOO),intent(in)  this)

Copy Constructor.

subroutine FAztecOO::iterate ( class(AztecOO),intent(in)  this,
class(Epetra_RowMatrix),intent(in)  A,
class(Epetra_MultiVector),intent(in)  x,
class(Epetra_MultiVector),intent(in)  b,
integer(c_int),intent(in)  MaxIters,
real(c_double),intent(in)  tolerance,
type(error),intent(out),optional  err 
)

AztecOO iteration function. Iterates on the specified matrix and vectors until MaxIters or Toleranceis reached.

subroutine FAztecOO::iterate ( class(AztecOO),intent(in)  this,
integer(c_int),intent(in)  MaxIters,
real(c_double),intent(in)  tolerance,
type(error),intent(out),optional  err 
)

AztecOO iteration function. Iterates on the current problem until MaxIters or Tolerance is reached.

subroutine FAztecOO::RecursiveIterate ( class(AztecOO),intent(in)  this,
integer(c_int),intent(in)  MaxIters,
real(c_double),intent(in)  tolerance,
type(error),intent(out),optional  err 
)

AztecOO iteration functions. Iterates on the current problem until MaxIters or Tolerance is reached. This one should be suitable for recursive invocations of Aztec.

subroutine FAztecOO::SetAztecOption ( class(AztecOO),intent(in)  this,
integer(c_int),intent(in)  option,
integer(c_int),intent(in)  value 
)

AztecOO option setting function. Set a specific Aztec option value.

 All Classes Namespaces Files Functions