Two things are incorrect here, but I will focus only on the one on the topic. The point is that CUBA.PRESSURE (defined in cuba.yml to refer to a double) it is instead referring to a complex dict structure that has nothing to do with a pressure value.
The fact is that this works because openfoam wrapper just accepts this, as there are pretty much no enforcement strategies for correctness, the openfoam wrapper can do pretty much what it wants, and so is the client enforcing it, but it's a violation of simphony data model fundamental rules that makes it confusing to use and inconsistent.
In simphony-ui, the following situation is present:
Two things are incorrect here, but I will focus only on the one on the topic. The point is that CUBA.PRESSURE (defined in cuba.yml to refer to a double) it is instead referring to a complex dict structure that has nothing to do with a pressure value.
The fact is that this works because openfoam wrapper just accepts this, as there are pretty much no enforcement strategies for correctness, the openfoam wrapper can do pretty much what it wants, and so is the client enforcing it, but it's a violation of simphony data model fundamental rules that makes it confusing to use and inconsistent.