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);
124 inline Analysis *StaticAnalysis::getCopy(
void)
const int solve_current_step(int num_step)
Solves for current step.
Definition: StaticAnalysis.cpp:164
Base class for static integrators.
Definition: StaticIntegrator.h:83
virtual int analyze(int numSteps)
Performs the analysis.
Definition: StaticAnalysis.cpp:254
~StaticAnalysis(void)
Destructor.
Definition: StaticAnalysis.cpp:87
Base class for DOF numbererers.
Definition: DOF_Numberer.h:84
int domainChanged(void)
Hace los cambios que sean necesarios tras un cambio en el domain.
Definition: StaticAnalysis.cpp:296
int compute_sensitivities_step(int num_step)
Calcula las sensibilidades para el paso actual of the analysis.
Definition: StaticAnalysis.cpp:180
int setLinearSOE(LinearSOE &theSOE)
Sets the linear system of equations to use in the analysis.
Definition: StaticAnalysis.cpp:417
EquiSolnAlgo is an abstract base class, i.e. no objects of it's type can be created. Its subclasses deifine the sequence of operations to be performed in the analysis by static equilibrium of a finite element model.
Definition: EquiSolnAlgo.h:85
Clase Base para los objetos que realizan the analysis.
Definition: Analysis.h:109
StaticAnalysis(SoluMethod *metodo)
Constructor.
Definition: StaticAnalysis.cpp:76
Solution procedure for the finite element problem. The solution procedure is definde by specifiying: ...
Definition: SoluMethod.h:76
int new_integrator_step(int num_step)
Solicita al integrator que avance un paso en the analysis.
Definition: StaticAnalysis.cpp:149
Solution procedure for the finite element problem.
Definition: ProcSolu.h:56
int setNumberer(DOF_Numberer &theNumberer)
Sets the renumerador to use in the analysis.
Definition: StaticAnalysis.cpp:388
convergence test.
Definition: ConvergenceTest.h:75
Definition: SensitivityAlgorithm.h:68
int new_domain_step(int num_step)
Solicita la domain que avance un paso en the analysis.
Definition: StaticAnalysis.cpp:109
int setConvergenceTest(ConvergenceTest &theTest)
Sets the convergence test to use in the analysis.
Definition: StaticAnalysis.cpp:427
int commit_step(int num_step)
Consuma el estado al final del paso.
Definition: StaticAnalysis.cpp:202
int run_analysis_step(int num_step, int numSteps)
Performs un paso of the analysis.
Definition: StaticAnalysis.cpp:219
Linea system of equations. This is the class definition for LinearSOE. LinearSOE is an abstract base ...
Definition: LinearSOE.h:86
void clearAll(void)
Clears all object members (constraint handler, analysis model,...).
Definition: StaticAnalysis.cpp:95
performs a static analysis on the FE_Model.
Definition: StaticAnalysis.h:78
int setIntegrator(StaticIntegrator &theIntegrator)
Sets the integrator to use in the analysis.
Definition: StaticAnalysis.cpp:408
int check_domain_change(int num_step, int numSteps)
Comprueba si se ha producido algún cambio en el domain desde el último paso of the analysis...
Definition: StaticAnalysis.cpp:128
================================================================================
Definition: ContinuaReprComponent.h:34
int setAlgorithm(EquiSolnAlgo &theAlgorithm)
Sets the solution algorithm to use in the analysis.
Definition: StaticAnalysis.cpp:398