NewMatExhaustive.h
Go to the documentation of this file.
00001 /*
00002 ROBOOP -- A robotics object oriented package in C++
00003 Copyright (C) 1996-2004  Richard Gourdeau
00004 
00005 This library is free software; you can redistribute it and/or modify
00006 it under the terms of the GNU Lesser General Public License as
00007 published by the Free Software Foundation; either version 2.1 of the
00008 License, or (at your option) any later version.
00009 
00010 This library is distributed in the hope that it will be useful,
00011 but WITHOUT ANY WARRANTY; without even the implied warranty of
00012 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00013 GNU Lesser General Public License for more details.
00014 
00015 You should have received a copy of the GNU Lesser General Public
00016 License along with this library; if not, write to the Free Software
00017 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
00018 
00019 
00020 Report problems and direct all questions to:
00021 
00022 Richard Gourdeau
00023 Professeur Agrege
00024 Departement de genie electrique
00025 Ecole Polytechnique de Montreal
00026 C.P. 6079, Succ. Centre-Ville
00027 Montreal, Quebec, H3C 3A7
00028 
00029 email: richard.gourdeau@polymtl.ca
00030 
00031 -------------------------------------------------------------------------------
00032 Revision_history:
00033 
00034 2004/07/01: Etienne Lachance
00035    -Added doxygen documentation.
00036 
00037 2004/07/01: Ethan Tira-Thompson
00038     -Added support for newmat's use_namespace #define, using ROBOOP namespace
00039 
00040 2004/09/18: Etienne Lachance
00041    -Added deg2rad rad2deg
00042 
00043 2005/06/10: Carmine Lia
00044    -Added pinv
00045 
00046 2008/08/01: Ulrich Klank, Lorenz Mosenlechner
00047    - Removed large code parts, created single include
00048 
00049 Cite author (ref:  http://www.robertnz.net/nm10.htm#problem):
00050    1.1 Conditions of use
00051         next - skip - up - start
00052        I place no restrictions on the use of newmat except that I take no liability for any problems that may arise from its use, distribution or other dealings with it.
00053 
00054       You can use it in your commercial projects.
00055 
00056       You can make and distribute modified or merged versions. You can include parts of it in your own software.
00057 
00058       If you distribute modified or merged versions, please make it clear which parts are mine and which parts are modified.
00059 
00060       For a substantially modified version, simply note that it is, in part, derived from my software. A comment in the code will be sufficient.
00061 
00062       The software is provided "as is", without warranty of any kind.
00063 
00064       Please understand that there may still be bugs and errors. Use at your own risk. I (Robert Davies) take no responsibility for any errors or omissions in this
00065       package or for any misfortune that may befall you or others as a result of your use, distribution or other dealings with it.
00066 End Cite.
00067 
00068 All contents in the Folder 'NewMat' and in the File NewMatExhaustive.cpp are created by R B Davies.
00069 Reorganization of the content was performed by  Ulrich Klank and Lorenz Mosenlechner
00070 
00071 -------------------------------------------------------------------------------
00072 */
00073 
00074 #ifndef __cplusplus
00075 #error Must use C++ for the type Robot
00076 #endif
00077 
00078 #ifndef NEWMAT_LIB
00079 #define NEWMAT_LIB
00080 
00081 #include "NewMat/utils.h"
00082 #include "NewMat/include.h"
00083 #include "NewMat/myexcept.h"
00084 #include "NewMat/general.h"
00085 #include "NewMat/BaseMatrix.h"
00086 #include "NewMat/GeneralMatrix.h"
00087 #include "NewMat/Matrix.h"
00088 #include "NewMat/SquareMatrix.h"
00089 #include "NewMat/nricMatrix.h"
00090 #include "NewMat/SymmetricMatrix.h"
00091 #include "NewMat/TriangularMatrix.h"
00092 #include "NewMat/DiagonalMatrix.h"
00093 #include "NewMat/Vector.h"
00094 #include "NewMat/CroutMatrix.h"
00095 #include "NewMat/BandMatrix.h"
00096 #include "NewMat/IdentityMatrix.h"
00097 #include "NewMat/GenericMatrix.h"
00098 #include "NewMat/Temporary.h"
00099 #include "NewMat/SubMatrix.h"
00100 #include "NewMat/LinearEquationSolver.h"
00101 #include "NewMat/Array.h"
00102 #include "NewMat/MatrixExceptions.h"
00103 #include "NewMat/MatrixInput.h"
00104 #include "NewMat/Functions.h"
00105 #include "NewMat/RectMatrix.h"
00106 
00107 #endif
00108 


lo
Author(s): U. Klank
autogenerated on Mon Oct 6 2014 10:44:15