48 m_solver->setLoad(m_L + dL);
50 m_solver->setDisplacement(m_U);
52 m_status = m_solver->solve();
57 m_U += m_solver->update();
85 m_solver->setLoad(m_L);
89 mutable gsStaticBase<T> * m_solver;
Base class for simple continuation schemes.
Definition gsContinuationBase.h:28
Simple class for displacement control given a static solver.
Definition gsControlDisplacement.h:32
gsControlDisplacement(gsStaticBase< T > *solver)
Constructor given a static solver.
Definition gsControlDisplacement.h:38
T solutionL()
Return the load.
Definition gsControlDisplacement.h:69
gsVector< T > & solutionU()
Return the displacements.
Definition gsControlDisplacement.h:63
void reset()
Reset the solver.
Definition gsControlDisplacement.h:75
Base class for static solvers.
Definition gsStaticBase.h:38
A vector with arbitrary coefficient type and fixed or dynamic size.
Definition gsVector.h:37
Base class for continuation.
The G+Smo namespace, containing all definitions for the library.
gsStatus
Definition gsStructuralAnalysisTypes.h:21