#include #include #include #include #include "rts/legendre.h" #include "compare.h" typedef float precision; int l = 0; void cpuValidateLegendre() { //order precision v = 5; precision vm; //parameter precision max_z = 2; int nz = 20; precision dz = max_z / nz; //bessel function results (first and second kind) int S = sizeof(precision) * (v + 1); precision* P = (precision*)malloc(S); std::cout<<"---------j_v(x)-------------"<(v, z, P); std::cout<