17 double d(
double ksq,
double length,
double kuhn)
19 double x = ksq*length*kuhn*kuhn/6.0;
24 g = 2.0 * (std::exp(-x) - 1.0 + x) / (x * x);
26 return length*length*g;
32 double e(
double ksq,
double length,
double kuhn)
34 double x = ksq*length*kuhn*kuhn/6.0;
37 h = 1.0 - x/2.0 + x*x/6.0;
39 h = (1.0 - std::exp(-x)) / x;
double d(double ksq, double length, double kuhn)
Compute and return a homopolymer correlation function.
double e(double ksq, double length, double kuhn)
Compute and return one-sided correlation factor for one block.
PSCF package top-level namespace.