#include <LOCA_Homotopy_AbstractGroup.H>
Inheritance diagram for LOCA::Homotopy::AbstractGroup:
Public Member Functions | |
| AbstractGroup () | |
| Default constructor. | |
| virtual | ~AbstractGroup () |
| Destructor. | |
Pure virtual methods | |
These methods must be defined by any concrete implementation | |
| virtual AbstractGroup & | operator= (const AbstractGroup &source)=0 |
| Assignment operator. | |
| virtual NOX::Abstract::Group::ReturnType | augmentJacobianForHomotopy (double conParamValue)=0 |
Replace Jacobian by where is the identity matrix and is a scalar (conParamValue). | |
This abstract class provides an interface for a homotopy technique for solving nonlinear equations. See LOCA::Homotopy::Group for a description of the technique used. This class provides a single pure virtual method, augmentJacobianForHomotopy(), which scales the diagonal of the Jacobian by a constant times the identity matrix.
1.3.9.1