MathFunctions.cxx 327 B

123456789101112131415
  1. #include "MathFunctions.h"
  2. // TODO 11: include cmath
  3. // TODO 10: Wrap the mysqrt include in a precompiled ifdef based on USE_MYMATH
  4. #include "mysqrt.h"
  5. namespace mathfunctions {
  6. double sqrt(double x)
  7. {
  8. // TODO 9: If USE_MYMATH is defined, use detail::mysqrt.
  9. // Otherwise, use std::sqrt.
  10. return detail::mysqrt(x);
  11. }
  12. }