30 #ifndef LinearBucklingAnalysis_h 31 #define LinearBucklingAnalysis_h 38 #include <solution/analysis/analysis/StaticAnalysis.h> 39 #include "LinearBucklingEigenAnalysis.h" 43 class ConvergenceTest;
45 class LinearBucklingAlgo;
46 class LinearBucklingIntegrator;
60 int linear_buckling_analysis_step;
71 int getNumModes(
void)
const 73 void setNumModes(
const int &nm)
82 inline Analysis *LinearBucklingAnalysis::getCopy(
void)
const virtual const double & getEigenvalue(int mode) const
Returns the autovalor que corresponde al modo being passed as parameter.
Definition: LinearBucklingAnalysis.cc:123
virtual const Vector & getEigenvector(int mode)
Returns the autovector que corresponde al modo being passed as parameter.
Definition: LinearBucklingAnalysis.cc:114
Linear buckling analysis (used inside an StaticAnalysis).
Definition: LinearBucklingEigenAnalysis.h:43
void clearAll(void)
Clears all object members (constraint handler, analysis model,...).
Definition: LinearBucklingAnalysis.cc:53
Clase Base para los objetos que realizan the analysis.
Definition: Analysis.h:109
Solution procedure for the finite element problem. The solution procedure is definde by specifiying: ...
Definition: SoluMethod.h:76
Arpack++ based system of equations.
Definition: ArpackSOE.h:39
Solution procedure for the finite element problem.
Definition: ProcSolu.h:56
LinearBucklingAnalysis(SoluMethod *metodo, SoluMethod *eigen_solu)
Constructor.
Definition: LinearBucklingAnalysis.cc:48
int setArpackSOE(ArpackSOE &theSOE)
Sets the linear system of equations to use in the analysis de eigenvalues.
Definition: LinearBucklingAnalysis.cc:109
Linear buckling analysis.
Definition: LinearBucklingAnalysis.h:54
Algorithm for linear buckling analysis.
Definition: LinearBucklingAlgo.h:78
int analyze(int numSteps)
Performs the analysis.
Definition: LinearBucklingAnalysis.cc:61
LinearBucklingIntegrator is an algorithmic class for setting up the finite element equations for a li...
Definition: LinearBucklingIntegrator.h:47
int domainChanged(void)
Hace los cambios que sean necesarios tras un cambio en el domain.
Definition: LinearBucklingAnalysis.cc:92
int setLinearBucklingIntegrator(LinearBucklingIntegrator &)
the integrator to use in the analysis de eigenvalues.
Definition: LinearBucklingAnalysis.cc:105
performs a static analysis on the FE_Model.
Definition: StaticAnalysis.h:78
int setLinearBucklingAlgorithm(LinearBucklingAlgo &)
Set the solution algorithm to use for linear buckling analysis.
Definition: LinearBucklingAnalysis.cc:100
================================================================================
Definition: ContinuaReprComponent.h:34