G+Smo
24.08.0
Geometry + Simulation Modules
|
Performs linear buckling analysis given a matrix or functions of a matrix.
T | coefficient type |
Public Member Functions | |
gsBucklingSolver (gsSparseMatrix< T > &linear, gsVector< T > &rhs, Jacobian_t &nonlinear, T scaling=1.0) | |
Constructor. More... | |
gsBucklingSolver (gsSparseMatrix< T > &linear, gsVector< T > &rhs, dJacobian_t &dnonlinear, T scaling=1.0) | |
Constructor. More... | |
gsBucklingSolver (gsSparseMatrix< T > &linear, gsSparseMatrix< T > &nonlinear) | |
Constructor. More... | |
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 |