summaryrefslogtreecommitdiff
path: root/Tests/Tutorial/Step11/MathFunctions/MathFunctions.cxx
blob: 5351184be47ad51c046dcfe5953ed33d9bd0be55 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

#include "MathFunctions.h"
#include <cmath>

#ifdef USE_MYMATH
#  include "mysqrt.h"
#endif

namespace mathfunctions {
double sqrt(double x)
{
#ifdef USE_MYMATH
  return detail::mysqrt(x);
#else
  return std::sqrt(x);
#endif
}
}