NOX Development
Public Member Functions
LOCA::EigenvalueSort::SmallestReal Class Reference

Smallest-real sorting strategy. More...

#include <LOCA_EigenvalueSort_Strategies.H>

Inheritance diagram for LOCA::EigenvalueSort::SmallestReal:
Inheritance graph
[legend]
Collaboration diagram for LOCA::EigenvalueSort::SmallestReal:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SmallestReal (const Teuchos::RCP< LOCA::GlobalData > &global_data, const Teuchos::RCP< Teuchos::ParameterList > &eigenParams)
 Constructor.
 ~SmallestReal ()
 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

Smallest-real sorting strategy.

Sorts eigenvalues in increasing order according to their real part. This method requires no parameters in the eigenParams argument to the constructor


Constructor & Destructor Documentation

LOCA::EigenvalueSort::SmallestReal::SmallestReal ( const Teuchos::RCP< LOCA::GlobalData > &  global_data,
const Teuchos::RCP< 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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends