#include <LOCA_BorderedSolver_EpetraAugmented.H>
Inheritance diagram for LOCA::BorderedSolver::EpetraAugmented:
This class solves the extended system of equations
by forming an augmented Epetra_Operator representing
by creating a new Epetra_Map for the additional equations.
|
||||||||||||||||
|
Constructor.
|
|
||||||||||||||||||||
|
Computed extended matrix-multivector product. Computes
Implements LOCA::BorderedSolver::AbstractStrategy. |
|
||||||||||||||||||||||||
|
Solves the extended system using the technique described above. The params argument is the linear solver parameters. If isZeroF or isZeroG is true, than the corresponding F or G pointers may be NULL. Note that if either the A or B blocks are zero, the system is solved using a simple block elimination scheme instead of the Householder scheme. Implements LOCA::BorderedSolver::AbstractStrategy. |
|
||||||||||||||||||||
|
Computed extended matrix transpose-multivector product. Computes
Implements LOCA::BorderedSolver::AbstractStrategy. |
|
|
Intialize solver for a solve. This should be called after setMatrixBlocks(), but before applyInverse(). Implements LOCA::BorderedSolver::AbstractStrategy. |
|
|
Intialize solver for a transpose solve. This should be called after setMatrixBlocks(), but before applyInverseTranspose(). Implements LOCA::BorderedSolver::AbstractStrategy. |
|
||||||||||||||||||||
|
Set blocks.
The Implements LOCA::BorderedSolver::AbstractStrategy. |
1.3.9.1