Geant4
10.03
|
#include <G4SimplexDownhill.hh>
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 |
Definition at line 49 of file G4SimplexDownhill.hh.
|
inline |
Definition at line 54 of file G4SimplexDownhill.hh.
G4SimplexDownhill< T >::~G4SimplexDownhill | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
G4double G4SimplexDownhill< T >::GetMinimum | ( | ) |
std::vector< G4double > G4SimplexDownhill< T >::GetMinimumPoint | ( | ) |
|
private |
|
inlineprivate |
Definition at line 67 of file G4SimplexDownhill.hh.
|
private |
Referenced by G4SimplexDownhill< G4ConvergenceTester >::G4SimplexDownhill().
|
private |
|
private |
|
private |
Definition at line 98 of file G4SimplexDownhill.hh.
|
private |
Definition at line 99 of file G4SimplexDownhill.hh.
|
private |
Definition at line 74 of file G4SimplexDownhill.hh.
|
private |
Definition at line 71 of file G4SimplexDownhill.hh.
|
private |
Definition at line 75 of file G4SimplexDownhill.hh.
|
private |
Definition at line 100 of file G4SimplexDownhill.hh.
|
private |
Definition at line 102 of file G4SimplexDownhill.hh.
|
private |
Definition at line 101 of file G4SimplexDownhill.hh.
|
private |
Definition at line 103 of file G4SimplexDownhill.hh.
|
private |
Definition at line 104 of file G4SimplexDownhill.hh.
|
private |
Definition at line 106 of file G4SimplexDownhill.hh.
|
private |
Definition at line 96 of file G4SimplexDownhill.hh.
|
private |
Definition at line 94 of file G4SimplexDownhill.hh.
Referenced by G4SimplexDownhill< G4ConvergenceTester >::getValue().