Default disabled use double as real_t