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().