ArmijoStepSizeRule Class Reference

#include <ArmijoStepSizeRule.h>

Inheritance diagram for ArmijoStepSizeRule:

StepSizeRule List of all members.

Public Member Functions

 ArmijoStepSizeRule (GFunEvaluator *passedGFunEvaluator, ProbabilityTransformation *theProbabilityTransformation, MeritFunctionCheck *theMeritFunctionCheck, RootFinding *theRootFindingAlgorithm, double base, int maxNumReductions, double b0, int numberOfShortSteps, double radius, double surfaceDistance, double evolution, int printFlag)
 ~ArmijoStepSizeRule ()
int computeStepSize (Vector u, Vector grad_G, double G, Vector d, int stepNumber)
double getStepSize ()
double getInitialStepSize ()
double getGFunValue ()

Detailed Description

Definition at line 44 of file ArmijoStepSizeRule.h.


Constructor & Destructor Documentation

ArmijoStepSizeRule::ArmijoStepSizeRule ( GFunEvaluator passedGFunEvaluator,
ProbabilityTransformation theProbabilityTransformation,
MeritFunctionCheck theMeritFunctionCheck,
RootFinding theRootFindingAlgorithm,
double  base,
int  maxNumReductions,
double  b0,
int  numberOfShortSteps,
double  radius,
double  surfaceDistance,
double  evolution,
int  printFlag 
)

Definition at line 52 of file ArmijoStepSizeRule.cpp.

ArmijoStepSizeRule::~ArmijoStepSizeRule (  ) 

Definition at line 82 of file ArmijoStepSizeRule.cpp.


Member Function Documentation

double ArmijoStepSizeRule::getStepSize (  )  [virtual]

Implements StepSizeRule.

Definition at line 89 of file ArmijoStepSizeRule.cpp.

double ArmijoStepSizeRule::getInitialStepSize (  )  [virtual]

Implements StepSizeRule.

Definition at line 97 of file ArmijoStepSizeRule.cpp.

double ArmijoStepSizeRule::getGFunValue (  )  [virtual]

Implements StepSizeRule.

Definition at line 105 of file ArmijoStepSizeRule.cpp.


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

Generated on Mon Oct 23 15:05:38 2006 for OpenSees by doxygen 1.5.0