Itasca C++ Interface
Loading...
Searching...
No Matches
zone::IEigenModes Class Referenceabstract

Public Member Functions

virtual uint32 getNumModes () const =0
 Returns the number of eigenmodes that have been calculated.
virtual uint64 getNumDofs () const =0
 Returns the number of free degrees of freedom (matrix size).
virtual bool isInitialized () const =0
 Returns true if the eigenmodes have been calculated are are available for plotting.
virtual double getEigenValue (uint32 mode) const =0
virtual double getFrequency (uint32 mode) const =0
virtual DVect getEigenVector (uint64 id, uint32 mode) const =0

Member Function Documentation

◆ getEigenValue()

virtual double zone::IEigenModes::getEigenValue ( uint32 mode) const
pure virtual

Retuns the eigenvalue for the mode number. Mode numbers are 1-based, and must be between 1 and getNumModes()

◆ getEigenVector()

virtual DVect zone::IEigenModes::getEigenVector ( uint64 id,
uint32 mode ) const
pure virtual

Returns the eigenvector for the gridpoint ID and mode number. Mode numbers are 1-based, and must be between 1 and getNumModes()

◆ getFrequency()

virtual double zone::IEigenModes::getFrequency ( uint32 mode) const
pure virtual

Returns the frequency in Hz for the mode number. Mode numbers are 1-based, and must be between 1 and getNumModes(). If the eigenvalue is negative, this returns 0.0


The documentation for this class was generated from the following file: