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)
int setLinearBucklingIntegrator(LinearBucklingIntegrator &)
the integrator to use in the analysis de eigenvalues.
Definition: LinearBucklingAnalysis.cc:109
virtual const Vector & getEigenvector(int mode)
Returns the autovector that corresponds to the mode being passed as parameter.
Definition: LinearBucklingAnalysis.cc:119
Algorithm for linear buckling analysis.
Definition: LinearBucklingAlgo.h:78
Float vector abstraction.
Definition: Vector.h:93
Solution procedure for the finite element problem.
Definition: AnalysisAggregation.h:89
int analyze(int numSteps)
Performs the analysis.
Definition: LinearBucklingAnalysis.cc:65
performs a static analysis on the FE_Model.
Definition: StaticAnalysis.h:78
Base class for the object that perform the analysis.
Definition: Analysis.h:116
LinearBucklingAnalysis(AnalysisAggregation *analysis_aggregation, AnalysisAggregation *eigen_solu)
Constructor.
Definition: LinearBucklingAnalysis.cc:48
int domainChanged(void)
Hace los cambios que sean necesarios tras un cambio en el domain.
Definition: LinearBucklingAnalysis.cc:96
void clearAll(void)
Clears all object members (constraint handler, analysis model,...).
Definition: LinearBucklingAnalysis.cc:53
Linear buckling analysis.
Definition: LinearBucklingAnalysis.h:54
LinearBucklingIntegrator is an algorithmic class for setting up the finite element equations for a li...
Definition: LinearBucklingIntegrator.h:47
virtual const double & getEigenvalue(int mode) const
Returns the eigenvalue that corresponds to the mode being passed as parameter.
Definition: LinearBucklingAnalysis.cc:129
int setArpackSOE(ArpackSOE &theSOE)
Sets the linear system of equations to use in the analysis de eigenvalues.
Definition: LinearBucklingAnalysis.cc:113
Linear buckling analysis (used inside an StaticAnalysis).
Definition: LinearBucklingEigenAnalysis.h:43
Analysis * getCopy(void) const
Virtual constructor.
Definition: LinearBucklingAnalysis.h:84
Solution procedure for the finite element problem.
Definition: ProcSolu.h:56
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Arpack++ based system of equations.
Definition: ArpackSOE.h:39
int setLinearBucklingAlgorithm(LinearBucklingAlgo &)
Set the solution algorithm to use for linear buckling analysis.
Definition: LinearBucklingAnalysis.cc:104