/*************************************************************************************************************************************/ /* */ /* D E F I N I T I O N S R E L A T I V E S A U X P A R A M E T R E S */ /* D ' U N E V A R I E T E D E C A L A B I - Y A U 4 - D I M E N S I O N N E L L E : */ /* */ /* */ /* Author of '$xrs/CalabiYau.14$I' : */ /* */ /* Jean-Francois COLONNA (LACTAMME, 20010525140838). */ /* */ /*************************************************************************************************************************************/ /*===================================================================================================================================*/ /*************************************************************************************************************************************/ /* */ /* C O O R D O N N E E S C U R V I L I G N E S : */ /* */ /*************************************************************************************************************************************/ /* On notera la permutation de 'u' et de 'v' par rapport aux coordonnees 'xi' et 'theta' */ /* de "A Construction for Computer Complex Curves" de Andrew J. Hanson, publie dans */ /* "Notices of the American Mathematical Society" du 11-12/1994 (page 1156). En effet, */ /* dans cet article, l'auteur utilise une mauvaise definition des lignes trigonometriques */ /* circulaires complexes, a savoir : */ /* */ /* +z -z */ /* e + e */ /* cos(z) = ----------- */ /* 2 */ /* */ /* (qui est donc identique a 'FCcosinus_hyperbolique(...)') et : */ /* */ /* +z -z */ /* e - e */ /* sin(z) = ----------- */ /* 2.i */ /* */ /* (qui est donc identique a 'FCsinus_hyperbolique(...)' multiplie par '-i'). Ainsi, */ /* par erreur ci-dessus, le nombre complexe 'z' n'est pas multiplie par 'i' dans les */ /* exponentielles ('v $ximcd/operator$FON FgCcosinus' et 'v $ximcd/operator$FON FgCsinus' */ /* pour avoir les bonnes definitions). Cela revient donc a ecrire : */ /* */ /* i.(u + i.v) = xi + i.theta (= z) */ /* */ /* soit : */ /* */ /* -v + i.u = xi + i.theta */ /* */ /* d'ou : */ /* */ /* u E [0 ,p/2] */ /* v E [-1 ,+1 ]. */ /* */ #define MINIMUM_DE_U \ FZERO #define MAXIMUM_DE_U \ PI_SUR_2 #define PAS_DE_U \ FRA4(FRA10(SOUS(MAXIMUM_DE_U,MINIMUM_DE_U))) /* Definition de la coordonnee parametrique 'u' de la surface. */ /* */ /* La differentielle 'd_u' a ete introduite le 20060130113950... */ #define MINIMUM_DE_V \ NEGA(FU) #define MAXIMUM_DE_V \ NEUT(FU) #define PAS_DE_V \ FRA4(FRA10(SOUS(MAXIMUM_DE_V,MINIMUM_DE_V))) /* Definition de la coordonnee parametrique 'v' de la surface. */ /* */ /* La differentielle 'd_v' a ete introduite le 20060130113950... */