SPH
|
Helper structure allowing to iterate over values/derivatives of quantities in storage. The type of iteration if selected by template parameter Type; struct need to be specialized for all options and each one must implement static methods iterate() that iterates over quantities of one storage, and iteratePair() that iterates over quantities of two storages at the same time (assuming the storages contain the same quantities).