| add_vector(SmartPtr< vector_type > vec) | ug::PINVIT< TAlgebra > | inline |
| algebra_type typedef | ug::PINVIT< TAlgebra > | |
| apply() | ug::PINVIT< TAlgebra > | inline |
| assert_real_positive(const std::vector< std::complex< double > > &r_lambda) | ug::PINVIT< TAlgebra > | inline |
| B_norm(vector_type &x) | ug::PINVIT< TAlgebra > | inlineprivate |
| base_type typedef | ug::PINVIT< TAlgebra > | |
| calculate_correction(vector_type &corr, vector_type &defect) | ug::PINVIT< TAlgebra > | inlineprivate |
| compute_rayleigh_and_defect(vector_type &x, double &lambda, vector_type &defect, double &defectNorm) | ug::PINVIT< TAlgebra > | inlineprivate |
| config_string() const | ug::PINVIT< TAlgebra > | inlinevirtual |
| create_approximation_vector() | ug::PINVIT< TAlgebra > | inline |
| debug_calc_projected_eigenvalues(DenseMatrix< VariableArray2< double > > &r_ev, SmartPtrVector< vector_type > &pTestVectors, int iteration, bool bWrite) | ug::PINVIT< TAlgebra > | inline |
| debug_writer() | ug::PINVIT< TAlgebra > | inlineprivate |
| debug_writer() const | ug::PINVIT< TAlgebra > | inlineprivate |
| debug_writer_valid() const | ug::DebugWritingObject< TAlgebra > | inline |
| DebugWritingObject() | ug::DebugWritingObject< TAlgebra > | inline |
| DebugWritingObject(SmartPtr< IDebugWriter< algebra_type > > spDebugWriter) | ug::DebugWritingObject< TAlgebra > | inline |
| DebugWritingObject(const DebugWritingObject< algebra_type > &parent) | ug::DebugWritingObject< TAlgebra > | inline |
| enter_debug_writer_section(std::string secDir) | ug::DebugWritingObject< TAlgebra > | inlineprotected |
| enter_debug_writer_section(const char *secDir) | ug::DebugWritingObject< TAlgebra > | inlineprotected |
| enter_vector_debug_writer_section(std::string secDir) | ug::VectorDebugWritingObject< TAlgebra::vector_type > | inlineprotected |
| enter_vector_debug_writer_section(const char *secDir) | ug::VectorDebugWritingObject< TAlgebra::vector_type > | inlineprotected |
| freq_change | ug::PINVIT< TAlgebra > | private |
| get_defect(size_t nev, size_t it) | ug::PINVIT< TAlgebra > | inline |
| get_eigenvalue(size_t i) | ug::PINVIT< TAlgebra > | inline |
| get_eigenvector(size_t i) | ug::PINVIT< TAlgebra > | inline |
| get_iterations() | ug::PINVIT< TAlgebra > | inline |
| get_lambda(size_t nev, size_t it) | ug::PINVIT< TAlgebra > | inline |
| get_linear_independent_rows(DenseMatrix< VariableArray2< double > > mat, std::vector< bool > &bLinearIndependent) | ug::PINVIT< TAlgebra > | inlineprivate |
| get_max_deflection_of_a_mode(vector_type &maxDeflect, vector_type &statSol, const vector_type &eigenVec, const matrix_type &massMat) | ug::PINVIT< TAlgebra > | inline |
| get_projected_eigenvalue_problem(DenseMatrix< VariableArray2< double > > &rA, DenseMatrix< VariableArray2< double > > &rB, SmartPtrVector< vector_type > &pTestVectors, std::vector< std::string > &vTestVectorDescription) | ug::PINVIT< TAlgebra > | inlineprivate |
| get_testvectors(int iteration, SmartPtrVector< vector_type > &vCorr, std::vector< std::string > &vCorrectionName, size_t numCorrections, SmartPtrVector< vector_type > &vOldX, SmartPtrVector< vector_type > &vAdditional, SmartPtrVector< vector_type > &pTestVectors, std::vector< std::string > &vTestVectorDescription, std::vector< bool > &bConverged) | ug::PINVIT< TAlgebra > | inlineprivate |
| init_nonprecond_vector(vector_type &t) | ug::PINVIT< TAlgebra > | inline |
| lambda | ug::PINVIT< TAlgebra > | private |
| leave_debug_writer_section() | ug::DebugWritingObject< TAlgebra > | inlineprotected |
| leave_vector_debug_writer_section() | ug::VectorDebugWritingObject< TAlgebra::vector_type > | inlineprotected |
| m_additionalEigenvectorsToKeep | ug::PINVIT< TAlgebra > | private |
| m_bAbortOnFreqConverged_linear_elasticity | ug::PINVIT< TAlgebra > | private |
| m_bDebugCalcProjectedEigenvalues | ug::PINVIT< TAlgebra > | private |
| m_bLaplacian | ug::PINVIT< TAlgebra > | private |
| m_bPrintEigenvaluesAndDefect | ug::PINVIT< TAlgebra > | private |
| m_bPrintFrequencies_linear_elasticity | ug::PINVIT< TAlgebra > | private |
| m_bPrintProjectedEigenproblem | ug::PINVIT< TAlgebra > | private |
| m_bPrintProjectedEigenvalues | ug::PINVIT< TAlgebra > | private |
| m_bPrintProjectedEigenvectors | ug::PINVIT< TAlgebra > | private |
| m_bPrintUsedTestvectors | ug::PINVIT< TAlgebra > | private |
| m_bRelativePrecision | ug::PINVIT< TAlgebra > | private |
| m_bStoreDefects | ug::PINVIT< TAlgebra > | |
| m_bStoreLambdas | ug::PINVIT< TAlgebra > | |
| m_bUseAdditionalCorrections | ug::PINVIT< TAlgebra > | private |
| m_currentAdditionalCorrections | ug::PINVIT< TAlgebra > | private |
| m_currentAdditionalEigenvectors | ug::PINVIT< TAlgebra > | private |
| m_dDensity_linear_elasticity | ug::PINVIT< TAlgebra > | private |
| m_defects | ug::PINVIT< TAlgebra > | |
| m_dFreqPrecision | ug::PINVIT< TAlgebra > | private |
| m_dMinimumDefectToCalcCorrection | ug::PINVIT< TAlgebra > | private |
| m_dPrecision | ug::PINVIT< TAlgebra > | private |
| m_iPINVIT | ug::PINVIT< TAlgebra > | private |
| m_iteration | ug::PINVIT< TAlgebra > | |
| m_lambdas | ug::PINVIT< TAlgebra > | |
| m_linearDependentEps | ug::PINVIT< TAlgebra > | private |
| m_maxIterations | ug::PINVIT< TAlgebra > | private |
| m_pA | ug::PINVIT< TAlgebra > | private |
| m_pB | ug::PINVIT< TAlgebra > | private |
| m_spDebugWriter | ug::DebugWritingObject< TAlgebra > | protected |
| m_spPrecond | ug::PINVIT< TAlgebra > | private |
| m_spVectorDebugWriter | ug::VectorDebugWritingObject< TAlgebra::vector_type > | protected |
| matrix_operator_type typedef | ug::PINVIT< TAlgebra > | private |
| matrix_type typedef | ug::PINVIT< TAlgebra > | |
| normalize_approximations() | ug::PINVIT< TAlgebra > | inlineprivate |
| num_eigenvalues() | ug::PINVIT< TAlgebra > | inline |
| PINVIT() | ug::PINVIT< TAlgebra > | inline |
| print_debugger_message(std::string msg) | ug::VectorDebugWritingObject< TAlgebra::vector_type > | inlineprotected |
| print_debugger_message(const char *msg) | ug::VectorDebugWritingObject< TAlgebra::vector_type > | inlineprotected |
| print_eigenvalues_and_defect(int iteration, const std::vector< double > &vDefectNorm, std::vector< double > &vOldDefectNorm, const std::vector< double > &vLambda, std::vector< bool > &bConverged) | ug::PINVIT< TAlgebra > | inlineprivate |
| print_projected_eigenvectors(DenseMatrix< VariableArray2< double > > &r_ev, std::vector< std::complex< double > > &r_lambda, std::vector< std::string > &vTestVectorDescription) | ug::PINVIT< TAlgebra > | inline |
| print_used_testvectors(std::vector< std::string > &vTestVectorDescription, std::vector< bool > bUse) | ug::PINVIT< TAlgebra > | inlineprivate |
| px | ug::PINVIT< TAlgebra > | private |
| remove_unused(T &v, const std::vector< bool > vbUse) | ug::PINVIT< TAlgebra > | inlineprivate |
| set_abort_on_frequencies_converged_linear_elasticity(double freq_precision, double density) | ug::PINVIT< TAlgebra > | inline |
| set_additional_eigenvectors_to_keep(size_t i) | ug::PINVIT< TAlgebra > | inline |
| set_debug(SmartPtr< IDebugWriter< algebra_type > > spDebugWriter) | ug::PINVIT< TAlgebra > | inlineprivatevirtual |
| VectorDebugWritingObject< TAlgebra::vector_type >::set_debug(SmartPtr< IVectorDebugWriter< vector_type > > spDebugWriter) | ug::VectorDebugWritingObject< TAlgebra::vector_type > | inlinevirtual |
| set_debug_calc_projected_eigenvalues(bool b) | ug::PINVIT< TAlgebra > | inline |
| set_laplacian(bool b) | ug::PINVIT< TAlgebra > | inline |
| set_linear_dependent_eps(double eps) | ug::PINVIT< TAlgebra > | inline |
| set_linear_operator_A(SmartPtr< ILinearOperator< vector_type > > loA) | ug::PINVIT< TAlgebra > | inline |
| set_linear_operator_B(matrix_operator_type &B) | ug::PINVIT< TAlgebra > | inline |
| set_max_iterations(size_t maxIterations) | ug::PINVIT< TAlgebra > | inline |
| set_new_approximations_and_save_old(DenseMatrix< VariableArray2< double > > &r_ev, SmartPtrVector< vector_type > &pTestVectors, SmartPtrVector< vector_type > &vOldX, SmartPtrVector< vector_type > &vAdditional) | ug::PINVIT< TAlgebra > | inline |
| set_pinvit(size_t iPINVIT) | ug::PINVIT< TAlgebra > | inline |
| set_precision(double precision) | ug::PINVIT< TAlgebra > | inline |
| set_preconditioner(SmartPtr< ILinearIterator< vector_type > > precond) | ug::PINVIT< TAlgebra > | inline |
| set_print_eigenvalues_and_defect(bool b) | ug::PINVIT< TAlgebra > | inline |
| set_print_projected_eigenproblem(bool b) | ug::PINVIT< TAlgebra > | inline |
| set_print_projected_eigenvalues(bool b) | ug::PINVIT< TAlgebra > | inline |
| set_print_projected_eigenvectors(bool b) | ug::PINVIT< TAlgebra > | inline |
| set_print_used_testvectors(bool b) | ug::PINVIT< TAlgebra > | inline |
| set_relative_precision(double precision) | ug::PINVIT< TAlgebra > | inline |
| set_store_defects(bool b) | ug::PINVIT< TAlgebra > | inline |
| set_store_lambdas(bool b) | ug::PINVIT< TAlgebra > | inline |
| set_use_additional_corrections(bool b) | ug::PINVIT< TAlgebra > | inline |
| tostring() | ug::PINVIT< TAlgebra > | inline |
| vbDirichlet | ug::PINVIT< TAlgebra > | private |
| vector_debug_writer() | ug::VectorDebugWritingObject< TAlgebra::vector_type > | inline |
| vector_debug_writer() const | ug::VectorDebugWritingObject< TAlgebra::vector_type > | inline |
| vector_debug_writer_valid() const | ug::VectorDebugWritingObject< TAlgebra::vector_type > | inline |
| vector_type typedef | ug::PINVIT< TAlgebra > | |
| vector_value_type typedef | ug::PINVIT< TAlgebra > | |
| VectorDebugWritingObject() | ug::VectorDebugWritingObject< TAlgebra::vector_type > | inline |
| VectorDebugWritingObject(SmartPtr< IVectorDebugWriter< vector_type > > spDebugWriter) | ug::VectorDebugWritingObject< TAlgebra::vector_type > | inline |
| write_debug(int iteration, int i, vector_type &x, vector_type &defect, vector_type &corr, bool bConverged) | ug::PINVIT< TAlgebra > | inlineprivate |
| write_debug(const matrix_type &mat, const char *filename) | ug::PINVIT< TAlgebra > | inlineprivate |
| write_debug(const matrix_type &mat, std::string name) | ug::PINVIT< TAlgebra > | inlineprivate |
| VectorDebugWritingObject< TAlgebra::vector_type >::write_debug(const vector_type &vec, const char *filename) | ug::VectorDebugWritingObject< TAlgebra::vector_type > | inline |
| VectorDebugWritingObject< TAlgebra::vector_type >::write_debug(const vector_type &vec, std::string name) | ug::VectorDebugWritingObject< TAlgebra::vector_type > | inlineprotectedvirtual |
| write_debug_old(int iteration, int i, vector_type &oldX) | ug::PINVIT< TAlgebra > | inlineprivate |
| ~DebugWritingObject() | ug::DebugWritingObject< TAlgebra > | inlinevirtual |
| ~VectorDebugWritingObject() | ug::VectorDebugWritingObject< TAlgebra::vector_type > | inlinevirtual |