template<class T, class Optimizer = gsGradientDescent<T>>
class gismo::gsStaticOpt< T, Optimizer >
Static solver using the Dynamic Relaxation method.
- Template Parameters
-
This class inherits from gsStaticBase and provides functionality for solving static optimization problems using the Dynamic Relaxation method.
|
|
virtual bool | converged () const |
| | Returns whether the solver converged or not.
|
| |
|
void | defaultOptions () override |
| | See gsStaticBase.
|
| |
|
void | getOptions () override |
| | See gsStaticBase.
|
| |
| | gsStaticOpt (const ALResidual_t &ALResidual, const index_t numDofs) |
| | Constructor for gsStaticOpt with arc-length residual function.
|
| |
| | gsStaticOpt (const Residual_t &Residual, const index_t numDofs) |
| | Constructor for gsStaticOpt.
|
| |
|
T | indicator (const gsSparseMatrix< T > &, T) |
| | Returns the stability indicator.
|
| |
|
virtual void | initialize () |
| | See gsStaticBase.
|
| |
|
virtual void | initOutput () |
| | Initialize output.
|
| |
|
virtual index_t | iterations () const |
| | Returns the number of iterations.
|
| |
|
virtual index_t | numDofs () |
| | Returns the number of DoFs of the system.
|
| |
| gsOptionList & | optimizerOptions () |
| | Returns the optimizer options.
|
| |
|
virtual const gsOptionList & | options () const |
| | Get options.
|
| |
|
virtual void | reset () |
| | Reset the stored solution.
|
| |
|
virtual void | setDisplacement (const gsVector< T > &displacement) |
| | Set the displacement.
|
| |
|
virtual void | setLoad (const T L) |
| | Set the load.
|
| |
|
virtual void | setOptions (gsOptionList &options) |
| | Set the options from options.
|
| |
|
virtual void | setSolution (const gsVector< T > &displacement, const T L) |
| | Set the displacement and the load.
|
| |
|
virtual gsVector< T > | solution () const |
| | Access the solution.
|
| |
| gsStatus | solve () override |
| | gsStaticBase base functions
|
| |
|
gsVector< T > | stabilityVec (const gsSparseMatrix< T > &, T) |
| | Returns the stability vector.
|
| |
|
virtual gsStatus | status () const |
| | Returns the status.
|
| |
|
virtual void | stepOutput (index_t) |
| | Stepwise output.
|
| |
|
virtual gsVector< T > | update () const |
| | Access the update.
|
| |