#include <FirstOrderExpansionAcceptanceFunction.h>


Public Member Functions | |
| FirstOrderExpansionAcceptanceFunction (const double _k=1.0, const double _offset=0.0) | |
| virtual void | setOffset (double _offset) |
| virtual void | setK (double _k) |
| double | accept (const double temp, const double change) |
Private Attributes | |
| double | k |
| double | offset |
| double | firstOrderTerm |
Definition at line 36 of file FirstOrderExpansionAcceptanceFunction.h.
| CompuCell3D::FirstOrderExpansionAcceptanceFunction::FirstOrderExpansionAcceptanceFunction | ( | const double | _k = 1.0, |
|
| const double | _offset = 0.0 | |||
| ) | [inline] |
Definition at line 41 of file FirstOrderExpansionAcceptanceFunction.h.
| virtual void CompuCell3D::FirstOrderExpansionAcceptanceFunction::setOffset | ( | double | _offset | ) | [inline, virtual] |
Implements CompuCell3D::AcceptanceFunction.
Definition at line 42 of file FirstOrderExpansionAcceptanceFunction.h.
References offset.
| virtual void CompuCell3D::FirstOrderExpansionAcceptanceFunction::setK | ( | double | _k | ) | [inline, virtual] |
Implements CompuCell3D::AcceptanceFunction.
Definition at line 43 of file FirstOrderExpansionAcceptanceFunction.h.
References k.
| double CompuCell3D::FirstOrderExpansionAcceptanceFunction::accept | ( | const double | temp, | |
| const double | change | |||
| ) | [inline, virtual] |
Calculates the probability that a change should be accepted based on the current temperature and the energy cost.
| temp | The current temperature. | |
| change | The change energy. |
Implements CompuCell3D::AcceptanceFunction.
Definition at line 44 of file FirstOrderExpansionAcceptanceFunction.h.
References firstOrderTerm, k, and offset.
double CompuCell3D::FirstOrderExpansionAcceptanceFunction::k [private] |
Definition at line 37 of file FirstOrderExpansionAcceptanceFunction.h.
double CompuCell3D::FirstOrderExpansionAcceptanceFunction::offset [private] |
Definition at line 38 of file FirstOrderExpansionAcceptanceFunction.h.
Referenced by accept(), and setOffset().
double CompuCell3D::FirstOrderExpansionAcceptanceFunction::firstOrderTerm [private] |
1.5.6