Concept

PolynomialTraits_d::Move

Definition

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 xi and xj (including xj) are moved by one position while xi is moved to the former position of xj.

This function may be used to make a certain variable the outer most variable.

Refines

AdaptableFunctor
CopyConstructible
DefaultConstructible

Types

typedef PolynomialTraits_d::Polynomial_d
result_type;

Operations

result_type fo ( PolynomialTraits_d::Polynomial_d , int i , int j )
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.
Precondition: 0 i < d
Precondition: 0 j < d

See Also

Polynomial_d
PolynomialTraits_d