vectorpotential SciMax Toolbox verbify

SciMax Toolbox >> vectorsimp

vectorsimp

Maxima Function

Calling Sequence

vectorsimp (expr)

Description

Applies simplifications and expansions according to the following global flags:

expandall, expanddot, expanddotplus, expandcross, expandcrossplus, expandcrosscross, expandgrad, expandgradplus, expandgradprod, expanddiv, expanddivplus, expanddivprod, expandcurl, expandcurlplus, expandcurlcurl, expandlaplacian, expandlaplacianplus, and expandlaplacianprod.

All these flags have default value false. The plus suffix refers to employing additivity or distributivity. The prod suffix refers to the expansion for an operand that is any kind of product.

expandcrosscross

Simplifies p ~ (q ~ r) to (p . r)*q - (p . q)*r.

expandcurlcurl

Simplifies curl curl p to grad div p + div grad p.

expandlaplaciantodivgrad

Simplifies laplacian p to div grad p.

expandcross

Enables expandcrossplus and expandcrosscross.

expandplus

Enables expanddotplus, expandcrossplus, expandgradplus, expanddivplus, expandcurlplus, and expandlaplacianplus.

expandprod

Enables expandgradprod, expanddivprod, and expandlaplacianprod.

These flags have all been declared evflag.

vectorpotential SciMax Toolbox verbify