nuclear@28: #include nuclear@28: #include nuclear@28: #include "vmath.h" nuclear@28: nuclear@28: /** Numerical calculation of integrals using simpson's rule */ nuclear@28: scalar_t integral(scalar_t (*f)(scalar_t), scalar_t low, scalar_t high, int samples) nuclear@28: { nuclear@28: int i; nuclear@28: scalar_t h = (high - low) / (scalar_t)samples; nuclear@28: scalar_t sum = 0.0; nuclear@28: nuclear@28: for(i=0; i