This AdaptableFunctor moves a variable at position i to a new position j. The relative order of the other variables is preserved, that is, the variables between x_{i} and x_{j} (including x_{j}) are moved by one position while x_{i} is moved to the former position of x_{j}.
This function may be used to make a certain variable the outer most variable.
AdaptableFunctor
 


 
This function moves the variable at position i to its new position j and returns
the new polynomial. The relative order of the other variables is preserved.

Polynomial_d
PolynomialTraits_d