ColPack
Main/ColPackHeaders.h
Go to the documentation of this file.
00001 /************************************************************************************
00002     Copyright (C) 2005-2008 Assefaw H. Gebremedhin, Arijit Tarafdar, Duc Nguyen,
00003     Alex Pothen
00004 
00005     This file is part of ColPack.
00006 
00007     ColPack is free software: you can redistribute it and/or modify
00008     it under the terms of the GNU Lesser General Public License as published
00009     by the Free Software Foundation, either version 3 of the License, or
00010     (at your option) any later version.
00011 
00012     ColPack is distributed in the hope that it will be useful,
00013     but WITHOUT ANY WARRANTY; without even the implied warranty of
00014     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00015     GNU Lesser General Public License for more details.
00016 
00017     You should have received a copy of the GNU Lesser General Public License
00018     along with ColPack.  If not, see <http://www.gnu.org/licenses/>.
00019 ************************************************************************************/
00020 
00021 /************************************************************************************/
00022 /*                                                                                                                                                                      */
00023 /*  Headers.h (Header of header files)                                                                                          */
00024 /*                                                                                                                                                                      */
00025 /************************************************************************************/
00026 #ifndef HEADER_H
00027 #define HEADER_H
00028 
00029 #include "Definitions.h"
00030 
00031 #ifdef SYSTEM_TIME
00032 
00033 #include <sys/times.h>
00034 
00035 #else
00036 
00037 #include <ctime>
00038 
00039 #endif
00040 
00041 #include <iostream>
00042 #include <fstream>
00043 #include <sstream>
00044 #include <ctime>
00045 #include <iomanip>
00046 #include <string>
00047 #include <cstdlib>
00048 #include <cstdarg>
00049 
00050 #include <list>
00051 #include <map>
00052 #include <vector>
00053 #include <set>
00054 #include <queue>
00055 
00056 #include <algorithm>
00057 #include <iterator>
00058 #include <utility>      //for pair<dataType1, dataType2>
00059 
00060 #ifdef _OPENMP
00061         #include <omp.h>
00062 #endif
00063 
00064 #include "Pause.h"
00065 #include "File.h"
00066 #include "Timer.h"
00067 #include "MatrixDeallocation.h"
00068 #include "mmio.h"
00069 #include "current_time.h"
00070 #include "CoutLock.h"
00071 
00072 #include "StringTokenizer.h"
00073 #include "DisjointSets.h"
00074 
00075 #include "GraphCore.h"
00076 #include "GraphInputOutput.h"
00077 #include "GraphOrdering.h"
00078 #include "GraphColoring.h"
00079 #include "GraphColoringInterface.h"
00080 
00081 #include "BipartiteGraphCore.h"
00082 #include "BipartiteGraphInputOutput.h"
00083 #include "BipartiteGraphVertexCover.h"
00084 #include "BipartiteGraphPartialOrdering.h"
00085 #include "BipartiteGraphOrdering.h"
00086 #include "BipartiteGraphBicoloring.h"
00087 #include "BipartiteGraphPartialColoring.h"
00088 #include "BipartiteGraphBicoloringInterface.h"
00089 #include "BipartiteGraphPartialColoringInterface.h"
00090 
00091 #include "RecoveryCore.h"
00092 #include "HessianRecovery.h"
00093 #include "JacobianRecovery1D.h"
00094 #include "JacobianRecovery2D.h"
00095 
00096 #include "extra.h"
00097 
00098 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines