G+Smo  24.08.0
Geometry + Simulation Modules
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gsModalSolver.h
Go to the documentation of this file.
1 
14 #include <typeinfo>
16 #include <gsIO/gsOptionList.h>
17 
18 #pragma once
19 
20 
21 namespace gismo
22 {
23 
31 template <class T>
33 {
34 protected:
35 
37 
38 public:
39 
46  gsModalSolver( const gsSparseMatrix<T> &stiffness,
47  const gsSparseMatrix<T> &mass )
48  {
49  m_A = stiffness;
50  m_B = mass;
51  }
52 
53 protected:
54 
55  using Base::m_A;
56  using Base::m_B;
57  using Base::m_options;
58 };
59 
60 
61 } // namespace gismo
Base class for buckling and modal analyses.
Base class for buckling and modal analyses.
Definition: gsEigenProblemBase.h:37
gsModalSolver(const gsSparseMatrix< T > &stiffness, const gsSparseMatrix< T > &mass)
Constructor.
Definition: gsModalSolver.h:46
Provides a list of labeled parameters/options that can be set and accessed easily.
Performs linear modal analysis given a matrix or functions of a matrix.
Definition: gsModalSolver.h:32