Ignore:
Timestamp:
03/15/14 02:30:20 (10 years ago)
Author:
Maciej Komosinski
Message:

Renamed #defines that conflicted with system-wide defines for Windows (added fF_ prefix), updated ranges for scaling parameters, updated the simplest genotype, formatted sources

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpp/frams/genetics/fF/conv_fF.h

    r174 r176  
    66#define _CONV_FF_H_
    77
    8 #define TOO_MUCH 0.75
    9 #define TOO_LITTLE 0.10
     8#define fF_TOO_MUCH 0.75
     9#define fF_TOO_LITTLE 0.10
    1010
    11 #define HOLE_RADIUS 0.05f
    12 #define LONGITUDE_NUM 69
     11#define fF_HOLE_RADIUS 0.05f
     12#define fF_LONGITUDE_NUM 69
    1313
    14 #define LATITUDE_NUM ((LONGITUDE_NUM - 1)*2)
    15 #define AMOUNT ((LATITUDE_NUM)*(LONGITUDE_NUM))
     14#define fF_LATITUDE_NUM ((fF_LONGITUDE_NUM - 1)*2)
     15#define fF_AMOUNT ((fF_LATITUDE_NUM)*(fF_LONGITUDE_NUM))
    1616
    17 #define THICK_RATIO 0.95
     17#define fF_THICK_RATIO 0.95
    1818
    19 #define SIZE LONGITUDE_NUM * LATITUDE_NUM + LATITUDE_NUM
     19#define fF_SIZE fF_LONGITUDE_NUM * fF_LATITUDE_NUM + fF_LATITUDE_NUM
    2020
    2121#include <frams/util/multimap.h>
     
    2525
    2626// The f9->f0 converter
    27 
    2827class GenoConv_fF0 : public GenoConverter {
    2928public:
    30     GenoConv_fF0();
    31     ~GenoConv_fF0();
    32     //implementation of the GenoConverter method
    33     SString convert(SString &in, MultiMap *map);
     29        GenoConv_fF0();
     30        ~GenoConv_fF0();
     31        //implementation of the GenoConverter method
     32        SString convert(SString &in, MultiMap *map);
    3433
    3534protected:
    36     double* cosines;
    37     double* sines;
    38     void createSphere(int ktora, fF_chamber3d **chambers, double radius, double div_radius_length, double div_vector_length,
    39     double alpha, double gamma, double kx, double ky, double kz);
    40     double** generate_points(fF_chamber3d *chamber, int which, double kx, double ky, double kz);
    41     void fill_cos_and_sin();
    42     double dist(double x1, double y1, double z1, double x2, double y2, double z2);
    43     void search_hid(int nr, fF_chamber3d **spheres, double kx_, double ky_, double kz_);
    44     int find_hole(int which, double x, double y, double z, fF_chamber3d **chambers, double kx_, double ky_, double kz_);
     35        double* cosines;
     36        double* sines;
     37        void createSphere(int ktora, fF_chamber3d **chambers, double radius, double div_radius_length, double div_vector_length,
     38                double alpha, double gamma, double kx, double ky, double kz);
     39        double** generate_points(fF_chamber3d *chamber, int which, double kx, double ky, double kz);
     40        void fill_cos_and_sin();
     41        double dist(double x1, double y1, double z1, double x2, double y2, double z2);
     42        void search_hid(int nr, fF_chamber3d **spheres, double kx_, double ky_, double kz_);
     43        int find_hole(int which, double x, double y, double z, fF_chamber3d **chambers, double kx_, double ky_, double kz_);
    4544};
    4645
    4746#endif
    48 
    49 
Note: See TracChangeset for help on using the changeset viewer.