View difference between Paste ID: ev0HPv5N and R7kq2pzM
SHOW: | | - or go back to the newest paste.
1
drgeoVector &
2
scmVector2drgeoVector (SCM v)
3
{
4
  static drgeoVector t;
5
  static gdouble gv[2];
6
7
  gh_scm2doubles (v, gv);
8
  t.set (gv[0], gv[1]);
9
  return t;
10
}
11
12
13
////changed to 
14
15
drgeoVector &
16
scmVector2drgeoVector (SCM v)
17
{
18
  static drgeoVector t;
19
  static gdouble gv[2];
20
21
  for (int i=0, n=scm_c_array_length(v); i<n; ++i) 
22
  { 
23
    gv[i] = scm_to_double(scm_c_array_ref_1(v, i));
24
  }
25
  t.set (gv[0], gv[1]);
26
  return t;
27
}