|
template<typename T > |
TEMPLATE_INLINE int32_t | Mandelbrot::mandelbrot_pixel (const T cx, const T cy, const int32_t max_iterations) |
|
DEVICE double | Mandelbrot::get_scale (const double domain_min, const double domain_max, const int32_t num_bins) |
|
template<typename T > |
TEMPLATE_NOINLINE void | Mandelbrot::mandelbrot_impl (const int32_t x_pixels, const int32_t y_begin, const int32_t y_end, const T x_min, const T y_min, const T x_scale, const T y_scale, const int32_t max_iterations, Column< T > &output_x, Column< T > &output_y, Column< int32_t > &output_num_iterations) |
|
template<typename T > |
TEMPLATE_NOINLINE int32_t | Mandelbrot::mandelbrot_cpu_template (TableFunctionManager &mgr, const int32_t x_pixels, const int32_t y_pixels, const T x_min, const T x_max, const T y_min, const T y_max, const int32_t max_iterations, Column< T > &output_x, Column< T > &output_y, Column< int32_t > &output_num_iterations) |
|
EXTENSION_NOINLINE int32_t | tf_mandelbrot__cpu_ (TableFunctionManager &mgr, const int32_t x_pixels, const int32_t y_pixels, const double x_min, const double x_max, const double y_min, const double y_max, const int32_t max_iterations, Column< double > &output_x, Column< double > &output_y, Column< int32_t > &output_num_iterations) |
|
EXTENSION_NOINLINE int32_t | tf_mandelbrot_float__cpu_ (TableFunctionManager &mgr, const int32_t x_pixels, const int32_t y_pixels, const float x_min, const float x_max, const float y_min, const float y_max, const int32_t max_iterations, Column< float > &output_x, Column< float > &output_y, Column< int32_t > &output_num_iterations) |
|