op = (carbIndex, innerOnly = false) => {
const rubs = allDataWithVectors.filter(rub => rub.reg === carbIndex)
const carb = carbVolumes.find(carbData => carbData.carbIndex === carbIndex)
const rubsToCalc = innerOnly ? rubs.filter(rub => carb.tagsInside.includes(rub.tag)) : rubs
let s = math.zeros(3,3)
for (const rub of rubsToCalc) {
s = math.add(s, Si(rub))
}
return math.divide(s, rubsToCalc.length)
}