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.
|
|
virtual | ~DirectIntegrationAnalysis (void) |
| Destructor.
|
|
void | clearAll (void) |
| Clears all object members (constraint handler, analysis model,...).
|
|
int | analyze (int numSteps, double dT) |
| Performs the analysis.
|
|
int | initialize (void) |
|
int | domainChanged (void) |
| Ejecuta los cambios que implica un cambio en el domain del problema.
|
|
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.
|
|
int | setIntegrator (TransientIntegrator &theIntegrator) |
| Sets the integrator to use in the analysis.
|
|
int | setLinearSOE (LinearSOE &theSOE) |
| Sets the linear system of equations to use in the analysis.
|
|
int | setConvergenceTest (ConvergenceTest &theTest) |
| Sets the convergence test to use in the analysis.
|
|
int | checkDomainChange (void) |
| Comprueba si el domain ha cambiado.
|
|
SoluMethod * | getSoluMethodPtr (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 gestor de coacciones.
|
|
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).
|
|
EquiSolnAlgo * | getEquiSolutionAlgorithmPtr (void) |
| Return a pointer to the linear SOE solution algorithm (if it's not defined it returns nullptr).
|
|
DomainDecompAlgo * | getDomainDecompSolutionAlgorithmPtr (void) |
| Return a pointer to the domain decomposition solution algorithm (if it's not defined it returns nullptr).
|
|
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.