|
MBDyn-1.7.3
|
#include <solver.h>

Classes | |
| struct | ARPACK |
| struct | JDQZ |
Public Types | |
| enum | { EIG_NONE = 0x0U, EIG_OUTPUT_MATRICES = 0x1U, EIG_OUTPUT_FULL_MATRICES = 0x2U, EIG_OUTPUT_SPARSE_MATRICES = 0x4U, EIG_OUTPUT_EIGENVECTORS = 0x8U, EIG_OUTPUT_MATRICES_MASK = (EIG_OUTPUT_MATRICES|EIG_OUTPUT_FULL_MATRICES|EIG_OUTPUT_SPARSE_MATRICES), EIG_OUTPUT_GEOMETRY = 0x10U, EIG_OUTPUT = (EIG_OUTPUT_MATRICES_MASK|EIG_OUTPUT_EIGENVECTORS|EIG_OUTPUT_GEOMETRY), EIG_SOLVE = 0x100U, EIG_PERMUTE = 0x200U, EIG_SCALE = 0x400U, EIG_BALANCE = (EIG_PERMUTE|EIG_SCALE), EIG_USE_LAPACK = 0x1000U, EIG_USE_ARPACK = 0x2000U, EIG_USE_JDQZ = 0x4000U, EIG_USE_MASK = (EIG_USE_LAPACK|EIG_USE_ARPACK|EIG_USE_JDQZ), EIG_LAST } |
| enum | { EIGAN_WIDTH_COMPUTE = -1 } |
Public Member Functions | |
| EigenAnalysis (void) | |
Public Attributes | |
| bool | bAnalysis |
| unsigned | uFlags |
| std::vector< doublereal > | Analyses |
| std::vector< doublereal >::iterator | currAnalysis |
| doublereal | dParam |
| bool | bOutputModes |
| int | iFNameWidth |
| std::string | iFNameFormat |
| doublereal | dUpperFreq |
| doublereal | dLowerFreq |
| int | iMatrixPrecision |
| int | iResultsPrecision |
| struct Solver::EigenAnalysis::ARPACK | arpack |
| struct Solver::EigenAnalysis::JDQZ | jdqz |
| anonymous enum |
Definition at line 123 of file solver.h.
|
inline |
Definition at line 206 of file solver.h.
References Analyses, and currAnalysis.
| std::vector<doublereal> Solver::EigenAnalysis::Analyses |
Definition at line 155 of file solver.h.
Referenced by Solver::Advance(), Solver::Eig(), EigenAnalysis(), Solver::Prepare(), Solver::ReadData(), and Solver::Start().
| struct Solver::EigenAnalysis::ARPACK Solver::EigenAnalysis::arpack |
Referenced by Solver::ReadData().
| bool Solver::EigenAnalysis::bAnalysis |
Definition at line 122 of file solver.h.
Referenced by Solver::Advance(), Solver::Prepare(), Solver::ReadData(), and Solver::Start().
| std::vector<doublereal>::iterator Solver::EigenAnalysis::currAnalysis |
Definition at line 156 of file solver.h.
Referenced by Solver::Advance(), Solver::Eig(), EigenAnalysis(), Solver::Prepare(), Solver::ReadData(), and Solver::Start().
| doublereal Solver::EigenAnalysis::dLowerFreq |
Definition at line 165 of file solver.h.
Referenced by Solver::ReadData().
| doublereal Solver::EigenAnalysis::dParam |
Definition at line 158 of file solver.h.
Referenced by Solver::Eig(), output_eigenvalues(), and Solver::ReadData().
| doublereal Solver::EigenAnalysis::dUpperFreq |
Definition at line 164 of file solver.h.
Referenced by output_eigenvalues(), and Solver::ReadData().
| std::string Solver::EigenAnalysis::iFNameFormat |
Definition at line 162 of file solver.h.
Referenced by Solver::Eig(), and Solver::ReadData().
| int Solver::EigenAnalysis::iFNameWidth |
Definition at line 161 of file solver.h.
Referenced by Solver::Eig(), Solver::Prepare(), and Solver::ReadData().
| int Solver::EigenAnalysis::iMatrixPrecision |
Definition at line 168 of file solver.h.
Referenced by Solver::Eig(), and Solver::ReadData().
| int Solver::EigenAnalysis::iResultsPrecision |
Definition at line 169 of file solver.h.
Referenced by Solver::Eig(), and Solver::ReadData().
| struct Solver::EigenAnalysis::JDQZ Solver::EigenAnalysis::jdqz |
Referenced by Solver::ReadData().
| unsigned Solver::EigenAnalysis::uFlags |
Definition at line 151 of file solver.h.
Referenced by Solver::Eig(), and Solver::ReadData().