chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT > Member List

This is the complete list of members for chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT >, 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< 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() constchrono::modal::ChGeneralizedEigenvalueSolver< ScalarT >inline
GetTimeEigenSolver() constchrono::modal::ChGeneralizedEigenvalueSolver< ScalarT >inline
GetTimeMatrixAssembly() constchrono::modal::ChGeneralizedEigenvalueSolver< ScalarT >inline
GetTimeSolutionPostProcessing() constchrono::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_setupchrono::modal::ChGeneralizedEigenvalueSolver< ScalarT >mutableprotected
m_timer_eigen_solverchrono::modal::ChGeneralizedEigenvalueSolver< ScalarT >mutableprotected
m_timer_matrix_assemblychrono::modal::ChGeneralizedEigenvalueSolver< ScalarT >mutableprotected
m_timer_solution_postprocessingchrono::modal::ChGeneralizedEigenvalueSolver< ScalarT >mutableprotected
max_iterationschrono::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_pairschrono::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
tolerancechrono::modal::ChGeneralizedEigenvalueSolver< ScalarT >
verbosechrono::modal::ChGeneralizedEigenvalueSolver< ScalarT >
~ChGeneralizedEigenvalueSolver() (defined in chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT >)chrono::modal::ChGeneralizedEigenvalueSolver< ScalarT >inlinevirtual