Start with New Features

Hamilton 0.0.0 200811 α

GNU C++ Library  Compatible in Visual C++ 2005

C++ library Ham0α is now progressing.
First Release on 21 Nov 2008 201000 UTC
Download Now![Windows DLL | Linux so] SDK

  Known Problem Until Now: Clamed Status Complete
inverse matrix or other linear matrix operation could be problem if the elements are quaternion-complex; it seems because the quaternion is not commutative. 01 Nov 2008 072600 UTC Complete 03 Nov 2008 152100 UTC
machine epsilon problem; matrix * inverse matrix = 1 + epsilon 03 Nov 2008 152100 UTC Complete 03 Nov 2008 152100 UTC
         
  Developing:      
Left inverse, Right inverse matrix. 01 Nov 2008 072600 UTC Complete 07 Nov 2008 040000 UTC
  Diagonalisation of matrix 01 Nov 2008 072600 UTC    
  Pseudo inverse of matrix 01 Nov 2008 072600 UTC    
"tensor_base" class 01 Nov 2008 072600 UTC Working  
C environment 01 Nov 2008 072600 UTC Cancelled  
Other systems emerged into base.h     07 Nov 2008 141545 UTC
QR decomposition, orthogonalisation method 07 Nov 2008 141830 UTC Launching  
         
  Wish to teach:      
  When defining operator(), how can I get dynamic numbers of argument? 01 Nov 2008 072600 UTC    
         

This version is abandoned, and emerged into the current HAM homepage.

Getting Thy Idea!
Information: the basic variable type of the whole Ham project is "var" type. var consists of (quaternion)[unit]; unit means scientific units.
As you can see, if it is real and has no unit, it have to be perfectly the same as what we are using now, such as "long double," or "double."
Of course, it is very easy to guarantee this consistence in output process. But it is hard to enform these proper form to input.
Cite thy idea! to build most efficient system.
Email: w890702@hotmail.com


preprocessor macros in main header "Hamilton.h"
#define __Hamilton
#define __HAM_VER 0
#define __HAM_VER_SUB 0
#define __HAM_VER_REV 0
#define __HAM_VER_YEAR 200811
#define __HAM_CODENAME ALPHA

History:
10 Jun 2010 103300 UTC: Alpha Homepage emerged into the HAM Homepage
22 Nov 2008 201000 UTC: 0.0.0 Release
07 Nov 2008 040000 UTC: Page Update, Backup
03 Nov 2008 152100 UTC: Page Update, Backup
01 Nov 2008 072600 UTC: Present Status
01 Nov 2008 072000 UTC: Source files Uploaded for backup: math/
01 Nov 2008 070000 UTC: Upgrade the Homepage theme
30 Oct 2008 113000 UTC: getting your idea
28 Oct 2008 130000 UTC: the page opened.