Geant4-11
|
#include <G4SimplexDownhill.hh>
Public Member Functions | |
G4SimplexDownhill (T *tp, G4int n) | |
G4double | GetMinimum () |
std::vector< G4double > | GetMinimumPoint () |
~G4SimplexDownhill () | |
Private Member Functions | |
std::vector< G4double > | calCentroid (G4int) |
void | calHeights () |
void | doDownhill () |
std::vector< G4double > | getContractionPoint (std::vector< G4double >, std::vector< G4double >) |
std::vector< G4double > | getExpansionPoint (std::vector< G4double >, std::vector< G4double >) |
std::vector< G4double > | getReflectionPoint (std::vector< G4double >, std::vector< G4double >) |
G4double | getValue (std::vector< G4double > x) |
void | init () |
void | initialize () |
G4bool | isItGoodEnough () |
Private Attributes | |
G4double | alpha |
G4double | beta |
std::vector< G4double > | currentHeights |
std::vector< std::vector< G4double > > | currentSimplex |
G4double | currentValue |
G4double | gamma |
G4double | max_ratio |
G4double | max_se |
G4int | maximum_no_trial |
G4bool | minimized |
std::vector< G4double > | minimumPoint |
G4int | numberOfVariable |
T * | target |
Definition at line 47 of file G4SimplexDownhill.hh.
|
inline |
Definition at line 50 of file G4SimplexDownhill.hh.
References G4SimplexDownhill< T >::init().
G4SimplexDownhill< T >::~G4SimplexDownhill | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
G4double G4SimplexDownhill< T >::GetMinimum | ( | ) |
std::vector< G4double > G4SimplexDownhill< T >::GetMinimumPoint | ( | ) |
Referenced by G4ConvergenceTester::calc_slope_fit().
|
private |
|
inlineprivate |
Definition at line 65 of file G4SimplexDownhill.hh.
References G4SimplexDownhill< T >::target.
|
private |
|
private |
|
private |
|
private |
Definition at line 97 of file G4SimplexDownhill.hh.
|
private |
Definition at line 98 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 99 of file G4SimplexDownhill.hh.
|
private |
Definition at line 101 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 103 of file G4SimplexDownhill.hh.
|
private |
Definition at line 105 of file G4SimplexDownhill.hh.
|
private |
Definition at line 95 of file G4SimplexDownhill.hh.
|
private |
Definition at line 93 of file G4SimplexDownhill.hh.
Referenced by G4SimplexDownhill< T >::getValue().