Hi Vladimir,
Yes you are right, kappa is used to include space reduction due to
agents in a given Voxel. It would be ideal to have NbrUBAgentData as a
parameter of the function but for efficiency, we don't want to read
information about neighboring voxels too often in the code. The
synchronization between agents and grid properties is done in the
'updateIfGridVar' function which can be called before the PDE solver.
The way we used this feature before, is by first computing the
excluded volume in the function 'updateIfGridVar' and saving it into a
Voxel variable, then compute kappa form the Voxel variable, this way
kappa can include excluded volume of agents overlapping with a voxel
because updateIfGridVar can access all neighboring voxels and their
agents.
Note also that if the grid size is much larger than the agent sizes,
then the error of not including overlapping agents with voxels should
be very small, but of course, that will require some testing.
Please let us know if you have further questions.
Boris
Boris
> --
> You received this message because you are subscribed to the Google Groups "Biocellion Support" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
biocellion-supp...@googlegroups.com.
> To view this discussion on the web visit
https://groups.google.com/d/msgid/biocellion-support/f6254615-c456-4f3a-a8e6-5d59c9ff827ao%40googlegroups.com.