LOCA::EigenvalueSort::LargestMagnitude Class Reference

Largest-magnitude sorting strategy. More...

#include <LOCA_EigenvalueSort_Strategies.H>

Inheritance diagram for LOCA::EigenvalueSort::LargestMagnitude:

[legend]
Collaboration diagram for LOCA::EigenvalueSort::LargestMagnitude:
[legend]
List of all members.

Public Member Functions

 LargestMagnitude (const Teuchos::RefCountPtr< LOCA::GlobalData > &global_data, const Teuchos::RefCountPtr< Teuchos::ParameterList > &eigenParams)
 Constructor.
 ~LargestMagnitude ()
 Destructor.
virtual NOX::Abstract::Group::ReturnType sort (int n, double *evals, std::vector< int > *perm=NULL) const
 Sort real eigenvalues.
virtual NOX::Abstract::Group::ReturnType sort (int n, double *r_evals, double *i_evals, std::vector< int > *perm=NULL) const
 Sort complex eigenvalues.

Detailed Description

Largest-magnitude sorting strategy.

Sorts eigenvalues in decreasing order according to their magnitude. This method requires no parameters in the eigenParams argument to the constructor


Constructor & Destructor Documentation

LOCA::EigenvalueSort::LargestMagnitude::LargestMagnitude const Teuchos::RefCountPtr< LOCA::GlobalData > &  global_data,
const Teuchos::RefCountPtr< Teuchos::ParameterList > &  eigenParams
[inline]
 

Constructor.

Parameters:
global_data [in] Global data object
eigenParams [in] Eigensolver parameters.


The documentation for this class was generated from the following files:
Generated on Thu Sep 18 12:38:31 2008 for NOX by doxygen 1.3.9.1