53 #ifndef DirectIntegrationAnalysis_h 54 #define DirectIntegrationAnalysis_h 67 #include <solution/analysis/analysis/TransientAnalysis.h> 70 class ConvergenceTest;
74 class SensitivityAlgorithm;
103 int analyze(
int numSteps,
double dT);
104 int initialize(
void);
Base class for DOF numbererers.
Definition: DOF_Numberer.h:94
int setAlgorithm(EquiSolnAlgo &theAlgorithm)
Sets the solutio algorithm to use in the analysis.
Definition: DirectIntegrationAnalysis.cpp:359
Linear system of equations.
Definition: LinearSOE.h:92
Base class for the object that perform the analysis.
Definition: Analysis.h:117
Analysis of the time-dependent response of the model.
Definition: TransientAnalysis.h:73
Solution procedure for the finite element problem.
Definition: SolutionProcedure.h:57
void clearAll(void)
Clears all object members (constraint handler, analysis model,...).
Definition: DirectIntegrationAnalysis.cpp:107
??
Definition: SensitivityAlgorithm.h:72
int setNumberer(DOF_Numberer &theNumberer)
Sets the renumerador to use in the analysis.
Definition: DirectIntegrationAnalysis.cpp:329
Base class for solution algorithms.
Definition: EquiSolnAlgo.h:91
Analysis * getCopy(void) const
Virtual constructor.
Definition: DirectIntegrationAnalysis.h:122
int domainChanged(void)
Execute the changes following a change in the domain.
Definition: DirectIntegrationAnalysis.cpp:275
int setLinearSOE(LinearSOE &theSOE)
Sets the linear system of equations to use in the analysis.
Definition: DirectIntegrationAnalysis.cpp:444
convergence test.
Definition: ConvergenceTest.h:81
Solution strategy for the finite element problem.
Definition: SolutionStrategy.h:94
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
DirectIntegrationAnalysis(SolutionStrategy *analysis_aggregation)
Constructor.
Definition: DirectIntegrationAnalysis.cpp:82
virtual ~DirectIntegrationAnalysis(void)
Destructor.
Definition: DirectIntegrationAnalysis.cpp:95
Direct integration dynamic analysis.
Definition: DirectIntegrationAnalysis.h:85
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:157