Eigen Command: Difference between revisions

From OpenSeesWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 25: Line 25:
NOTES:
NOTES:


# The eigenvectors are stored at the nodes and can be printed out using a Node Recorder, the nodeEigenvector command,  or the Print command.
#The eigenvectors are stored at the nodes and can be printed out using a Node Recorder, the nodeEigenvector command,  or the Print command.


THEORY:
Standard Problem:
:<math> \left (K - \lambda I \right ) \Phi = 0 </math>
Generalized Problem:
:<math> \left (K - \lambda M \right ) \Phi = 0 </math>


----
----

Revision as of 19:01, 12 May 2010




This command is used to perform the analysis.

analyze <$type> <$solver> $numEigenvalues

$numEigenvalues number of eigenvalues required
$type optional string detailing type of eigen analysis, -standard of -generalized (default generalized)
$solver optional string detailing type of solver, -UmfPack, -genBandArpack, -symmBandLapack, -SuperLU (default genBandArpack)


RETURNS:

a tcl string containg eigenvalues.


NOTES:

  1. The eigenvectors are stored at the nodes and can be printed out using a Node Recorder, the nodeEigenvector command, or the Print command.


THEORY:

Standard Problem:

<math> \left (K - \lambda I \right ) \Phi = 0 </math>

Generalized Problem:

<math> \left (K - \lambda M \right ) \Phi = 0 </math>

EXAMPLE:

set eigenvalues [eigenvalue 10];



Code Developed by: fmk