|
virtual int | setupPreviousStep (void) |
| Performs the analysis.
|
|
virtual int | setAlgorithm (LinearBucklingAlgo &theAlgo) |
| Sets the algorithm to use in the analysis.
|
|
virtual int | setIntegrator (LinearBucklingIntegrator &theIntegrator) |
| Sets the integrator to use in the analysis.
|
|
virtual int | setEigenSOE (ArpackSOE &theSOE) |
| Sets the sistema de eigenvalues to use in the analysis.
|
|
virtual const double & | getEigenvalue (int mode) const |
| Returns the autovalor que corresponde al modo being passed as parameter.
|
|
virtual int | analyze (int numModes) |
| Performs the analysis.
|
|
void | clearAll (void) |
| Clears all object members (constraint handler, analysis model,...).
|
|
virtual int | domainChanged (void) |
| Hace los cambios necesarios como consecuencia de un cambio en el domain.
|
|
virtual int | setAlgorithm (EigenAlgorithm &theAlgo) |
| Sets the algorithm to use in the analysis.
|
|
virtual int | setIntegrator (EigenIntegrator &theIntegrator) |
| Sets the integrator to use in the analysis.
|
|
virtual int | setEigenSOE (EigenSOE &theSOE) |
| Sets the sistema de eigenvalues to use in the analysis.
|
|
virtual const Vector & | getEigenvector (int mode) const |
| Returns the autovector que corresponde al modo being passed as parameter.
|
|
Vector | getNormalizedEigenvector (int mode) const |
| Returns the autovector que corresponde al modo being passed as parameter normalizado de modo que la componente máxima valga 1 (norma_infinito).
|
|
Matrix | getEigenvectors (void) const |
| Returns a matriz con los eigenvectors calculados colocados por columnas.
|
|
Matrix | getNormalizedEigenvectors (void) const |
| Returns a matriz con los eigenvectors normalizados colocados por columnas (norma_infinito).
|
|
double | getAngularFrequency (int mode) const |
| Return the angular frequency for the i-th mode.
|
|
double | getPeriodo (int mode) const |
| Returns the period for the i-th mode.
|
|
double | getFrecuencia (int mode) const |
| Return the frequency for the i-th mode.
|
|
Vector | getEigenvalues (void) const |
| Returns a vector with the computed eigenvalues for each mode.
|
|
Vector | getAngularFrequencies (void) const |
| Returns a vector with the computed angular frequencies for each mode.
|
|
Vector | getPeriodos (void) const |
| Returns a vector with the computed vectors for each mode.
|
|
Vector | getFrecuencias (void) const |
| Returns a vector con las frecuencias calculadas.
|
|
int | getNumModes (void) const |
| Returns the number of eigenvalues que se han calculado.
|
|
virtual double | getModalParticipationFactor (int mode) const |
| Returns the factor de participación modal correspondiente al modo i.
|
|
Vector | getModalParticipationFactors (void) const |
| Returns the factores de participación modal.
|
|
Vector | getDistributionFactor (int mode) const |
| Returns the factor de distribución correspondiente al modo being passed as parameter.
|
|
Matrix | getDistributionFactors (void) const |
| Returns a matriz con los factores de distribución calculados colocados por columnas.
|
|
double | getEffectiveModalMass (int mode) const |
| Return the masa modal efectiva correspondiente al modo i.
|
|
Vector | getEffectiveModalMasses (void) const |
| Returns the masas modales efectivas.
|
|
double | getTotalMass (void) const |
| Return the masa total del modelo.
|
|
Vector | getEquivalentStaticLoad (int mode, const double &) const |
| Returns the equivalent static load for the mode being passed as parameter.
|
|
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 | setNumberer (DOF_Numberer &theNumberer) |
| Sets the renumerador to use in the analysis.
|
|
virtual int | setLinearSOE (LinearSOE &theSOE) |
| Sets the linear system of equations 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 |
|