chrono::modal::ChSymGenEigenvalueSolver Member List
This is the complete list of members for chrono::modal::ChSymGenEigenvalueSolver, 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 |
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 =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 |