#include <LOCA_BorderedSolver_LAPACKDirectSolve.H>
Inheritance diagram for LOCA::BorderedSolver::LAPACKDirectSolve:
This class solves the extended system of equations
using a direct solve by augmenting the
with
,
, and
. To support this, the group representing
must be a LOCA::LAPACK::Group and the contraint object representing
must be a LOCA::MultiContinuation::ConstraintInterfaceMVDX.
|
||||||||||||||||
|
Constructor.
|
|
||||||||||||||||||||
|
Computed extended matrix-multivector product. Computes
Implements LOCA::BorderedSolver::AbstractStrategy. |
|
||||||||||||||||||||||||
|
Solves the extended system as defined above using Gaussian Elimination. The params argument is the linear solver parameters. If isZeroF or isZeroG is true, than the corresponding F or G pointers may be NULL. Implements LOCA::BorderedSolver::AbstractStrategy. |
|
||||||||||||||||||||||||
|
Solves the transpose of the extended system as defined above. The params argument is the linear solver parameters. Reimplemented from 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