|
Geant4
10.00.p01
|
Public Member Functions | |
| G4SimplexDownhill (T *tp, G4int n) | |
| ~G4SimplexDownhill () | |
| G4double | GetMinimum () |
| std::vector< G4double > | GetMinimumPoint () |
Private Member Functions | |
| G4double | getValue (std::vector< G4double > x) |
| void | initialize () |
| void | calHeights () |
| std::vector< G4double > | calCentroid (G4int) |
| G4bool | isItGoodEnough () |
| std::vector< G4double > | getReflectionPoint (std::vector< G4double >, std::vector< G4double >) |
| std::vector< G4double > | getExpansionPoint (std::vector< G4double >, std::vector< G4double >) |
| std::vector< G4double > | getContractionPoint (std::vector< G4double >, std::vector< G4double >) |
| void | doDownhill () |
| void | init () |
Private Attributes | |
| std::vector< std::vector < G4double > > | currentSimplex |
| std::vector< G4double > | currentHeights |
| G4double | currentValue |
| T * | target |
| G4int | numberOfVariable |
| G4double | alpha |
| G4double | beta |
| G4double | gamma |
| G4double | max_se |
| G4double | max_ratio |
| G4int | maximum_no_trial |
| G4bool | minimized |
| std::vector< G4double > | minimumPoint |
| G4SimplexDownhill | ( | T * | tp, |
| G4int | n | ||
| ) |
| ~G4SimplexDownhill | ( | ) |
| G4double GetMinimum | ( | ) |
| std::vector< G4double > GetMinimumPoint | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |