Hello Kent,
Thank you for your message. I think I’m beginning to understand the purpose of the HybridBuildingsPropagationModel. It is not designed to manage the interaction of multiple nodes with multiple buildings through them. The fact that every node needs to be associated with exactly one building is starting to make sense. The ItuR1411NlosOverRooftopPropagationLossModel represents a very specific case, made to simulate, among other things, rooftop antenna-to-ground receptor connections if I understand correclty. This is useful, but not quite what I am looking for.
I mistakenly assumed that the HybridBuildingsPropagationModel was broader in scope than it actually is. What I am looking for is a tool that can detect and manage NLOS interactions between all nodes and all buildings, without any prior associations (e.g., both nodes being below rooftop height) and the attenuation through the buildings.
I have started developing such a tool in a way that it could be easily attached to the HybridBuildingsPropagationModel, but as I sketched it out, I quickly realized the computational overhead it would induce for large simulations. I’ve identified a couple of ways to minimize computation costs, but explaining them fully would take some time, and I’m not quite there yet. I will continue developing the tool and will write detailed documentation to clearly illustrate my approach. Once it’s ready, I’ll keep you updated here.
Thank you again for enlightening me on this subject. Your help has been very useful and much appreciated.
Best regards