Hi!
While using Biocellion v1.2, I've had a couple of times when manual wasn't clear and it took a bit to figure things out. I'm listing the issues I have had here in case it might help update the manual:
- The manual doesn't state that the order of cells in the output files is stochastic. I may be missing a more obvious solution, but I had to assign each cell an ID and reoder their data in the output.
- "Info" namespace is missing in the manual, but the identifiers from section "3.1 Simulation Instance Information" are declared within it.
- As mentioned in the previous post I made here, the "updateIfSubgridKappa" function doesn't provide neighboring voxel agent data (which is needed to calculate kappa) and it's not obvious how to solve this. While I was given the solution in the other thread, it might be helpful to users to have this in the manual.
- In "updateFileOutputInfo" function, if "fileOutputInfo.particleOutput" is set to true, radius, color, and agent location are automatically printed and can't be disabled. I only needed to print extraScalars so these extra variables were using IO unnecessarily. Additionally, it might be helpful to provide datatypes other than float64 for output.
- For "updateIfGridDirichletBCVal" and "updateIfGridNeumannBCVal" functions, it's not clear what the unit for the "pos" variable is, it only says it's a VReal. I had to test to make sure I had it right (the unit is the same as the agent offset and can span multiple voxels), so it might be helpful to say it in the manual.
Cheers,
Vladimir