To the best of my knowledge, GH always recomputes the entire definition when an input is changed (if this isn’t so, please correct me). This issue becomes problematic because in calculation intensive definitions there is always static data that keeps getting recalculated.
For instance, let’s say I have a grid with 1 million points that acts as a “resolution grid” for other calculations in my problem. This grid is set once in the beginning and I shouldn’t need to recalculate it everytime I change a parameter downstream, right?
I will eventually create a component where this issue is easilly solved, but having this level of control could be useful in the definition environment. Can it be done?