chrono::modal::ChSymGenEigenvalueSolverLanczos Member List

This is the complete list of members for chrono::modal::ChSymGenEigenvalueSolverLanczos, 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::ChSymGenEigenvalueSolverinline
ChSymGenEigenvalueSolverLanczos() (defined in chrono::modal::ChSymGenEigenvalueSolverLanczos)chrono::modal::ChSymGenEigenvalueSolverLanczosinline
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::ChSymGenEigenvalueSolverstatic
GetNaturalFrequency(ScalarType eigval)chrono::modal::ChSymGenEigenvalueSolverinlinestatic
GetOptimalShift(double freq)chrono::modal::ChSymGenEigenvalueSolverinlinestatic
GetPermutationMatrix(int num_elements, std::function< bool(int, int)> ordering_fun)chrono::modal::ChGeneralizedEigenvalueSolver< double >inlineprotectedstatic
GetTimeEigenSetup() constchrono::modal::ChGeneralizedEigenvalueSolver< double >inline
GetTimeEigenSolver() constchrono::modal::ChGeneralizedEigenvalueSolver< double >inline
GetTimeMatrixAssembly() constchrono::modal::ChGeneralizedEigenvalueSolver< double >inline
GetTimeSolutionPostProcessing() constchrono::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_setupchrono::modal::ChGeneralizedEigenvalueSolver< double >mutableprotected
m_timer_eigen_solverchrono::modal::ChGeneralizedEigenvalueSolver< double >mutableprotected
m_timer_matrix_assemblychrono::modal::ChGeneralizedEigenvalueSolver< double >mutableprotected
m_timer_solution_postprocessingchrono::modal::ChGeneralizedEigenvalueSolver< double >mutableprotected
max_iterationschrono::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 overridechrono::modal::ChSymGenEigenvalueSolverLanczosvirtual
chrono::modal::ChSymGenEigenvalueSolver::Solve(const ChSparseMatrix &A, const ChSparseMatrix &B, ChMatrixDynamic< ScalarType > &eigvects, ChVectorDynamic< ScalarType > &eigvals, int num_modes, ScalarType shift) const =0chrono::modal::ChSymGenEigenvalueSolverpure virtual
sort_ritz_pairschrono::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
tolerancechrono::modal::ChGeneralizedEigenvalueSolver< double >
verbosechrono::modal::ChGeneralizedEigenvalueSolver< double >
~ChGeneralizedEigenvalueSolver() (defined in chrono::modal::ChGeneralizedEigenvalueSolver< double >)chrono::modal::ChGeneralizedEigenvalueSolver< double >inlinevirtual
~ChSymGenEigenvalueSolver() (defined in chrono::modal::ChSymGenEigenvalueSolver)chrono::modal::ChSymGenEigenvalueSolverinlinevirtual
~ChSymGenEigenvalueSolverLanczos() (defined in chrono::modal::ChSymGenEigenvalueSolverLanczos)chrono::modal::ChSymGenEigenvalueSolverLanczosinlinevirtual