52 #ifndef StaticAnalysis_h 53 #define StaticAnalysis_h 64 #include <solution/analysis/analysis/Analysis.h> 67 class ConvergenceTest;
71 class SensitivityAlgorithm;
106 virtual int analyze(
int numSteps);
107 int initialize(
void);
int commit_step(int num_step)
Consuma el estado al final del paso.
Definition: StaticAnalysis.cpp:227
{staticFormTaylor} {equation}
Definition: StaticIntegrator.h:137
Base class for DOF numbererers.
Definition: DOF_Numberer.h:93
int compute_sensitivities_step(int num_step)
Computes sensitivities for the current analysis step.
Definition: StaticAnalysis.cpp:201
~StaticAnalysis(void)
Destructor.
Definition: StaticAnalysis.cpp:92
int check_domain_change(int num_step, int numSteps)
Check if the domain has changed after the last analysis step.
Definition: StaticAnalysis.cpp:137
Solution procedure for the finite element problem.
Definition: AnalysisAggregation.h:89
int setLinearSOE(LinearSOE &theSOE)
Sets the linear system of equations to use in the analysis.
Definition: StaticAnalysis.cpp:492
Linear system of equations.
Definition: LinearSOE.h:91
int setIntegrator(StaticIntegrator &theIntegrator)
Sets the integrator to use in the analysis.
Definition: StaticAnalysis.cpp:480
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
int setNumberer(DOF_Numberer &theNumberer)
Sets the renumerador to use in the analysis.
Definition: StaticAnalysis.cpp:452
int domainChanged(void)
Method invoked during the analysis to deal with domain changes.
Definition: StaticAnalysis.cpp:360
int setConvergenceTest(ConvergenceTest &theTest)
Sets the convergence test to use in the analysis.
Definition: StaticAnalysis.cpp:501
Analysis * getCopy(void) const
Virtual constructor.
Definition: StaticAnalysis.h:126
Definition: SensitivityAlgorithm.h:68
int run_analysis_step(int num_step, int numSteps)
Performs un paso of the analysis.
Definition: StaticAnalysis.cpp:247
int new_integrator_step(int num_step)
Ask the integrator to perform a new step in the analysis.
Definition: StaticAnalysis.cpp:162
EquiSolnAlgo is an abstract base class, i.e.
Definition: EquiSolnAlgo.h:88
Solution procedure for the finite element problem.
Definition: ProcSolu.h:56
convergence test.
Definition: ConvergenceTest.h:80
int new_domain_step(int num_step)
Ask the domain to performa a new analysis step.
Definition: StaticAnalysis.cpp:114
void clearAll(void)
Clears all object members.
Definition: StaticAnalysis.cpp:100
int setAlgorithm(EquiSolnAlgo &theAlgorithm)
Sets the solution algorithm to use in the analysis.
Definition: StaticAnalysis.cpp:466
StaticAnalysis(AnalysisAggregation *analysis_aggregation)
Constructor.
Definition: StaticAnalysis.cpp:78
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
virtual int analyze(int numSteps)
Performs the analysis.
Definition: StaticAnalysis.cpp:293
int solve_current_step(int num_step)
Solves for current step.
Definition: StaticAnalysis.cpp:181