| BuildDampedSystem(const ChSparseMatrix &M, const ChSparseMatrix &R, const ChSparseMatrix &K, const ChSparseMatrix &Cq, ChSparseMatrix &A, ChSparseMatrix &B, bool scaleCq) | chrono::modal::ChGeneralizedEigenvalueSolver< std::complex< double > > | inlinestatic |
| BuildUndampedSystem(const ChSparseMatrix &M, const ChSparseMatrix &K, const ChSparseMatrix &Cq, ChSparseMatrix &A, ChSparseMatrix &B, bool scaleCq) | chrono::modal::ChGeneralizedEigenvalueSolver< std::complex< double > > | inlinestatic |
| ChGeneralizedEigenvalueSolver() (defined in chrono::modal::ChGeneralizedEigenvalueSolver< std::complex< double > >) | chrono::modal::ChGeneralizedEigenvalueSolver< std::complex< double > > | inline |
| ChUnsymGenEigenvalueSolver() (defined in chrono::modal::ChUnsymGenEigenvalueSolver) | chrono::modal::ChUnsymGenEigenvalueSolver | inline |
| GetDampedFrequencies(const ChVectorDynamic< ScalarType > &eigvals, ChVectorDynamic< double > &damped_freq) (defined in chrono::modal::ChUnsymGenEigenvalueSolver) | chrono::modal::ChUnsymGenEigenvalueSolver | static |
| GetDampingRatios(const ChVectorDynamic< ScalarType > &eigvals, ChVectorDynamic< double > &damp_ratios) (defined in chrono::modal::ChUnsymGenEigenvalueSolver) | chrono::modal::ChUnsymGenEigenvalueSolver | static |
| GetMaxResidual(const ChSparseMatrix &A, const ChSparseMatrix &B, const ChMatrixDynamic< ScalarType > &eigvects, const ChVectorDynamic< ScalarType > &eigvals) (defined in chrono::modal::ChGeneralizedEigenvalueSolver< std::complex< double > >) | chrono::modal::ChGeneralizedEigenvalueSolver< std::complex< double > > | inlinestatic |
| GetMaxResidual(const ChSparseMatrix &K, const ChSparseMatrix &M, const ChSparseMatrix &Cq, const ChMatrixDynamic< ScalarType > &eigvects, const ChVectorDynamic< ScalarType > &eigvals) (defined in chrono::modal::ChGeneralizedEigenvalueSolver< std::complex< double > >) | chrono::modal::ChGeneralizedEigenvalueSolver< std::complex< double > > | inlinestatic |
| GetMaxResidual(const ChSparseMatrix &K, const ChSparseMatrix &R, const ChSparseMatrix &M, const ChSparseMatrix &Cq, const ChMatrixDynamic< ScalarType > &eigvects, const ChVectorDynamic< ScalarType > &eigvals) (defined in chrono::modal::ChGeneralizedEigenvalueSolver< std::complex< double > >) | chrono::modal::ChGeneralizedEigenvalueSolver< std::complex< double > > | inlinestatic |
| GetNaturalFrequencies(const ChVectorDynamic< ScalarType > &eigvals, ChVectorDynamic< double > &natural_freq) (defined in chrono::modal::ChUnsymGenEigenvalueSolver) | chrono::modal::ChUnsymGenEigenvalueSolver | static |
| GetNaturalFrequency(ScalarType eigval) (defined in chrono::modal::ChUnsymGenEigenvalueSolver) | chrono::modal::ChUnsymGenEigenvalueSolver | inlinestatic |
| GetOptimalShift(double frequency) (defined in chrono::modal::ChUnsymGenEigenvalueSolver) | chrono::modal::ChUnsymGenEigenvalueSolver | inlinestatic |
| GetPermutationMatrix(int num_elements, std::function< bool(int, int)> ordering_fun) | chrono::modal::ChGeneralizedEigenvalueSolver< std::complex< double > > | inlineprotectedstatic |
| GetTimeEigenSetup() const | chrono::modal::ChGeneralizedEigenvalueSolver< std::complex< double > > | inline |
| GetTimeEigenSolver() const | chrono::modal::ChGeneralizedEigenvalueSolver< std::complex< double > > | inline |
| GetTimeMatrixAssembly() const | chrono::modal::ChGeneralizedEigenvalueSolver< std::complex< double > > | inline |
| GetTimeSolutionPostProcessing() const | chrono::modal::ChGeneralizedEigenvalueSolver< std::complex< double > > | inline |
| InsertUniqueRitzPairs(const ChVectorDynamic< ScalarType > &eigvals_source, const ChMatrixDynamic< ScalarType > &eigvects_source, ChVectorDynamic< ScalarType > &eigvals_total, ChMatrixDynamic< ScalarType > &eigvects_total, std::function< double(ScalarType)> freq_from_eigval_fun, int &found_eigs, int num_eigvals_source, double equal_freq_tolerance=1e-4) | chrono::modal::ChGeneralizedEigenvalueSolver< std::complex< double > > | inlinestatic |
| m_min_subspace_size (defined in chrono::modal::ChGeneralizedEigenvalueSolver< std::complex< double > >) | chrono::modal::ChGeneralizedEigenvalueSolver< std::complex< double > > | protected |
| m_timer_eigen_setup | chrono::modal::ChGeneralizedEigenvalueSolver< std::complex< double > > | mutableprotected |
| m_timer_eigen_solver | chrono::modal::ChGeneralizedEigenvalueSolver< std::complex< double > > | mutableprotected |
| m_timer_matrix_assembly | chrono::modal::ChGeneralizedEigenvalueSolver< std::complex< double > > | mutableprotected |
| m_timer_solution_postprocessing | chrono::modal::ChGeneralizedEigenvalueSolver< std::complex< double > > | mutableprotected |
| max_iterations | chrono::modal::ChGeneralizedEigenvalueSolver< std::complex< double > > | |
| ScalarType typedef (defined in chrono::modal::ChGeneralizedEigenvalueSolver< std::complex< double > >) | chrono::modal::ChGeneralizedEigenvalueSolver< std::complex< double > > | |
| Solve(const ChSparseMatrix &A, const ChSparseMatrix &B, ChMatrixDynamic< ScalarType > &eigvects, ChVectorDynamic< ScalarType > &eigvals, int num_modes, ScalarType sigma) const =0 | chrono::modal::ChUnsymGenEigenvalueSolver | pure virtual |
| sort_ritz_pairs | chrono::modal::ChGeneralizedEigenvalueSolver< std::complex< double > > | mutable |
| SortRitzPairs(ChVectorDynamic< ScalarType > &eigvals, ChMatrixDynamic< ScalarType > &eigvects, std::function< bool(const ChVectorDynamic< ScalarType > &, int, int)> ordering_fun=[](const ChVectorDynamic< std::complex< double >> &eigv, int a, int b) { return std::abs(eigv(a))< std::abs(eigv(b));}) | chrono::modal::ChGeneralizedEigenvalueSolver< std::complex< double > > | inlinestatic |
| tolerance | chrono::modal::ChGeneralizedEigenvalueSolver< std::complex< double > > | |
| verbose | chrono::modal::ChGeneralizedEigenvalueSolver< std::complex< double > > | |
| ~ChGeneralizedEigenvalueSolver() (defined in chrono::modal::ChGeneralizedEigenvalueSolver< std::complex< double > >) | chrono::modal::ChGeneralizedEigenvalueSolver< std::complex< double > > | inlinevirtual |
| ~ChUnsymGenEigenvalueSolver() (defined in chrono::modal::ChUnsymGenEigenvalueSolver) | chrono::modal::ChUnsymGenEigenvalueSolver | inlinevirtual |