We want to store the type info for our data spaces. This has a couple parts:
[x] Change the type of dataSpaces in Computation from unordered_set<std::string> to std::vector<std::pair<std::string, std::string>>. Each element of the vector pairs data space name to data space type.
[x] Change addDataSpace() to take in the type as a parameter and store it.
[x] Change all calls of addDataSpace() in geoac_codegen_drive.cc to input the parameter
[x] Remove any type declarations in geoac_codegen_drive.cc while doing this.
[x] Fix all compile errors caused by the above changes. (This will mostly be updating code to reflect the new type of dataSpaces)
We want to store the type info for our data spaces. This has a couple parts:
dataSpaces
in Computation fromunordered_set<std::string>
tostd::vector<std::pair<std::string, std::string>>
. Each element of the vector pairs data space name to data space type.addDataSpace()
to take in the type as a parameter and store it.addDataSpace()
in geoac_codegen_drive.cc to input the parameterdataSpaces
)