#ifndef __PESOPTIO_H
#define __PESOPTIO_H

// C standard libraries
#include <cmath>
#include <cstdio>
#include <cstdarg>
#include <cstdlib>
#include <cstring>
#include <memory>
#include <initializer_list>

// STL
#include <algorithm>
#include <chrono>
#include <complex>
#include <fstream>
#include <iomanip>
#include <iostream>
#include <iterator>
#include <limits>
#include <list>
#include <map>
#include <queue>
#include <set>
#include <sstream>
#include <string>
#include <vector>
#include <typeinfo>
#include <unistd.h> //for sleep function
#include <unordered_set>

using namespace std;

#include <stdexcept>
#include <stdint.h>

#include <functional>


#include <pesoptCoreIO.h>
#include <pesoptBoostIO.h>
#include <pesoptImageIO.h>
#include <pesoptLatexIO.h>


#endif // __PESOPTIO_H
