32 array[]
int sl, array[]
int csl,
33 array[]
int sdmax, array[]
int csdmax) {
35 vector[n[3]] alloc_obs;
36 for (i in start:end) {
39 alloc_obs[l[1]:l[2]] = segment(obs, f[1], sl[i]);
45 array[]
int sl, array[]
int csl,
46 array[]
int sdmax, array[]
int csdmax) {
48 array[n[3]]
int alloc_obs;
49 for (i in start:end) {
52 alloc_obs[l[1]:l[2]] = segment(obs, f[1], sl[i]);
vector allocate_observed_obs(int start, int end, vector obs, array[] int sl, array[] int csl, array[] int sdmax, array[] int csdmax)
array[] int filt_obs_indexes(int start, int end, array[] int csl, array[] int sl)