39 #define DefaultTolerance 5.0e-14
48 a(0.0),
b(0.0),
root(0.0) {};
52 a(0.0),
b(0.0),
root(0.0) {};
110 #include "G4Solver.icc"
G4double GetTolerance(void) const
G4int GetMaxIterations(void) const
G4double GetIntervalUpperLimit(void) const
G4bool Crenshaw(Function &theFunction)
G4bool operator==(const G4Solver &right) const
G4double GetRoot(void) const
G4Solver(const G4int iterations, const G4double tol)
void SetIntervalLimits(const G4double Limit1, const G4double Limit2)
G4double GetIntervalLowerLimit(void) const
G4Solver & operator=(const G4Solver &right)
double epsilon(double density, double temperature)
G4bool RegulaFalsi(Function &theFunction)
G4bool Bisection(Function &theFunction)
G4bool operator!=(const G4Solver &right) const
void SetTolerance(const G4double epsilon)
void SetMaxIterations(const G4int iterations)
G4bool Brent(Function &theFunction)