14 std::vector<int> space_out) {
15 std::map<int, int> mapping;
16 for (
unsigned int i = 0; i < space_out.size(); i++)
17 for (
unsigned int j = 0; j < space_in.size(); j++)
18 if (space_out[i] == space_in[j])
22 for (
unsigned int con=0; con<in_variables.size(); con++)
24 if (mapping.find(in_variables[con]) != mapping.end())
25 in_variables[con] = mapping[in_variables[con]];
28 "PolynomialVector::PolynomialCoefficient::SpaceTransform",
29 "Input variable not found in space transform"
33 if(mapping.find(
_outVar) != mapping.end())
37 "PolynomialVector::PolynomialCoefficient::SpaceTransform",
38 "Output variable not found in space transform"