Please refer to the new mailman archive!
[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
I've experienced a stupid bug that occurs when you use expressions for a component parameter, for instance:
COMPONENT SC1 = Channeled_guide(
w1 = 0.031, h1 = 0.054,
w2 = 0.031, h2 = 0.054,
l = 0.9144, d = 0.28/1000, k = 3,
R0 = 0.98,
Qcx = 0.021, Qcy = 0.021,
alphax = 6.07, alphay = 6.07,
mx = 1, my = 1, W=(1/300) )
AT (0, 0, 2.7473) RELATIVE Source
Here all is ok (parameters are doubles) except parameter W because 1
is an integer, 300 also, and the ratio as integers is 0.
You should use 1.0/300.0 (think of Fortran)
All is ok when using variables because they are usually already doubles
(e.g. W=2*PI/3+sqrt(2) ).
Cheers. Emmanuel.
-- What's up Doc ? -------------------------------------------- Emmanuel FARHI, http://www.ill.fr/tas/people/Farhi.html \|/ ____ \|/ CS-Group ILL4/156, Institut Laue-Langevin (ILL) Grenoble ~@-/ oO \-@~ 6 rue J. Horowitz, BP 156, 38042 Grenoble Cedex 9,France /_( \__/ )_\ Work :Tel (33/0) 4 76 20 71 35. Fax (33/0) 4 76 48 39 06 \__U_/