From 6569b9a1b923b440d486705fce1da09fd2611dec Mon Sep 17 00:00:00 2001 From: Yi Zhang Date: Sun, 9 Feb 2025 19:08:36 +0800 Subject: [PATCH] tmp --- lib/core/array.h | 5 +++-- lib/core/exceptions.h | 18 +++++++++--------- lib/core/matrix.h | 2 +- lib/core/vector_t.h | 6 +++--- lib/utility/stream.cpp | 8 ++++---- lib/utility/stream_t.h | 4 ++-- 6 files changed, 22 insertions(+), 21 deletions(-) diff --git a/lib/core/array.h b/lib/core/array.h index d297bdd..bbaa2af 100644 --- a/lib/core/array.h +++ b/lib/core/array.h @@ -28,14 +28,15 @@ #ifndef _GCTL_ARRAY_H #define _GCTL_ARRAY_H +#include +#include + // library's head files #include "../gctl_config.h" #include "enum.h" #include "macro.h" #include "vector_t.h" #include "exceptions.h" -#include "random" -#include "chrono" #ifdef GCTL_EIGEN /*The followings bypass a bug that VsCode's IntelliSense reports incorrect errors when using eigen3 library*/ diff --git a/lib/core/exceptions.h b/lib/core/exceptions.h index c4bf435..fab7528 100644 --- a/lib/core/exceptions.h +++ b/lib/core/exceptions.h @@ -28,11 +28,11 @@ #ifndef _GCTL_EXCEPTIONS_H #define _GCTL_EXCEPTIONS_H -#include "string" -#include "iostream" -#include "exception" -#include "stdexcept" -#include "type_traits" +#include +#include +#include +#include +#include /** * define error symbols @@ -42,11 +42,11 @@ #define GCTL_MESSAGE_ERROR -3 #if defined _WINDOWS || __WIN32__ -#include "io.h" -#include "process.h" -#include "windows.h" +#include +#include +#include #else -#include "unistd.h" +#include #endif #if defined _WINDOWS || __WIN32__ diff --git a/lib/core/matrix.h b/lib/core/matrix.h index a8bddb9..318ea17 100644 --- a/lib/core/matrix.h +++ b/lib/core/matrix.h @@ -28,7 +28,7 @@ #ifndef _GCTL_MATRIX_H #define _GCTL_MATRIX_H -#include "typeinfo" +#include #include "array.h" namespace gctl diff --git a/lib/core/vector_t.h b/lib/core/vector_t.h index d10eeaa..aea8e31 100644 --- a/lib/core/vector_t.h +++ b/lib/core/vector_t.h @@ -28,9 +28,9 @@ #ifndef _GCTL_VECTOR_TYPE_H #define _GCTL_VECTOR_TYPE_H -#include "vector" -#include "complex" -#include "iostream" +#include +#include +#include namespace gctl { diff --git a/lib/utility/stream.cpp b/lib/utility/stream.cpp index a30fd4d..3988607 100644 --- a/lib/utility/stream.cpp +++ b/lib/utility/stream.cpp @@ -25,16 +25,16 @@ * Also add information on how to contact you by electronic and paper mail. ******************************************************/ -#include "stream.h" - -#include "cmath" +#include #if defined _WINDOWS || __WIN32__ -#include "io.h" +#include // Test for file existence #define F_OK 0 #endif +#include "stream.h" + //在终端显示一个简易的GCTL图标 void gctl::display_logo(std::ostream &sout) { diff --git a/lib/utility/stream_t.h b/lib/utility/stream_t.h index fb83a7f..4d8d8c5 100644 --- a/lib/utility/stream_t.h +++ b/lib/utility/stream_t.h @@ -28,8 +28,8 @@ #ifndef _GCTL_STREAM_TEMPLATE_H #define _GCTL_STREAM_TEMPLATE_H -#include "string" -#include "sstream" +#include +#include #include "../core/exceptions.h" #include "../core/vector_t.h"