LOCA::Predictor::Random Class Reference

Random predictor computation class More...

#include <LOCA_Predictor_Random.H>

Inheritance diagram for LOCA::Predictor::Random:

[legend]
Collaboration diagram for LOCA::Predictor::Random:
[legend]
List of all members.

Public Member Functions

 Random (NOX::Parameter::List &params)
 Constructor.
virtual ~Random ()
 Destructor.
virtual NOX::Abstract::Group::ReturnType reset (NOX::Parameter::List &params)
 Reset parameters.
virtual NOX::Abstract::Group::ReturnType compute (bool baseOnSecant, double stepSize, LOCA::Continuation::ExtendedGroup &prevGroup, LOCA::Continuation::ExtendedGroup &curGroup, LOCA::Continuation::ExtendedVector &result)
 Computes the random predictor.
virtual NOX::Abstract::Group::ReturnType compute (bool baseOnSecant, const vector< double > &stepSize, LOCA::MultiContinuation::ExtendedGroup &grp, LOCA::MultiContinuation::ExtendedMultiVector &prevXMultiVec, LOCA::MultiContinuation::ExtendedMultiVector &xMultiVec, LOCA::MultiContinuation::ExtendedMultiVector &result)
 Computes the random predictor.

Protected Attributes

double epsilon
 Size of random value.

Detailed Description

Random predictor computation class

This class computes the predictor direction where the solution component is filled with random values and the parameter component equal to 1. Each componenet of the solution vector $v_i$ of the predictor is given by $v_i = \epsilon r_i x_i$ where $r_i$ is a random value between -1 and 1, $x_i$ is the corresponding component of the solution vector, and $\epsilon$ is a parameter.

The parameters used by this class supplied in the constructor or reset method are:


Member Function Documentation

NOX::Abstract::Group::ReturnType LOCA::Predictor::Random::reset NOX::Parameter::List params  )  [virtual]
 

Reset parameters.

The only parameter for the random predictor is $epsilon$.

Reimplemented from LOCA::Predictor::Generic.


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