BuildDampedSystem(const ChSparseMatrix &M, const ChSparseMatrix &R, const ChSparseMatrix &K, const ChSparseMatrix &Cq, ChSparseMatrix &A, ChSparseMatrix &B, bool scaleCq) | chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT > | inlinestatic |
BuildUndampedSystem(const ChSparseMatrix &M, const ChSparseMatrix &K, const ChSparseMatrix &Cq, ChSparseMatrix &A, ChSparseMatrix &B, bool scaleCq) | chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT > | inlinestatic |
ChGeneralizedEigenvalueSolver() (defined in chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT >) | chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT > | inline |
GetMaxResidual(const ChSparseMatrix &A, const ChSparseMatrix &B, const ChMatrixDynamic< ScalarType > &eigvects, const ChVectorDynamic< ScalarType > &eigvals) (defined in chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT >) | chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT > | inlinestatic |
GetMaxResidual(const ChSparseMatrix &K, const ChSparseMatrix &M, const ChSparseMatrix &Cq, const ChMatrixDynamic< ScalarType > &eigvects, const ChVectorDynamic< ScalarType > &eigvals) (defined in chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT >) | chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT > | 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< ScalarT >) | chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT > | inlinestatic |
GetPermutationMatrix(int num_elements, std::function< bool(int, int)> ordering_fun) | chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT > | inlineprotectedstatic |
GetTimeEigenSetup() const | chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT > | inline |
GetTimeEigenSolver() const | chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT > | inline |
GetTimeMatrixAssembly() const | chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT > | inline |
GetTimeSolutionPostProcessing() const | chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT > | 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< ScalarT > | inlinestatic |
m_min_subspace_size (defined in chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT >) | chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT > | protected |
m_timer_eigen_setup | chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT > | mutableprotected |
m_timer_eigen_solver | chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT > | mutableprotected |
m_timer_matrix_assembly | chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT > | mutableprotected |
m_timer_solution_postprocessing | chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT > | mutableprotected |
max_iterations | chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT > | |
ScalarType typedef (defined in chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT >) | chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT > | |
Solve (defined in chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT >) | chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT > | friend |
sort_ritz_pairs | chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT > | 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< ScalarT > | inlinestatic |
tolerance | chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT > | |
verbose | chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT > | |
~ChGeneralizedEigenvalueSolver() (defined in chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT >) | chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT > | inlinevirtual |