#include <LOCA_Bifurcation_TPBord_ModifiedBorderingGroup.H>
Inheritance diagram for LOCA::Bifurcation::TPBord::ModifiedBorderingGroup:
The ModifiedBorderingGroup is derived from the LOCA::Bifurcation::TPBord::ExtendedGroup and reimplements the applyJacobianInverse() and applyJacobianInverseMulti() methods using a modified bordering algorithm that avoids nearly-singular matrix solves. The four solves in the original bordering algorithm are replaced by five solves of an
system using the applyBorderedJacobianInverse() method of the underlying group. Therefore, to use this algorithm the underlying group must have an effective way of solving these bordered systems (such as using a matrix-free mode). See applyJacobianInverse() for a description of the algorithm.
|
||||||||||||||||
|
Applies the inverse of the extended Jacobian matrix using a modified bordering algorithm. Computes the solution to the turning point system
using the following modified bordering algorithm:
where
are computed via the applyBorderedJacobianInverse() method of the underlying group. Reimplemented from LOCA::Bifurcation::TPBord::ExtendedGroup. |
|
||||||||||||||||||||
|
Applies the inverse of the extended Jacobian matrix using a modified bordering algorithm for multiple right-hand sides. The current implemention solves each right hand side serially. Reimplemented from LOCA::Bifurcation::TPBord::ExtendedGroup. |
1.3.9.1