source: MML/trunk/at/lattice/buildlat.m

Last change on this file was 4, checked in by zhangj, 11 years ago

Initial import--MML version from SOLEIL@2013

File size: 435 bytes
Line 
1function buildlat(ELIST)
2%BUILDLAT places elements from FAMLIST into cell array THERING
3% in the order given by ineger arry ELIST
4% to be use in Accelerator Toolbox lattice definition files
5
6global FAMLIST THERING
7THERING=cell(size(ELIST));
8for i=1:length(THERING)
9   THERING{i} = FAMLIST{ELIST(i)}.ElemData;
10   FAMLIST{ELIST(i)}.NumKids=FAMLIST{ELIST(i)}.NumKids+1;
11   FAMLIST{ELIST(i)}.KidsList = [FAMLIST{ELIST(i)}.KidsList i];
12end
Note: See TracBrowser for help on using the repository browser.