Introduction
Introduction
Clifford algebra is a tool, and like all tools should only be used for tasks to which it is well suited. One sign that a tool is well suited to a task is that by using the tool the task is simpler than by using a different tool. But like most tools, there is the need to invest some time to develop properly the skill to use it.
Clifford developed his algebra with a particular task in mind, namely the solution of Maxwell's equations of classical electromagnetism. At the time there were two other tools in use, Cartesian components and quaternions. Vector calculus came later.
Clifford called his algebra a "geometric algebra". He construted it from quaternions, pinning their behaviour at a fundamental level on the algebra of the orthogonal elementary vector units introduced earlier by Grassmann. As a consequence, in addition to the multiplication of quaternions, Clifford's geometric algebra inherits the many and varied multiplications and other operations supported by Grassmann's extensive algebra.
For the committed beginner to the application of Clifford algebra, there are two obstacles to overcome. Firstly it is necessary to acquire a working knowledge of some of the abstract concepts to be able to formulate problems and their solutions.
For documentation go to the page entitled Documentation.
Second, is the knotty obstacle of numerical calculation. This has to be convenient (or at least not too inconvenient), efficient enough to allow the solution of meaningful problems in acceptable time frames, and most importantly written largely by someone else.
For access to the software for the CNS go the to page entitled Source Code.