|
MBDyn-1.7.3
|
#include "mbconfig.h"#include "mbdefs.h"#include <cstdlib>#include <cstring>#include <limits>#include <ac/unistd.h>#include <cerrno>#include <csignal>#include <cfloat>#include <cmath>#include <vector>#include <algorithm>#include "ac/sys_sysinfo.h"#include "solver.h"#include "dataman.h"#include "mtdataman.h"#include "thirdorderstepsol.h"#include "nr.h"#include "linesearch.h"#include "bicg.h"#include "gmres.h"#include "solman.h"#include "readlinsol.h"#include "ls.h"#include "naivewrap.h"#include "Rot.hh"#include "cleanup.h"#include "drive_.h"#include "TimeStepControl.h"#include "solver_impl.h"#include "ac/lapack.h"#include "ac/arpack.h"#include "eigjdqz.h"
Go to the source code of this file.
Functions | |
| int | mbdyn_stop_at_end_of_iteration (void) |
| int | mbdyn_stop_at_end_of_time_step (void) |
| void | mbdyn_set_stop_at_end_of_iteration (void) |
| void | mbdyn_set_stop_at_end_of_time_step (void) |
| void | mbdyn_signal_init (int pre) |
| int | mbdyn_reserve_stack (unsigned long size) |
| static int | do_eig (const doublereal &b, const doublereal &re, const doublereal &im, const doublereal &h, doublereal &sigma, doublereal &omega, doublereal &csi, doublereal &freq) |
| static void | output_eigenvalues (const VectorHandler *pBeta, const VectorHandler &R, const VectorHandler &I, const doublereal &dShiftR, DataManager *pDM, const Solver::EigenAnalysis *pEA, integer iLow, integer iHigh, std::vector< bool > &vOut) |
|
static |
Definition at line 3922 of file solver.cc.
References copysign(), M_PI, and grad::sqrt().
Referenced by output_eigenvalues().

| int mbdyn_reserve_stack | ( | unsigned long | size | ) |
| void mbdyn_set_stop_at_end_of_iteration | ( | void | ) |
| void mbdyn_set_stop_at_end_of_time_step | ( | void | ) |
Definition at line 200 of file solver.cc.
Referenced by InverseSolver::Advance(), LoadIncNorm::AfterConvergence(), and ExtFileHandlerEDGE::Recv_pre().
| void mbdyn_signal_init | ( | int | pre | ) |
Definition at line 208 of file solver.cc.
Referenced by InverseSolver::Prepare(), and Solver::Prepare().
| int mbdyn_stop_at_end_of_iteration | ( | void | ) |
Definition at line 172 of file solver.cc.
Referenced by ExtFileHandlerEDGE::CheckFlag(), LineSearchSolver::LineSearch(), ExtFileHandlerEDGE::Recv_pre(), ExtFileHandler::Recv_pre(), ExtFileHandlerEDGE::Send_pre(), ExtFileHandler::Send_pre(), ExtFileHandlerEDGE::SendFlag(), BiCGStab::Solve(), NewtonRaphsonSolver::Solve(), and Gmres::Solve().
| int mbdyn_stop_at_end_of_time_step | ( | void | ) |
Definition at line 182 of file solver.cc.
Referenced by InverseSolver::Advance(), Solver::Advance(), InverseSolver::Prepare(), Solver::Prepare(), and Solver::Start().
|
static |
Definition at line 3965 of file solver.cc.
References do_eig(), Solver::EigenAnalysis::dParam, Solver::EigenAnalysis::dUpperFreq, grad::fabs(), DataManager::GetOutFile(), VectorHandler::iGetSize(), and R.
