oldformat column map
This commit is contained in:
parent
081a4104d9
commit
261f685463
|
|
@ -0,0 +1,40 @@
|
|||
function [col] = colmap_oldformat(iscal)
|
||||
% [col] = colmap_oldformat(iscal)
|
||||
% Create a containers.Map object with particle column order.
|
||||
% Input
|
||||
% iscal scalar written? (number of scalars)
|
||||
% Output
|
||||
% col column map which can be indexed by e.g. col('x')
|
||||
|
||||
col = containers.Map('KeyType','char','ValueType','double');
|
||||
ioffset = 0;
|
||||
col('x') = ioffset+1;
|
||||
col('y') = ioffset+2;
|
||||
col('z') = ioffset+3;
|
||||
col('r') = ioffset+4;
|
||||
col('rho')= ioffset+5;
|
||||
col('ax') = ioffset+6;
|
||||
col('ay') = ioffset+7;
|
||||
col('az') = ioffset+8;
|
||||
col('u') = ioffset+9;
|
||||
col('v') = ioffset+10;
|
||||
col('w') = ioffset+11;
|
||||
col('ox') = ioffset+12;
|
||||
col('oy') = ioffset+13;
|
||||
col('oz') = ioffset+14;
|
||||
col('fx') = ioffset+15;
|
||||
col('fy') = ioffset+16;
|
||||
col('fz') = ioffset+17;
|
||||
col('tx') = ioffset+18;
|
||||
col('ty') = ioffset+19;
|
||||
col('tz') = ioffset+20;
|
||||
ioffset = ioffset+20;
|
||||
if iscal
|
||||
for ii=1:iscal
|
||||
col(['s',sprintf('%d',ii)]) = ioffset+1;
|
||||
col(['q',sprintf('%d',ii)]) = ioffset+2;
|
||||
ioffset = ioffset+2;
|
||||
end
|
||||
end
|
||||
col('id') = ioffset+1;
|
||||
end
|
||||
Loading…
Reference in New Issue