![]() |
G+Smo
25.01.0
Geometry + Simulation Modules
|
Performs linear buckling analysis given a matrix or functions of a matrix.
| T | coefficient type |
Inheritance diagram for gsBucklingSolver< T >:
Collaboration diagram for gsBucklingSolver< T >:Public Member Functions | |
| gsBucklingSolver (gsSparseMatrix< T > &linear, gsSparseMatrix< T > &nonlinear) | |
| Constructor. | |
| gsBucklingSolver (gsSparseMatrix< T > &linear, gsVector< T > &rhs, dJacobian_t &dnonlinear, T scaling=1.0) | |
| Constructor. | |
| gsBucklingSolver (gsSparseMatrix< T > &linear, gsVector< T > &rhs, Jacobian_t &nonlinear, T scaling=1.0) | |
| Constructor. | |
| gsOptionList & | options () |
| Get options. | |
| virtual void | setOptions (gsOptionList &options) |
| Set the options from options. | |
Protected Attributes | |
| gsSparseSolver< T >::uPtr | m_solver |
| Linear solver employed. | |
|
inline |
Constructor.
| linear | The linear stiffness matrix | |
| rhs | The external force vector for linearization | |
| nonlinear | The Jacobian | |
| [in] | scaling | A scaling factor (optional) |
|
inline |
Constructor.
| linear | The linear stiffness matrix | |
| rhs | The external force vector for linearization | |
| nonlinear | The Jacobian taking the solution and the update as argument | |
| [in] | scaling | A scaling factor (optional) |
|
inline |
Constructor.
| linear | The linear stiffness matrix |
| nonlinear | The Jacobian which has already been assembled |