diff --git a/CPPLINT.cfg b/CPPLINT.cfg index 4f3e42cb..b02d056c 100644 --- a/CPPLINT.cfg +++ b/CPPLINT.cfg @@ -16,6 +16,8 @@ filter=-whitespace/comma # 6027 errors filter=-whitespace/comments # 881 errors filter=-whitespace/operators # 5240 errors filter=-whitespace/parens # 413 error +filter=-whitespace/newline +filter=-whitespace/indent_namespace filter=-readability/multiline_string filter=-build/include_subdir # 296 errors #filter=-whitespace/end_of_line diff --git a/src/dataBlock/dataBlock.cpp b/src/dataBlock/dataBlock.cpp index c0648f92..81874cef 100644 --- a/src/dataBlock/dataBlock.cpp +++ b/src/dataBlock/dataBlock.cpp @@ -6,6 +6,8 @@ // *********************************************************************************** #include +#include +#include #include "idefix.hpp" #include "dataBlock.hpp" #include "fluid.hpp" diff --git a/src/dataBlock/dataBlock.hpp b/src/dataBlock/dataBlock.hpp index 12f0847e..89b745fa 100644 --- a/src/dataBlock/dataBlock.hpp +++ b/src/dataBlock/dataBlock.hpp @@ -12,6 +12,7 @@ #include #include #include +#include #include "idefix.hpp" #include "grid.hpp" diff --git a/src/dataBlock/dataBlockHost.cpp b/src/dataBlock/dataBlockHost.cpp index ca26e5cb..b5dff915 100644 --- a/src/dataBlock/dataBlockHost.cpp +++ b/src/dataBlock/dataBlockHost.cpp @@ -5,6 +5,7 @@ // Licensed under CeCILL 2.1 License, see COPYING for more information // *********************************************************************************** +#include #include "idefix.hpp" #include "dataBlockHost.hpp" #include "fluid.hpp" diff --git a/src/dataBlock/dumpToFile.cpp b/src/dataBlock/dumpToFile.cpp index 9980d09c..98b4a474 100644 --- a/src/dataBlock/dumpToFile.cpp +++ b/src/dataBlock/dumpToFile.cpp @@ -5,6 +5,8 @@ // Licensed under CeCILL 2.1 License, see COPYING for more information // *********************************************************************************** +#include +#include #include "../idefix.hpp" #include "dataBlock.hpp" #include "version.hpp" diff --git a/src/fluid/boundary/axis.cpp b/src/fluid/boundary/axis.cpp index ead51f4f..b77fe3b5 100644 --- a/src/fluid/boundary/axis.cpp +++ b/src/fluid/boundary/axis.cpp @@ -5,6 +5,7 @@ // Licensed under CeCILL 2.1 License, see COPYING for more information // *********************************************************************************** +#include #include "axis.hpp" #include "boundary.hpp" diff --git a/src/fluid/checkNan.hpp b/src/fluid/checkNan.hpp index 71911c58..88e206e5 100644 --- a/src/fluid/checkNan.hpp +++ b/src/fluid/checkNan.hpp @@ -7,6 +7,7 @@ #ifndef FLUID_CHECKNAN_HPP_ #define FLUID_CHECKNAN_HPP_ +#include #include "dataBlock.hpp" #include "dataBlockHost.hpp" #include "fluid.hpp" diff --git a/src/global.cpp b/src/global.cpp index 1e9c11ee..4d9499d9 100644 --- a/src/global.cpp +++ b/src/global.cpp @@ -5,6 +5,7 @@ // Licensed under CeCILL 2.1 License, see COPYING for more information // *********************************************************************************** +#include #include #include #include "idefix.hpp" diff --git a/src/global.hpp b/src/global.hpp index 47fca42e..8651f974 100644 --- a/src/global.hpp +++ b/src/global.hpp @@ -7,6 +7,7 @@ #ifndef GLOBAL_HPP_ #define GLOBAL_HPP_ +#include #include #include #include "arrays.hpp" diff --git a/src/idefix.hpp b/src/idefix.hpp index a44bf4c2..f547c5d7 100644 --- a/src/idefix.hpp +++ b/src/idefix.hpp @@ -9,6 +9,7 @@ #define IDEFIX_HPP_ #include #include +#include #include // #include // do we still need this? #ifdef WITH_MPI diff --git a/src/macros.hpp b/src/macros.hpp index 9a484c3d..2c7bda12 100644 --- a/src/macros.hpp +++ b/src/macros.hpp @@ -10,6 +10,7 @@ #ifndef MACROS_HPP_ #define MACROS_HPP_ +#include #if COMPONENTS == 1 #define EXPAND(a,b,c) a diff --git a/src/main.cpp b/src/main.cpp index 5a7f6f73..c242ccef 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -23,6 +23,7 @@ #include #include #include +#include #include diff --git a/src/mpi.cpp b/src/mpi.cpp index ee2fdb5c..d25056fa 100644 --- a/src/mpi.cpp +++ b/src/mpi.cpp @@ -12,6 +12,7 @@ #include // NOLINT [build/c++11] #include // NOLINT [build/c++11] #include +#include #include "idefix.hpp" #include "dataBlock.hpp" diff --git a/src/output/dump.cpp b/src/output/dump.cpp index 5a27ecc2..77a8d88d 100644 --- a/src/output/dump.cpp +++ b/src/output/dump.cpp @@ -8,7 +8,7 @@ #include #include #if __has_include() - #include + #include // NOLINT [build/c++17] namespace fs = std::filesystem; #elif __has_include() #include @@ -17,6 +17,8 @@ #error "Missing the header." #endif #include +#include +#include #include "dump.hpp" #include "version.hpp" #include "dataBlockHost.hpp" diff --git a/src/output/dump.hpp b/src/output/dump.hpp index a9a52554..d823ddca 100644 --- a/src/output/dump.hpp +++ b/src/output/dump.hpp @@ -11,7 +11,7 @@ #include #include #if __has_include() - #include + #include // NOLINT [build/c++17] namespace fs = std::filesystem; #elif __has_include() #include diff --git a/src/output/output.cpp b/src/output/output.cpp index 30a85039..658e1cdd 100644 --- a/src/output/output.cpp +++ b/src/output/output.cpp @@ -5,6 +5,7 @@ // Licensed under CeCILL 2.1 License, see COPYING for more information // *********************************************************************************** +#include #include "output.hpp" #include "dataBlock.hpp" #include "fluid.hpp" diff --git a/src/output/slice.cpp b/src/output/slice.cpp index 3f971932..98caa5c2 100644 --- a/src/output/slice.cpp +++ b/src/output/slice.cpp @@ -7,6 +7,7 @@ #include #include +#include #include "slice.hpp" #include "input.hpp" #include "physics.hpp" diff --git a/src/output/vtk.cpp b/src/output/vtk.cpp index 559f00c8..56562109 100644 --- a/src/output/vtk.cpp +++ b/src/output/vtk.cpp @@ -8,10 +8,11 @@ #include "vtk.hpp" #include #include +#include #include #include #if __has_include() - #include + #include // NOLINT [build/c++17] namespace fs = std::filesystem; #elif __has_include() #include diff --git a/src/output/vtk.hpp b/src/output/vtk.hpp index 4857f19d..31557320 100644 --- a/src/output/vtk.hpp +++ b/src/output/vtk.hpp @@ -10,7 +10,7 @@ #include #include #if __has_include() - #include + #include // NOLINT [build/c++17] namespace fs = std::filesystem; #elif __has_include() #include @@ -18,6 +18,7 @@ #else error "Missing the header." #endif +#include #include "idefix.hpp" #include "input.hpp" #include "dataBlock.hpp" diff --git a/src/output/xdmf.hpp b/src/output/xdmf.hpp index b2fb6628..6c6fc15c 100644 --- a/src/output/xdmf.hpp +++ b/src/output/xdmf.hpp @@ -8,7 +8,15 @@ #ifndef OUTPUT_XDMF_HPP_ #define OUTPUT_XDMF_HPP_ #include -#include +#if __has_include() + #include // NOLINT [build/c++17] + namespace fs = std::filesystem; +#elif __has_include() + #include + namespace fs = std::experimental::filesystem; +#else + error "Missing the header." +#endif #include #include "idefix.hpp" #include "input.hpp" diff --git a/src/utils/dumpImage.cpp b/src/utils/dumpImage.cpp index 03a456e1..04f413a7 100644 --- a/src/utils/dumpImage.cpp +++ b/src/utils/dumpImage.cpp @@ -5,6 +5,8 @@ // Licensed under CeCILL 2.1 License, see COPYING for more information // *********************************************************************************** +#include +#include #include "dumpImage.hpp" #include "dataBlock.hpp" #include "idefix.hpp" diff --git a/src/utils/npy.hpp b/src/utils/npy.hpp index 34b7c724..edae82ee 100644 --- a/src/utils/npy.hpp +++ b/src/utils/npy.hpp @@ -34,6 +34,7 @@ #include #include #include +#include #include #include #include