[GRASS-SVN] r63767 - in grass/trunk: . lib/external/ccmath

svn_grass at osgeo.org svn_grass at osgeo.org
Fri Dec 26 13:22:42 PST 2014


Author: neteler
Date: 2014-12-26 13:22:42 -0800 (Fri, 26 Dec 2014)
New Revision: 63767

Added:
   grass/trunk/lib/external/ccmath/ccmathlib.dox
Modified:
   grass/trunk/grasslib.dox
Log:
doxygen: short ccmathlib doxfile added

Modified: grass/trunk/grasslib.dox
===================================================================
--- grass/trunk/grasslib.dox	2014-12-26 21:22:10 UTC (rev 63766)
+++ grass/trunk/grasslib.dox	2014-12-26 21:22:42 UTC (rev 63767)
@@ -115,7 +115,7 @@
 \subsection misclibs Misc Libraries
 
  - datetime:	\ref datetime (DateTime library) 
- - external:	\ref external (External libraries from other projects such as shapelib)
+ - external:	\ref external (External libraries from other projects such as shapelib and \ref ccmathlib)
  - fonts:	\ref fonts (GRASS fonts library)
  - init:	\ref init (GRASS initialization code + scripts)
  - iostream:	\ref iostream (fast I/O library)

Added: grass/trunk/lib/external/ccmath/ccmathlib.dox
===================================================================
--- grass/trunk/lib/external/ccmath/ccmathlib.dox	                        (rev 0)
+++ grass/trunk/lib/external/ccmath/ccmathlib.dox	2014-12-26 21:22:42 UTC (rev 63767)
@@ -0,0 +1,158 @@
+/*! \page ccmathlib CCMATH mathematics library source code
+
+by Daniel A. Atkinson
+
+   Copyright (C)  2000   Daniel A. Atkinson    All rights reserved.
+   This code may be redistributed under the terms of the GNU library
+   public license (LGPL). ( See the lgpl.license file for details.)
+
+   Modified by Soeren Gebbert 2009/01/08:
+   Removed all unused functions in GRASS. Only the linear algebra
+   functions are used and included.
+
+\section ccmathintro Introduction to ccmath library
+
+A mathematics library coded in the C-language containing functions for linear algebra, numerical integration, geometry and trigonometry, curve fitting, roots and optimization, Fourier analysis, simulation generation, statistics, special functions, sorts and searches, time series models, complex arithmetic, and high precision math.
+
+Note: reduces version included in GRASS GIS:
+
+\section ccmathfunctions List of functions
+
+Real Linear Systems:
+
+ - minv()
+
+ - psinv()
+
+ - ruinv()
+
+ - solv()
+
+ - solvps()
+
+ - solvru()
+
+ - solvtd()
+
+ - eigen()
+
+ - eigval()
+
+ - evmax()
+
+ - svdval()
+
+ - sv2val()
+
+ - svduv()
+
+ - sv2uv()
+
+ - svdu1v()
+
+ - sv2u1v()
+
+ - mmul()
+
+ - rmmult()
+
+ - vmul()
+
+ - vnrm()
+     
+ - matprt()
+
+ - fmatprt()
+
+ - trnm()
+
+ - mattr()
+
+ - otrma()
+
+ - otrsm()
+
+ - mcopy()
+
+ - ortho()
+
+ - smgen()
+
+
+Utility routines for real symmertic eigensystems:
+
+ - house()
+
+ - housev()
+
+ - qreval()
+
+ - qrevec()
+
+
+Utility routines for singular value decomposition:
+
+ - qrbdi()
+
+ - qrbdv()
+
+ - qrbdu1()
+
+ - ldumat()
+
+ - ldvmat()
+
+ - atou1()
+
+ - atovm()
+
+
+Complex Matrix Algebra:
+
+
+ - cminv()
+
+ - csolv()
+
+ - heigvec()
+
+ - heigval()
+
+ - hevmax()
+
+ - cmmul()
+
+ - cmmult()
+
+ - cvmul()
+
+ - cvnrm()
+
+ - cmprt()
+
+ - trncm()
+
+ - hconj()
+
+ - cmattr()
+
+ - utrncm()
+
+ - utrnhm()
+
+ - cmcpy()
+
+ - unitary()
+
+ - hmgen()
+
+
+Utility routines for hermitian eigen problems:
+
+ - chouse()
+
+ - chousv()
+
+ - qrecvc()
+
+*/


Property changes on: grass/trunk/lib/external/ccmath/ccmathlib.dox
___________________________________________________________________
Added: svn:mime-type
   + text/plain
Added: svn:keywords
   + Author Date Id
Added: svn:eol-style
   + native



More information about the grass-commit mailing list