ForTrilinos
 All Classes Files Functions Pages
Data Types | List of all members
faztecoo Module Reference

Data Types

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

Public Member Functions

Constructor Function
type(aztecoo) function aztecoo (A, x, b)
 
type(aztecoo) function aztecoo (this)
 Copy Constructor. More...
 
Standard AztecOO solve methods
subroutine iterate (this, MaxIters, tolerance, err)
 AztecOO iteration function. Iterates on the current problem until MaxIters or Tolerance is reached. More...
 
subroutine iterate (this, A, x, b, MaxIters, tolerance, err)
 AztecOO iteration function. Iterates on the specified matrix and vectors until MaxIters or Toleranceis reached. More...
 
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. More...
 
subroutine setaztecoption (this, option, value)
 AztecOO option setting function. Set a specific Aztec option value. More...
 

Member Function/Subroutine Documentation

type(aztecoo) function faztecoo::aztecoo ( class(epetra_rowmatrix), intent(in)  A,
class(epetra_multivector), intent(in)  x,
class(epetra_multivector), intent(in)  b 
)
type(aztecoo) function 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.


The documentation for this module was generated from the following file: