Files Classes Functions Hierarchy
00001 #include <springlineargeom.h> 00002 00003 void springlineargeom::construct(uintc N_) 00004 { 00005 N=N_; 00006 lengths.resize(N+1); 00007 lengthscurrent.resize(N+1); 00008 xoffsets.resize(N); 00009 } 00010 00011 void springlineargeom::lengths_update() 00012 { 00013 lengthscurrent[0] = lengths[0]+xoffsets[0]; 00014 lengthscurrent[N] = lengths[N]-xoffsets[N-1]; 00015 for (uint i=1; i<N; ++i) 00016 lengthscurrent[i] = lengths[i]-xoffsets[i-1]+xoffsets[i]; 00017 } 00018 00019 00020
1.5.8