Digi Area Group - Math Tools for Professionals
   Maple and Mathematica packages - math tools for professionals

atlas™ - modern differential geometry for Maple™

> Features List & Examples
> Template Worksheets
> Screenshots
> Documentation & Downloads
> License & Pricing
> Buy Online

 
 
 
 
Google

Features List & Examples  |  Introduction  |  Dimension  |  Indexing  |  Forms  |  Metric  |  atlasWizard - Maplet™

atlas[Who] - finding out "who is who" in atlas package

Calling Sequence:

     Who()
     Who(L)

Parameters:

       L -an identifier, list or set of identifies.

Description:

  • In the atlas package any identifier is treated as 0-form  i.e. as non-constan scalar  (if it not declared as constant, p-form, tensor etc. (see atlas[types] )).
  • The Who procedure finds out "who is who".
  • Who() - returns information about all declarations made;
  • Who(L) where L is an identifier  - returns information about object L;
  • Who(L) where L is a list or set  of identifiers - returns information about all objects in L;

Examples:
restart:
with(atlas):

Declare domain
Domain(Top);

Top

Declare constants:
Constants(alpha,beta,C,lambda);

{Catalan, _Z, Pi, I, C, -I, alpha, beta, lambda}

Declare functions:
Functions(f=f(x,y),y=y(z));

{y, f}

Declare vectors:
Vectors(E[j],X,Y,Z,U[i]);

{E[j], U[i], X, Y, Z}

Declare forms:
Forms(e[j]=1,omega=2,theta=p);

{omega, theta, e[j]}

Declare Tensors:
Tensors(T=[n,k]);

{T}

Let's see "who is who"
Who(z);


z: 0 - form


Who([X,omega]);
X: vector



omega: 2 - form


Who({E[j],Top,T});
T: [n, k] - tensor



Top: domain



E[j]: vector


Who();

PIECEWISE([{Top}, Domains],[{}, Mappings],[{T, omega, theta, E[j], U[i], X, Y, Z, e[j]}, Tensors],[{omega, theta, e[j]}, Forms],[{Catalan, _Z, Pi, I, C, -I, alpha, beta, lambda}, Constants],[{y, f}, Fu...

See Also:

atlas , atlas[Constants] , atlas[Functions] , atlas[Forms] , atlas[Tensors] , atlas[Domain].