Advertisement
bhattigurjot

gh_code2

Jun 9th, 2014
273
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement