|
|
void | clearAll (void) |
| | Clears all object members (constraint handler, analysis model,...).
|
| |
| int | analyze (int numSteps) |
| | Performs the analysis. More...
|
| |
|
int | domainChanged (void) |
| | Hace los cambios que sean necesarios tras un cambio en el domain.
|
| |
|
int | getNumModes (void) const |
| |
|
void | setNumModes (const int &nm) |
| |
|
int | setLinearBucklingAlgorithm (LinearBucklingAlgo &) |
| | Set the solution algorithm to use for linear buckling analysis.
|
| |
|
int | setLinearBucklingIntegrator (LinearBucklingIntegrator &) |
| | the integrator to use in the analysis de eigenvalues.
|
| |
|
int | setArpackSOE (ArpackSOE &theSOE) |
| | Sets the linear system of equations to use in the analysis de eigenvalues.
|
| |
| virtual const Vector & | getEigenvector (int mode) |
| | Returns the autovector that corresponds to the mode being passed as parameter. More...
|
| |
| virtual const double & | getEigenvalue (int mode) const |
| | Returns the eigenvalue that corresponds to the mode being passed as parameter. More...
|
| |
| | ~StaticAnalysis (void) |
| | Destructor. More...
|
| |
|
void | clearAll (void) |
| | Clears all object members.
|
| |
|
int | initialize (void) |
| |
| int | domainChanged (void) |
| | Method invoked during the analysis to deal with domain changes. More...
|
| |
|
int | setNumberer (DOF_Numberer &theNumberer) |
| | Sets the renumerador to use in the analysis.
|
| |
| int | setAlgorithm (EquiSolnAlgo &theAlgorithm) |
| | Sets the solution algorithm to use in the analysis. More...
|
| |
| int | setIntegrator (StaticIntegrator &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.
|
| |
|
ConvergenceTest * | getConvergenceTest (void) |
| |
|
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 |
| |
Linear buckling analysis.