VectorCalculus
eval
evaluation for Vectors
Calling Sequence
Parameters
Description
Examples
eval(v, t=a)
eval(v, eqns)
v
-
Vector(algebraic); Vector or algebraic expression
t
name; usually a name but may be a general expression
a
expression
eqns
list or set; list or set of equations
The eval(v, eqns) command is an extension of the top-level eval command which correctly evaluates free Vectors , rooted Vectors, position Vectors, and VectorFields for the VectorCalculus package. If v is not a Vector, the arguments are passed to the top level eval command.
If v is a rooted Vector then both the root point or origin and the components, corresponding to the coefficients of the basis vectors, are evaluated.
If v is a VectorField, then the components are evaluated and a VectorField is returned. To properly evaluate a VectorField at a point use evalVF.
If v is a free Vector or a position Vector, then the components are evaluated. The type of the Vector does not change.
Evaluating free Vectors
Evaluating rooted Vectors: both the root point and the components are evaluated.
If the components have no variables then the root point is evaluated.
If the root point has no variables then the components are evaluated.
Evaluating position Vectors
Evaluating VectorFields: eval evaluates the components and returns a VectorField.
See Also
VectorCalculus[evalVF]
VectorCalculus[PositionVector]
VectorCalculus[RootedVector]
VectorCalculus[Vector]
VectorCalculus[VectorField]
Download Help Document