58#ifndef G4JTPOLYNOMIALSOLVER_HH
59#define G4JTPOLYNOMIALSOLVER_HH 1
77 void ComputeFixedShiftPolynomial(
G4int l2,
G4int* nz);
80 void ComputeScalarFactors(
G4int* type);
81 void ComputeNextPolynomial(
G4int* type);
84 std::vector<G4double>& p,
85 std::vector<G4double>& q,
G4double* a,
89 std::vector<G4double> p;
90 std::vector<G4double> qp;
91 std::vector<G4double> k;
92 std::vector<G4double> qk;
93 std::vector<G4double> svk;
98 G4double a = 0.0, b = 0.0, c = 0.0, d = 0.0;
99 G4double a1 = 0.0, a3 = 0.0, a7 = 0.0;
100 G4double e = 0.0, f = 0.0, g = 0.0, h = 0.0;
G4int FindRoots(G4double *op, G4int degree, G4double *zeror, G4double *zeroi)
~G4JTPolynomialSolver()=default
G4JTPolynomialSolver()=default