LOCA::Continuation::AnasaziGroup Class Reference

LOCA abstract interface for continuation, derived from the NOX::Abstract::Group. This abstract class provides the interface necessary to perform continuation, i.e., compute families of solutions to $ F(x,p) = 0 $. More...

#include <LOCA_Continuation_AnasaziGroup.H>

Inheritance diagram for LOCA::Continuation::AnasaziGroup:

[legend]
Collaboration diagram for LOCA::Continuation::AnasaziGroup:
[legend]
List of all members.

Public Member Functions

 AnasaziGroup ()
 Default constructor.
 AnasaziGroup (const AnasaziGroup &source, NOX::CopyType type=NOX::DeepCopy)
 Copy constructor.
virtual ~AnasaziGroup ()
 Destructor.
virtual AnasaziGroupoperator= (const AnasaziGroup &source)
 Assignment operator.
virtual NOX::Abstract::Group::ReturnType computeEigenvalues (NOX::Parameter::List &params)
 Computes leading eigenvalues/eigenvectors using Anasazi package.

Protected Attributes

int eigenvalCounter
 Step counter for option of computing eigenvalues every n continuation steps.

Detailed Description

LOCA abstract interface for continuation, derived from the NOX::Abstract::Group. This abstract class provides the interface necessary to perform continuation, i.e., compute families of solutions to $ F(x,p) = 0 $.

Concrete implemenations of this interface must provide implementations of all of the methods in the NOX::Abstract::Group interface as well as the additional interface defined here.


Member Function Documentation

NOX::Abstract::Group::ReturnType LOCA::Continuation::AnasaziGroup::computeEigenvalues NOX::Parameter::List params  )  [virtual]
 

Computes leading eigenvalues/eigenvectors using Anasazi package.

To use Anasazi for computing eigenvalues, NOX/LOCA must be configured with --enable-loca-anasazi

Reimplemented from LOCA::Continuation::AbstractGroup.

Reimplemented in LOCA::LAPACK::Group.


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