File:  [Repository ATC2] / QuadraticMandel / genfractal.h
Revision 1.2: download - view: text, annotated - select for diffs
Tue Oct 18 09:02:34 2011 UTC (13 years ago) by cvsmgr
Branches: MAIN
CVS tags: HEAD
Quadratic fractal set generation.

/*******************************************************************************
+*  Fractal set generation for quadratic maps.
+*  Copyright (C) 2011, Raúl Durán Díaz, raul.duran@uah.es
+*
+*  This program is free software: you can redistribute it and/or modify
+*  it under the terms of the GNU General Public License as published by
+*  the Free Software Foundation, either version 3 of the License, or
+*  (at your option) any later version.
+*
+*  This program is distributed in the hope that it will be useful,
+*  but WITHOUT ANY WARRANTY; without even the implied warranty of
+*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+*  GNU General Public License for more details.
+*
+*  You should have received a copy of the GNU General Public License
+*  along with this program.  If not, see <http://www.gnu.org/licenses/>.
*******************************************************************************/
/*******************************************************************************
+* Generación de fractales en las diversas regiones.
+*
+* 12.12.2005
+*
+* $Id: genfractal.h,v 1.2 2011/10/18 09:02:34 cvsmgr Exp $
+* $Name:  $
*******************************************************************************/
int GenFractal(char *img_name, double alpha,
                               double beta,
                               int    itermax,
                               double side_len,
                               double offset_x,
                               double offset_y);

int GenFractalLinear(char *img_name, double alpha,
                                     double beta,
                                     int    itermax,
                                     double side_len,
                                     double offset_x,
                                     double offset_y);

int GenFractalAlpha(char *img_name, double alpha,
                                    double beta,
                                    int    itermax,
                                    double side_len,
                                    double offset_x,
                                    double offset_y);

int GenFractal_00(char *img_name, double alpha,
                                  double beta,
                                  int    itermax,
                                  double side_len,
                                  double offset_x,
                                  double offset_y);

int GenFractalEspecial1(char *img_name, double alpha,
                                        double beta,
                                        int    itermax,
                                        double side_len,
                                        double offset_x,
                                        double offset_y);

int GenFractalEspecial2(char *img_name, double alpha,
                                        double beta,
                                        int    itermax,
                                        double side_len,
                                        double offset_x,
                                        double offset_y);

int GenFractalEspecial3(char *img_name, double alpha,
                                        double beta,
                                        int    itermax,
                                        double side_len,
                                        double offset_x,
                                        double offset_y);

int GenFractalEspecial4(char *img_name, double alpha,
                                        double beta,
                                        int    itermax,
                                        double side_len,
                                        double offset_x,
                                        double offset_y);

int GenFractalEspecial5(char *img_name, double alpha,
                                        double beta,
                                        int    itermax,
                                        double side_len,
                                        double offset_x,
                                        double offset_y);

int GenFractalEspecial6(char *img_name, double alpha,
                                        double beta,
                                        int    itermax,
                                        double side_len,
                                        double offset_x,
                                        double offset_y);

int GenFractalEspecial7(char *img_name, double alpha,
                                        double beta,
                                        int    itermax,
                                        double side_len,
                                        double offset_x,
                                        double offset_y);

double rtsafe(void (*funcd)(double, double *, double *),
              double x1,
              double x2,
              double xacc);

void zbrak(double (*fx)(double), double x1, double x2,
           int n, double xb1[], double xb2[], int *nb);

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>