perform a dynamic analysis on the FE_Model using a direct integration scheme.
More...
|
| int | analyze (int numSteps, double dT, double dtMin, double dtMax, int Jd) |
| | Performs the analysis. More...
|
| |
| virtual | ~DirectIntegrationAnalysis (void) |
| | Destructor. More...
|
| |
| void | clearAll (void) |
| | Clears all object members (constraint handler, analysis model,...). More...
|
| |
| int | analyze (int numSteps, double dT) |
| | Performs the analysis. More...
|
| |
|
int | initialize (void) |
| |
| int | domainChanged (void) |
| | Execute the changes following a change in the domain. More...
|
| |
|
int | setNumberer (DOF_Numberer &theNumberer) |
| | Sets the renumerador to use in the analysis.
|
| |
| int | setAlgorithm (EquiSolnAlgo &theAlgorithm) |
| | Sets the solutio algorithm to use in the analysis. More...
|
| |
| int | setIntegrator (TransientIntegrator &theIntegrator) |
| | Sets the integrator to use in the analysis. More...
|
| |
| int | setLinearSOE (LinearSOE &theSOE) |
| | Sets the linear system of equations to use in the analysis. More...
|
| |
|
int | setConvergenceTest (ConvergenceTest &theTest) |
| | Sets the convergence test to use in the analysis.
|
| |
|
int | checkDomainChange (void) |
| | Comprueba si el domain ha cambiado.
|
| |
|
AnalysisAggregation * | getAnalysisAggregationPtr (void) |
| |
|
Domain * | getDomainPtr (void) |
| | Returns a pointer to the domain.
|
| |
|
const Domain * | getDomainPtr (void) const |
| | Returns a pointer to the domain.
|
| |
|
ConstraintHandler * | getConstraintHandlerPtr (void) |
| | Returns a pointer to the constraint handler.
|
| |
|
DOF_Numberer * | getDOF_NumbererPtr (void) const |
| | Returns a pointer to the DOF numberer.
|
| |
|
AnalysisModel * | getAnalysisModelPtr (void) const |
| | Returns a pointer to the analysis model.
|
| |
|
LinearSOE * | getLinearSOEPtr (void) const |
| | Returns a pointer to the linear system of equations.
|
| |
|
EigenSOE * | getEigenSOEPtr (void) const |
| | Returns a pointer to the system of equations de eigenvalues.
|
| |
|
Integrator * | getIntegratorPtr (void) |
| | Returns, if possible, a pointer al integrator otherwise it returns nullptr.
|
| |
|
const Integrator * | getIntegratorPtr (void) const |
| | Returns, if possible, a pointer al integrator otherwise it returns nullptr.
|
| |
|
IncrementalIntegrator * | getIncrementalIntegratorPtr (void) |
| | Returns, if possible, a pointer al integrator incremental otherwise it returns nullptr.
|
| |
|
EigenIntegrator * | getEigenIntegratorPtr (void) |
| | Returns, if possible, a pointer al EigenIntegrator otherwise it returns nullptr.
|
| |
|
LinearBucklingIntegrator * | getLinearBucklingIntegratorPtr (void) |
| | Returns, if possible, a pointer al LinearBucklingIntegrator otherwise it returns nullptr.
|
| |
|
TransientIntegrator * | getTransientIntegratorPtr (void) |
| | Returns, if possible, a pointer al EigenIntegrator otherwise it returns nullptr.
|
| |
|
StaticIntegrator * | getStaticIntegratorPtr (void) |
| | Returns, if possible, a pointer al StaticIntegrator otherwise it returns nullptr.
|
| |
|
SolutionAlgorithm * | getSolutionAlgorithmPtr (void) |
| |
| EigenAlgorithm * | getEigenSolutionAlgorithmPtr (void) |
| | Return a pointer to the eigenproblem solution algorithm (if it's not defined it returns nullptr). More...
|
| |
| EquiSolnAlgo * | getEquiSolutionAlgorithmPtr (void) |
| | Return a pointer to the linear SOE solution algorithm (if it's not defined it returns nullptr). More...
|
| |
| DomainDecompAlgo * | getDomainDecompSolutionAlgorithmPtr (void) |
| | Return a pointer to the domain decomposition solution algorithm (if it's not defined it returns nullptr). More...
|
| |
|
virtual ConvergenceTest * | getConvergenceTestPtr (void) |
| | Returns a pointer to the convergence test (only for suitable analysis).
|
| |
|
virtual const ConvergenceTest * | getConvergenceTestPtr (void) const |
| | Returns a pointer to the convergence test (only for suitable analysis).
|
| |
|
virtual const DomainSolver * | getDomainSolver (void) const |
| | Returns a pointer to the DomainSolver.
|
| |
|
virtual DomainSolver * | getDomainSolver (void) |
| | Returns a pointer to the DomainSolver.
|
| |
|
virtual const Subdomain * | getSubdomain (void) const |
| | Returns a pointer to the subdomain.
|
| |
|
virtual Subdomain * | getSubdomain (void) |
| | Returns a pointer to the subdomain.
|
| |
|
virtual int | setEigenSOE (EigenSOE &theSOE) |
| | Sets the sistema de eigenvalues to use in the analysis.
|
| |
|
virtual int | setIntegrator (Integrator &theNewIntegrator) |
| | Sets the integrator to use in the analysis.
|
| |
|
virtual int | setAlgorithm (SolutionAlgorithm &theNewAlgorithm) |
| | Set the solution algorithm to be used in the analysis.
|
| |
|
void | brokeConstraintHandler (const CommParameters &, const ID &) |
| |
|
void | brokeNumberer (const CommParameters &, const ID &) |
| |
|
void | brokeAnalysisModel (const CommParameters &, const ID &) |
| |
|
void | brokeDDLinearSOE (const CommParameters &, const ID &) |
| |
|
void | brokeLinearSOE (const CommParameters &, const ID &) |
| |
|
void | brokeIncrementalIntegrator (const CommParameters &, const ID &) |
| |
|
void | brokeStaticIntegrator (const CommParameters &, const ID &) |
| |
|
void | brokeTransientIntegrator (const CommParameters &, const ID &) |
| |
|
void | brokeDomainDecompAlgo (const CommParameters &, const ID &) |
| |
|
void | brokeEquiSolnAlgo (const CommParameters &, const ID &) |
| |
|
int | getAnalysisResult (void) const |
| |
perform a dynamic analysis on the FE_Model using a direct integration scheme.