52 #ifndef DirectIntegrationAnalysis_h 53 #define DirectIntegrationAnalysis_h 66 #include <solution/analysis/analysis/TransientAnalysis.h> 69 class ConvergenceTest;
73 class SensitivityAlgorithm;
102 int analyze(
int numSteps,
double dT);
103 int initialize(
void);
Base class for DOF numbererers.
Definition: DOF_Numberer.h:93
int setAlgorithm(EquiSolnAlgo &theAlgorithm)
Sets the solutio algorithm to use in the analysis.
Definition: DirectIntegrationAnalysis.cpp:359
Solution procedure for the finite element problem.
Definition: AnalysisAggregation.h:89
Linear system of equations.
Definition: LinearSOE.h:91
Base class for the object that perform the analysis.
Definition: Analysis.h:116
Analysis of the time-dependent response of the model.
Definition: TransientAnalysis.h:72
void clearAll(void)
Clears all object members (constraint handler, analysis model,...).
Definition: DirectIntegrationAnalysis.cpp:106
Definition: SensitivityAlgorithm.h:68
int setNumberer(DOF_Numberer &theNumberer)
Sets the renumerador to use in the analysis.
Definition: DirectIntegrationAnalysis.cpp:329
EquiSolnAlgo is an abstract base class, i.e.
Definition: EquiSolnAlgo.h:88
Analysis * getCopy(void) const
Virtual constructor.
Definition: DirectIntegrationAnalysis.h:121
int domainChanged(void)
Execute the changes following a change in the domain.
Definition: DirectIntegrationAnalysis.cpp:275
Solution procedure for the finite element problem.
Definition: ProcSolu.h:56
int setLinearSOE(LinearSOE &theSOE)
Sets the linear system of equations to use in the analysis.
Definition: DirectIntegrationAnalysis.cpp:444
convergence test.
Definition: ConvergenceTest.h:80
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
virtual ~DirectIntegrationAnalysis(void)
Destructor.
Definition: DirectIntegrationAnalysis.cpp:94
Direct integration dynamic analysis.
Definition: DirectIntegrationAnalysis.h:84
int setConvergenceTest(ConvergenceTest &theTest)
Sets the convergence test to use in the analysis.
Definition: DirectIntegrationAnalysis.cpp:479
int checkDomainChange(void)
Comprueba si el domain ha cambiado.
Definition: DirectIntegrationAnalysis.cpp:487
int setIntegrator(TransientIntegrator &theIntegrator)
Sets the integrator to use in the analysis.
Definition: DirectIntegrationAnalysis.cpp:403
int analyze(int numSteps, double dT)
Performs the analysis.
Definition: DirectIntegrationAnalysis.cpp:156
DirectIntegrationAnalysis(AnalysisAggregation *analysis_aggregation)
Constructor.
Definition: DirectIntegrationAnalysis.cpp:81