chrono::modal::ChSymGenEigenvalueSolverKrylovSchur Member List
This is the complete list of members for chrono::modal::ChSymGenEigenvalueSolverKrylovSchur, including all inherited members.
| BuildDampedSystem(const ChSparseMatrix &M, const ChSparseMatrix &R, const ChSparseMatrix &K, const ChSparseMatrix &Cq, ChSparseMatrix &A, ChSparseMatrix &B, bool scaleCq) | chrono::modal::ChGeneralizedEigenvalueSolver< double > | inlinestatic |
| BuildUndampedSystem(const ChSparseMatrix &M, const ChSparseMatrix &K, const ChSparseMatrix &Cq, ChSparseMatrix &A, ChSparseMatrix &B, bool scaleCq) | chrono::modal::ChGeneralizedEigenvalueSolver< double > | inlinestatic |
| ChGeneralizedEigenvalueSolver() (defined in chrono::modal::ChGeneralizedEigenvalueSolver< double >) | chrono::modal::ChGeneralizedEigenvalueSolver< double > | inline |
| ChSymGenEigenvalueSolver() (defined in chrono::modal::ChSymGenEigenvalueSolver) | chrono::modal::ChSymGenEigenvalueSolver | inline |
| ChSymGenEigenvalueSolverKrylovSchur() (defined in chrono::modal::ChSymGenEigenvalueSolverKrylovSchur) | chrono::modal::ChSymGenEigenvalueSolverKrylovSchur | inline |
| GetMaxResidual(const ChSparseMatrix &A, const ChSparseMatrix &B, const ChMatrixDynamic< ScalarType > &eigvects, const ChVectorDynamic< ScalarType > &eigvals) (defined in chrono::modal::ChGeneralizedEigenvalueSolver< double >) | chrono::modal::ChGeneralizedEigenvalueSolver< 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< double >) | chrono::modal::ChGeneralizedEigenvalueSolver< 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< double >) | chrono::modal::ChGeneralizedEigenvalueSolver< double > | inlinestatic |
| GetNaturalFrequencies(const ChVectorDynamic< ScalarType > &eigvals, ChVectorDynamic< double > &freq) | chrono::modal::ChSymGenEigenvalueSolver | static |
| GetNaturalFrequency(ScalarType eigval) | chrono::modal::ChSymGenEigenvalueSolver | inlinestatic |
| GetOptimalShift(double freq) | chrono::modal::ChSymGenEigenvalueSolver | inlinestatic |
| GetPermutationMatrix(int num_elements, std::function< bool(int, int)> ordering_fun) | chrono::modal::ChGeneralizedEigenvalueSolver< double > | inlineprotectedstatic |
| GetTimeEigenSetup() const | chrono::modal::ChGeneralizedEigenvalueSolver< double > | inline |
| GetTimeEigenSolver() const | chrono::modal::ChGeneralizedEigenvalueSolver< double > | inline |
| GetTimeMatrixAssembly() const | chrono::modal::ChGeneralizedEigenvalueSolver< double > | inline |
| GetTimeSolutionPostProcessing() const | chrono::modal::ChGeneralizedEigenvalueSolver< 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< double > | inlinestatic |
| m_min_subspace_size (defined in chrono::modal::ChGeneralizedEigenvalueSolver< double >) | chrono::modal::ChGeneralizedEigenvalueSolver< double > | protected |
| m_timer_eigen_setup | chrono::modal::ChGeneralizedEigenvalueSolver< double > | mutableprotected |
| m_timer_eigen_solver | chrono::modal::ChGeneralizedEigenvalueSolver< double > | mutableprotected |
| m_timer_matrix_assembly | chrono::modal::ChGeneralizedEigenvalueSolver< double > | mutableprotected |
| m_timer_solution_postprocessing | chrono::modal::ChGeneralizedEigenvalueSolver< double > | mutableprotected |
| max_iterations | chrono::modal::ChGeneralizedEigenvalueSolver< double > | |
| ScalarType typedef (defined in chrono::modal::ChGeneralizedEigenvalueSolver< double >) | chrono::modal::ChGeneralizedEigenvalueSolver< double > | |
| Solve(const ChSparseMatrix &A, const ChSparseMatrix &B, ChMatrixDynamic< ScalarType > &eigvects, ChVectorDynamic< ScalarType > &eigvals, int num_modes, ScalarType shift) const override | chrono::modal::ChSymGenEigenvalueSolverKrylovSchur | virtual |
| chrono::modal::ChSymGenEigenvalueSolver::Solve(const ChSparseMatrix &A, const ChSparseMatrix &B, ChMatrixDynamic< ScalarType > &eigvects, ChVectorDynamic< ScalarType > &eigvals, int num_modes, ScalarType shift) const =0 | chrono::modal::ChSymGenEigenvalueSolver | pure virtual |
| sort_ritz_pairs | chrono::modal::ChGeneralizedEigenvalueSolver< 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< double > | inlinestatic |
| tolerance | chrono::modal::ChGeneralizedEigenvalueSolver< double > | |
| verbose | chrono::modal::ChGeneralizedEigenvalueSolver< double > | |
| ~ChGeneralizedEigenvalueSolver() (defined in chrono::modal::ChGeneralizedEigenvalueSolver< double >) | chrono::modal::ChGeneralizedEigenvalueSolver< double > | inlinevirtual |
| ~ChSymGenEigenvalueSolver() (defined in chrono::modal::ChSymGenEigenvalueSolver) | chrono::modal::ChSymGenEigenvalueSolver | inlinevirtual |
| ~ChSymGenEigenvalueSolverKrylovSchur() (defined in chrono::modal::ChSymGenEigenvalueSolverKrylovSchur) | chrono::modal::ChSymGenEigenvalueSolverKrylovSchur | inlinevirtual |