ConvergenceTest Class Reference#include <ConvergenceTest.h>
Inheritance diagram for ConvergenceTest:
List of all members.
Detailed Description
Definition at line 44 of file ConvergenceTest.h.
Constructor & Destructor Documentation
ConvergenceTest::ConvergenceTest |
( |
int |
classTag |
) |
|
ConvergenceTest::~ConvergenceTest |
( |
|
) |
[virtual] |
Member Function Documentation
virtual ConvergenceTest* ConvergenceTest::getCopy |
( |
int |
iterations |
) |
[pure virtual] |
Implemented in CTestEnergyIncr, CTestFixedNumIter, CTestNormDispIncr, CTestNormUnbalance, CTestRelativeEnergyIncr, CTestRelativeNormDispIncr, CTestRelativeNormUnbalance, and CTestRelativeTotalNormDispIncr.
Referenced by BFGS::BFGS(), Broyden::Broyden(), Broyden::setConvergenceTest(), and BFGS::setConvergenceTest().
virtual int ConvergenceTest::setEquiSolnAlgo |
( |
EquiSolnAlgo & |
theAlgorithm |
) |
[pure virtual] |
Implemented in CTestEnergyIncr, CTestFixedNumIter, CTestNormDispIncr, CTestNormUnbalance, CTestRelativeEnergyIncr, CTestRelativeNormDispIncr, CTestRelativeNormUnbalance, and CTestRelativeTotalNormDispIncr.
Referenced by PeriodicNewton::solveCurrentStep(), NewtonRaphson::solveCurrentStep(), NewtonLineSearch::solveCurrentStep(), ModifiedNewton::solveCurrentStep(), KrylovNewton::solveCurrentStep(), Broyden::solveCurrentStep(), and BFGS::solveCurrentStep().
virtual int ConvergenceTest::start |
( |
void |
|
) |
[pure virtual] |
Implemented in CTestEnergyIncr, CTestFixedNumIter, CTestNormDispIncr, CTestNormUnbalance, CTestRelativeEnergyIncr, CTestRelativeNormDispIncr, CTestRelativeNormUnbalance, and CTestRelativeTotalNormDispIncr.
Referenced by PeriodicNewton::solveCurrentStep(), NewtonRaphson::solveCurrentStep(), NewtonLineSearch::solveCurrentStep(), ModifiedNewton::solveCurrentStep(), KrylovNewton::solveCurrentStep(), Broyden::solveCurrentStep(), and BFGS::solveCurrentStep().
virtual int ConvergenceTest::test |
( |
void |
|
) |
[pure virtual] |
Implemented in CTestEnergyIncr, CTestFixedNumIter, CTestNormDispIncr, CTestNormUnbalance, CTestRelativeEnergyIncr, CTestRelativeNormDispIncr, CTestRelativeNormUnbalance, and CTestRelativeTotalNormDispIncr.
Referenced by PeriodicNewton::solveCurrentStep(), NewtonRaphson::solveCurrentStep(), NewtonLineSearch::solveCurrentStep(), ModifiedNewton::solveCurrentStep(), KrylovNewton::solveCurrentStep(), Broyden::solveCurrentStep(), and BFGS::solveCurrentStep().
virtual int ConvergenceTest::getNumTests |
( |
void |
|
) |
[pure virtual] |
Implemented in CTestEnergyIncr, CTestFixedNumIter, CTestNormDispIncr, CTestNormUnbalance, CTestRelativeEnergyIncr, CTestRelativeNormDispIncr, CTestRelativeNormUnbalance, and CTestRelativeTotalNormDispIncr.
Referenced by VariableTimeStepDirectIntegrationAnalysis::determineDt(), NewmarkHybridSimulation::update(), HHTHybridSimulation::update(), and CollocationHybridSimulation::update().
virtual int ConvergenceTest::getMaxNumTests |
( |
void |
|
) |
[pure virtual] |
virtual double ConvergenceTest::getRatioNumToMax |
( |
void |
|
) |
[pure virtual] |
virtual const Vector& ConvergenceTest::getNorms |
( |
void |
|
) |
[pure virtual] |
The documentation for this class was generated from the following files:
Generated on Mon Oct 23 15:05:39 2006 for OpenSees by 1.5.0
|