Public Member Functions | Protected Attributes | List of all members
bisection Class Reference

Reduces step by a given ratio. More...

Inheritance diagram for bisection:
Inheritance graph
[legend]
Collaboration diagram for bisection:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("bisection")
 
 bisection (const dictionary &dict)
 
virtual ~bisection ()=default
 
virtual void updateStep (scalar &step)
 
- Public Member Functions inherited from stepUpdate
 TypeName ("stepUpdate")
 
 declareRunTimeSelectionTable (autoPtr, stepUpdate, dictionary,(const dictionary &dict),(dict))
 
 stepUpdate (const dictionary &dict)
 
virtual ~stepUpdate ()=default
 
virtual void setDeriv (const scalar deriv)
 
virtual void setNewMeritValue (const scalar value)
 
virtual void setOldMeritValue (const scalar value)
 

Protected Attributes

scalar ratio_
 
- Protected Attributes inherited from stepUpdate
const dictionary dict_
 

Additional Inherited Members

- Static Public Member Functions inherited from stepUpdate
static autoPtr< stepUpdateNew (const dictionary &dict)
 
- Protected Member Functions inherited from stepUpdate
const dictionarycoeffsDict ()
 

Detailed Description

Reduces step by a given ratio.

Source files

Definition at line 49 of file bisection.H.

Constructor & Destructor Documentation

◆ bisection()

bisection ( const dictionary dict)

Definition at line 42 of file bisection.C.

◆ ~bisection()

virtual ~bisection ( )
virtualdefault

Member Function Documentation

◆ TypeName()

TypeName ( "bisection"  )

◆ updateStep()

void updateStep ( scalar &  step)
virtual

Implements stepUpdate.

Definition at line 51 of file bisection.C.

Member Data Documentation

◆ ratio_

scalar ratio_
protected

Definition at line 57 of file bisection.H.


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