#include <LOCA_BorderedSolver_UpperTriangularBlockElimination.H>
Collaboration diagram for LOCA::BorderedSolver::UpperTriangularBlockElimination:
This class solves the extended system of equations
via block elimination:
where
represents either the identity operation or the transpose.
must be nonzero, while
,
or
may be zero. The solve for the non-transposed system is implemented by the solve() method, while the solve for the transposed system is implemented by the solveTranspose() method. Note that for the transpose solve, the group representing
must implement the LOCA::Abstract::TransposeSolveGroup interface.
|
|
Constructor.
|
|
||||||||||||||||||||||||||||||||||||
|
Solves the extended system as described above. Either A, F, or G may be zero by passing NULL. |
|
||||||||||||||||||||||||||||||||||||
|
Solves the extended system using the tranpose of J and C as described above. Either A, F, or G may be zero by passing NULL. |
1.3.9.1