Improve documentation different Neighborhoods
My students often ask this, and I didn't know how to answer it. However, for my plugin development I needed to find out what the different update stencils were, so I did some digging:
// from CPM::loadFromXML()
CPM::update_neighborhood // determined by CPM/MonteCarloSampler/Neighborhood (if provided, else 0?)
CPM::surface_neighborhood // determined by Space/Lattice/Neighborhood
CPM::boundary_neighborhood // determined by Space/Lattice/Neighborhood, except if CPM is an xml child node, then CPM/ShapeSurface/Neighborhood is used
Is that about right? I was a bit confused by ShapeSurface
not corresponding to surface
.
So could this information be added to the (plugin development) documentation including what plugins/properties of the simulation will change if these Neighborhood
s are changed?
Edited by Gerhard Burger