mirror of https://github.com/CGAL/cgal
test lapack before running test
This commit is contained in:
parent
4b20777898
commit
f1d6bef159
|
|
@ -1,4 +1,13 @@
|
|||
#include <CGAL/Cartesian.h>
|
||||
#ifndef CGAL_USE_LAPACK
|
||||
int main()
|
||||
{
|
||||
std::cerr << "Skip since LAPACK is not installed" << std::endl;
|
||||
std::cerr << std::endl;
|
||||
return 0;
|
||||
}
|
||||
#else
|
||||
|
||||
#include <CGAL/Monge_via_jet_fitting.h>
|
||||
#include <CGAL/Lapack/Linear_algebra_lapack.h>
|
||||
|
||||
|
|
@ -123,7 +132,6 @@ int main(int argc, char *argv[])
|
|||
int main()
|
||||
#endif
|
||||
{
|
||||
#ifdef CGAL_USE_LAPACK
|
||||
string if_name_string;
|
||||
const char *if_name = NULL; //input file name
|
||||
char *w_if_name = NULL; //as above, but / replaced by _
|
||||
|
|
@ -306,11 +314,6 @@ int main()
|
|||
out_verbose->close();
|
||||
delete out_verbose;
|
||||
}
|
||||
|
||||
#else
|
||||
std::cerr << "Skip since LAPACK is not installed" << std::endl;
|
||||
std::cerr << std::endl;
|
||||
|
||||
#endif // CGAL_USE_LAPACK
|
||||
return 0;
|
||||
}
|
||||
#endif // CGAL_USE_LAPACK
|
||||
|
|
|
|||
|
|
@ -1,10 +1,18 @@
|
|||
#include <CGAL/Cartesian.h>
|
||||
#include <CGAL/Monge_via_jet_fitting.h>
|
||||
|
||||
#ifndef CGAL_USE_LAPACK
|
||||
int main()
|
||||
{
|
||||
std::cerr << "Skip since LAPACK is not installed" << std::endl;
|
||||
std::cerr << std::endl;
|
||||
return 0;
|
||||
}
|
||||
#else
|
||||
|
||||
#include <fstream>
|
||||
#include <stdlib.h>
|
||||
#include <vector>
|
||||
|
||||
#include <CGAL/Monge_via_jet_fitting.h>
|
||||
typedef double DFT;
|
||||
typedef CGAL::Cartesian<DFT> Data_Kernel;
|
||||
typedef Data_Kernel::Point_3 DPoint;
|
||||
|
|
@ -20,7 +28,6 @@ int main(int argc, char *argv[])
|
|||
<< " <inputPoints.txt> <d_fitting> <d_monge>" << std::endl;
|
||||
return 0;
|
||||
}
|
||||
#ifdef CGAL_USE_LAPACK
|
||||
//open the input file
|
||||
std::ifstream inFile( argv[1]);
|
||||
if ( !inFile )
|
||||
|
|
@ -55,11 +62,6 @@ int main(int argc, char *argv[])
|
|||
for (int i=0; i<3; i++)
|
||||
std::cout << monge_fit.pca_basis(i).first << std::endl
|
||||
<< monge_fit.pca_basis(i).second << std::endl;
|
||||
|
||||
#else
|
||||
std::cerr << "Skip since LAPACK is not installed" << std::endl;
|
||||
std::cerr << std::endl;
|
||||
|
||||
#endif // CGAL_USE_LAPACK
|
||||
return 0;
|
||||
}
|
||||
#endif //CGAL_USE_LAPACK
|
||||
|
|
|
|||
|
|
@ -1,9 +1,16 @@
|
|||
#include <CGAL/Cartesian.h>
|
||||
#include <CGAL/Monge_via_jet_fitting.h>
|
||||
#ifndef CGAL_USE_LAPACK
|
||||
int main()
|
||||
{
|
||||
std::cerr << "Skip since LAPACK is not installed" << std::endl;
|
||||
std::cerr << std::endl;
|
||||
return 0;
|
||||
}
|
||||
#else
|
||||
|
||||
#include <fstream>
|
||||
#include <stdlib.h>
|
||||
#include <vector>
|
||||
#include <CGAL/Monge_via_jet_fitting.h>
|
||||
|
||||
typedef double DFT;
|
||||
typedef CGAL::Cartesian<DFT> Data_Kernel;
|
||||
|
|
@ -20,7 +27,6 @@ int main()
|
|||
std::cerr << "cannot open file for input\n";
|
||||
exit(-1);
|
||||
}
|
||||
#ifdef CGAL_USE_LAPACK
|
||||
//initalize the in_points container
|
||||
double x, y, z;
|
||||
std::vector<DPoint> in_points;
|
||||
|
|
@ -66,11 +72,8 @@ int main()
|
|||
assert(monge_form.coefficients()[1] >= -0.4 - precision);
|
||||
assert(monge_form.coefficients()[1] <= -0.4 + precision);
|
||||
std::cout << "success\n";
|
||||
|
||||
#else
|
||||
std::cerr << "Skip since LAPACK is not installed" << std::endl;
|
||||
std::cerr << std::endl;
|
||||
|
||||
#endif // CGAL_USE_LAPACK
|
||||
return 0;
|
||||
}
|
||||
|
||||
#endif // CGAL_USE_LAPACK
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue