// config.hh -- compile-time configuration for AHFinderDirect // $Header$ // // prerequisites: // "cctk.h" or "fake_cctk.h" // typedef CCTK_REAL fp; // Fortran 'integer' type typedef CCTK_INT integer; // FIXME: this assumes fp == C 'double' // (CCTK_REAL_PRECISION_{4,8,16} are helpful, but not quite enough) #undef FP_IS_FLOAT #define FP_IS_DOUBLE #if defined(FP_IS_FLOAT) #define FP_SCANF_FORMAT "%f" #elif defined(FP_IS_DOUBLE) #define FP_SCANF_FORMAT "%lf" #else #error "don't know fp datatype!" #endif // // The angular finite differencing in our multipatch system can be // either 2nd order or 4th order, configurable here. // #ifdef FINITE_DIFF_ORDER // someone (probably a Makefile) has already defined this ==> leave it alone #else #define FINITE_DIFF_ORDER 4 #endif // // What types of Jacobian matrix storage do we want to compile in // support for? N.b. each of these requires linking with the corresponding // linear-solver library; see ../make.configuration.defn for details. // #define HAVE_DENSE_JACOBIAN