30 #ifndef LinearBucklingEigenAnalysis_h 31 #define LinearBucklingEigenAnalysis_h 33 #include <solution/analysis/analysis/EigenAnalysis.h> 37 class LinearBucklingAlgo;
Algorithm for linear buckling analysis.
Definition: LinearBucklingAlgo.h:78
Solution procedure for the finite element problem.
Definition: AnalysisAggregation.h:89
Base class for the object that perform the analysis.
Definition: Analysis.h:116
virtual int setAlgorithm(LinearBucklingAlgo &theAlgo)
Sets the algorithm to use in the analysis.
Definition: LinearBucklingEigenAnalysis.cc:69
virtual int setupPreviousStep(void)
Performs the analysis.
Definition: LinearBucklingEigenAnalysis.cc:45
Eigenproblem analysis.
Definition: EigenAnalysis.h:78
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
Analysis * getCopy(void) const
Virtual constructor.
Definition: LinearBucklingEigenAnalysis.h:61
LinearBucklingEigenAnalysis(AnalysisAggregation *analysis_aggregation)
Constructor.
Definition: LinearBucklingEigenAnalysis.cc:41
virtual int setIntegrator(LinearBucklingIntegrator &theIntegrator)
Sets the integrator to use in the analysis.
Definition: LinearBucklingEigenAnalysis.cc:73
Linear buckling analysis (used inside an StaticAnalysis).
Definition: LinearBucklingEigenAnalysis.h:43
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
virtual const double & getEigenvalue(int mode) const
Returns the eigenvalue that corresponds to the mode being passed as parameter.
Definition: LinearBucklingEigenAnalysis.cc:82
virtual int setEigenSOE(ArpackSOE &theSOE)
Sets the sistema de eigenvalues to use in the analysis.
Definition: LinearBucklingEigenAnalysis.cc:77