Matrix
First matrix implementation with print_matrix in io
This commit is contained in:
@@ -97,6 +97,7 @@ if(PANIC_ENABLE_OPENMP)
|
|||||||
target_compile_definitions(panic PRIVATE
|
target_compile_definitions(panic PRIVATE
|
||||||
PANIC_USE_OPENMP=1
|
PANIC_USE_OPENMP=1
|
||||||
PANIC_OMP_NUM_THREADS=${PANIC_OMP_NUM_THREADS}
|
PANIC_OMP_NUM_THREADS=${PANIC_OMP_NUM_THREADS}
|
||||||
|
PANIC_OMP_ALLOW_NESTED=0
|
||||||
)
|
)
|
||||||
|
|
||||||
else()
|
else()
|
||||||
@@ -109,6 +110,7 @@ if(PANIC_ENABLE_OPENMP)
|
|||||||
target_compile_definitions(panic PRIVATE
|
target_compile_definitions(panic PRIVATE
|
||||||
PANIC_USE_OPENMP=0
|
PANIC_USE_OPENMP=0
|
||||||
PANIC_OMP_NUM_THREADS=0
|
PANIC_OMP_NUM_THREADS=0
|
||||||
|
PANIC_OMP_ALLOW_NESTED=0
|
||||||
)
|
)
|
||||||
|
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
@@ -205,7 +205,7 @@ OpenMP_pthread_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpthread.a
|
|||||||
PANIC_ENABLE_OPENMP:BOOL=ON
|
PANIC_ENABLE_OPENMP:BOOL=ON
|
||||||
|
|
||||||
//Number of OpenMP threads. 0 means OpenMP default.
|
//Number of OpenMP threads. 0 means OpenMP default.
|
||||||
PANIC_OMP_NUM_THREADS:STRING=4
|
PANIC_OMP_NUM_THREADS:STRING=0
|
||||||
|
|
||||||
//Value Computed by CMake
|
//Value Computed by CMake
|
||||||
panic_BINARY_DIR:STATIC=/home/atlas/Documents/Git/panic/build
|
panic_BINARY_DIR:STATIC=/home/atlas/Documents/Git/panic/build
|
||||||
|
|||||||
@@ -39,8 +39,8 @@ events:
|
|||||||
checks:
|
checks:
|
||||||
- "Detecting CXX compiler ABI info"
|
- "Detecting CXX compiler ABI info"
|
||||||
directories:
|
directories:
|
||||||
source: "/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-Ouh05T"
|
source: "/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-iBVTGl"
|
||||||
binary: "/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-Ouh05T"
|
binary: "/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-iBVTGl"
|
||||||
cmakeVariables:
|
cmakeVariables:
|
||||||
CMAKE_CXX_FLAGS: ""
|
CMAKE_CXX_FLAGS: ""
|
||||||
CMAKE_CXX_FLAGS_DEBUG: "-g"
|
CMAKE_CXX_FLAGS_DEBUG: "-g"
|
||||||
@@ -49,13 +49,13 @@ events:
|
|||||||
variable: "CMAKE_CXX_ABI_COMPILED"
|
variable: "CMAKE_CXX_ABI_COMPILED"
|
||||||
cached: true
|
cached: true
|
||||||
stdout: |
|
stdout: |
|
||||||
Change Dir: '/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-Ouh05T'
|
Change Dir: '/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-iBVTGl'
|
||||||
|
|
||||||
Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_3d47d/fast
|
Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_41a54/fast
|
||||||
/usr/bin/gmake -f CMakeFiles/cmTC_3d47d.dir/build.make CMakeFiles/cmTC_3d47d.dir/build
|
/usr/bin/gmake -f CMakeFiles/cmTC_41a54.dir/build.make CMakeFiles/cmTC_41a54.dir/build
|
||||||
gmake[1]: Entering directory '/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-Ouh05T'
|
gmake[1]: Entering directory '/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-iBVTGl'
|
||||||
Building CXX object CMakeFiles/cmTC_3d47d.dir/CMakeCXXCompilerABI.cpp.o
|
Building CXX object CMakeFiles/cmTC_41a54.dir/CMakeCXXCompilerABI.cpp.o
|
||||||
/usr/bin/c++ -v -o CMakeFiles/cmTC_3d47d.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp
|
/usr/bin/c++ -v -o CMakeFiles/cmTC_41a54.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp
|
||||||
Using built-in specs.
|
Using built-in specs.
|
||||||
COLLECT_GCC=/usr/bin/c++
|
COLLECT_GCC=/usr/bin/c++
|
||||||
OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
|
OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
|
||||||
@@ -65,8 +65,8 @@ events:
|
|||||||
Thread model: posix
|
Thread model: posix
|
||||||
Supported LTO compression algorithms: zlib zstd
|
Supported LTO compression algorithms: zlib zstd
|
||||||
gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1)
|
gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1)
|
||||||
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3d47d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3d47d.dir/'
|
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_41a54.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_41a54.dir/'
|
||||||
/usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_3d47d.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc5YDuu5.s
|
/usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_41a54.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc09Jdka.s
|
||||||
GNU C++17 (Ubuntu 13.3.0-6ubuntu2~24.04.1) version 13.3.0 (x86_64-linux-gnu)
|
GNU C++17 (Ubuntu 13.3.0-6ubuntu2~24.04.1) version 13.3.0 (x86_64-linux-gnu)
|
||||||
compiled by GNU C version 13.3.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP
|
compiled by GNU C version 13.3.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP
|
||||||
|
|
||||||
@@ -87,15 +87,15 @@ events:
|
|||||||
/usr/include
|
/usr/include
|
||||||
End of search list.
|
End of search list.
|
||||||
Compiler executable checksum: 7896445e4990772fdae9dc0659a99266
|
Compiler executable checksum: 7896445e4990772fdae9dc0659a99266
|
||||||
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3d47d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3d47d.dir/'
|
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_41a54.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_41a54.dir/'
|
||||||
as -v --64 -o CMakeFiles/cmTC_3d47d.dir/CMakeCXXCompilerABI.cpp.o /tmp/cc5YDuu5.s
|
as -v --64 -o CMakeFiles/cmTC_41a54.dir/CMakeCXXCompilerABI.cpp.o /tmp/cc09Jdka.s
|
||||||
GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42
|
GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42
|
||||||
COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/
|
COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/
|
||||||
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/
|
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/
|
||||||
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3d47d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3d47d.dir/CMakeCXXCompilerABI.cpp.'
|
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_41a54.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_41a54.dir/CMakeCXXCompilerABI.cpp.'
|
||||||
Linking CXX executable cmTC_3d47d
|
Linking CXX executable cmTC_41a54
|
||||||
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3d47d.dir/link.txt --verbose=1
|
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_41a54.dir/link.txt --verbose=1
|
||||||
/usr/bin/c++ -v CMakeFiles/cmTC_3d47d.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_3d47d
|
/usr/bin/c++ -v CMakeFiles/cmTC_41a54.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_41a54
|
||||||
Using built-in specs.
|
Using built-in specs.
|
||||||
COLLECT_GCC=/usr/bin/c++
|
COLLECT_GCC=/usr/bin/c++
|
||||||
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper
|
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper
|
||||||
@@ -108,10 +108,10 @@ events:
|
|||||||
gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1)
|
gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1)
|
||||||
COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/
|
COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/
|
||||||
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/
|
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/
|
||||||
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_3d47d' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_3d47d.'
|
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_41a54' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_41a54.'
|
||||||
/usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cctioRXy.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_3d47d /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_3d47d.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o
|
/usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccnZOIwX.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_41a54 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_41a54.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o
|
||||||
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_3d47d' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_3d47d.'
|
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_41a54' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_41a54.'
|
||||||
gmake[1]: Leaving directory '/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-Ouh05T'
|
gmake[1]: Leaving directory '/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-iBVTGl'
|
||||||
|
|
||||||
exitCode: 0
|
exitCode: 0
|
||||||
-
|
-
|
||||||
@@ -151,13 +151,13 @@ events:
|
|||||||
message: |
|
message: |
|
||||||
Parsed CXX implicit link information:
|
Parsed CXX implicit link information:
|
||||||
link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)]
|
link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)]
|
||||||
ignore line: [Change Dir: '/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-Ouh05T']
|
ignore line: [Change Dir: '/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-iBVTGl']
|
||||||
ignore line: []
|
ignore line: []
|
||||||
ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_3d47d/fast]
|
ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_41a54/fast]
|
||||||
ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_3d47d.dir/build.make CMakeFiles/cmTC_3d47d.dir/build]
|
ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_41a54.dir/build.make CMakeFiles/cmTC_41a54.dir/build]
|
||||||
ignore line: [gmake[1]: Entering directory '/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-Ouh05T']
|
ignore line: [gmake[1]: Entering directory '/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-iBVTGl']
|
||||||
ignore line: [Building CXX object CMakeFiles/cmTC_3d47d.dir/CMakeCXXCompilerABI.cpp.o]
|
ignore line: [Building CXX object CMakeFiles/cmTC_41a54.dir/CMakeCXXCompilerABI.cpp.o]
|
||||||
ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_3d47d.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp]
|
ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_41a54.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp]
|
||||||
ignore line: [Using built-in specs.]
|
ignore line: [Using built-in specs.]
|
||||||
ignore line: [COLLECT_GCC=/usr/bin/c++]
|
ignore line: [COLLECT_GCC=/usr/bin/c++]
|
||||||
ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa]
|
ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa]
|
||||||
@@ -167,8 +167,8 @@ events:
|
|||||||
ignore line: [Thread model: posix]
|
ignore line: [Thread model: posix]
|
||||||
ignore line: [Supported LTO compression algorithms: zlib zstd]
|
ignore line: [Supported LTO compression algorithms: zlib zstd]
|
||||||
ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) ]
|
ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) ]
|
||||||
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3d47d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3d47d.dir/']
|
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_41a54.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_41a54.dir/']
|
||||||
ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_3d47d.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc5YDuu5.s]
|
ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_41a54.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc09Jdka.s]
|
||||||
ignore line: [GNU C++17 (Ubuntu 13.3.0-6ubuntu2~24.04.1) version 13.3.0 (x86_64-linux-gnu)]
|
ignore line: [GNU C++17 (Ubuntu 13.3.0-6ubuntu2~24.04.1) version 13.3.0 (x86_64-linux-gnu)]
|
||||||
ignore line: [ compiled by GNU C version 13.3.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP]
|
ignore line: [ compiled by GNU C version 13.3.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP]
|
||||||
ignore line: []
|
ignore line: []
|
||||||
@@ -189,15 +189,15 @@ events:
|
|||||||
ignore line: [ /usr/include]
|
ignore line: [ /usr/include]
|
||||||
ignore line: [End of search list.]
|
ignore line: [End of search list.]
|
||||||
ignore line: [Compiler executable checksum: 7896445e4990772fdae9dc0659a99266]
|
ignore line: [Compiler executable checksum: 7896445e4990772fdae9dc0659a99266]
|
||||||
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3d47d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3d47d.dir/']
|
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_41a54.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_41a54.dir/']
|
||||||
ignore line: [ as -v --64 -o CMakeFiles/cmTC_3d47d.dir/CMakeCXXCompilerABI.cpp.o /tmp/cc5YDuu5.s]
|
ignore line: [ as -v --64 -o CMakeFiles/cmTC_41a54.dir/CMakeCXXCompilerABI.cpp.o /tmp/cc09Jdka.s]
|
||||||
ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42]
|
ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42]
|
||||||
ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/]
|
ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/]
|
||||||
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/]
|
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/]
|
||||||
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3d47d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3d47d.dir/CMakeCXXCompilerABI.cpp.']
|
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_41a54.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_41a54.dir/CMakeCXXCompilerABI.cpp.']
|
||||||
ignore line: [Linking CXX executable cmTC_3d47d]
|
ignore line: [Linking CXX executable cmTC_41a54]
|
||||||
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3d47d.dir/link.txt --verbose=1]
|
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_41a54.dir/link.txt --verbose=1]
|
||||||
ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_3d47d.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_3d47d ]
|
ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_41a54.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_41a54 ]
|
||||||
ignore line: [Using built-in specs.]
|
ignore line: [Using built-in specs.]
|
||||||
ignore line: [COLLECT_GCC=/usr/bin/c++]
|
ignore line: [COLLECT_GCC=/usr/bin/c++]
|
||||||
ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper]
|
ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper]
|
||||||
@@ -210,13 +210,13 @@ events:
|
|||||||
ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) ]
|
ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) ]
|
||||||
ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/]
|
ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/]
|
||||||
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/]
|
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/]
|
||||||
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_3d47d' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_3d47d.']
|
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_41a54' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_41a54.']
|
||||||
link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cctioRXy.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_3d47d /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_3d47d.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o]
|
link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccnZOIwX.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_41a54 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_41a54.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o]
|
||||||
arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore
|
arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore
|
||||||
arg [-plugin] ==> ignore
|
arg [-plugin] ==> ignore
|
||||||
arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore
|
arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore
|
||||||
arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore
|
arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore
|
||||||
arg [-plugin-opt=-fresolution=/tmp/cctioRXy.res] ==> ignore
|
arg [-plugin-opt=-fresolution=/tmp/ccnZOIwX.res] ==> ignore
|
||||||
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
|
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
|
||||||
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
|
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
|
||||||
arg [-plugin-opt=-pass-through=-lc] ==> ignore
|
arg [-plugin-opt=-pass-through=-lc] ==> ignore
|
||||||
@@ -234,7 +234,7 @@ events:
|
|||||||
arg [-znow] ==> ignore
|
arg [-znow] ==> ignore
|
||||||
arg [-zrelro] ==> ignore
|
arg [-zrelro] ==> ignore
|
||||||
arg [-o] ==> ignore
|
arg [-o] ==> ignore
|
||||||
arg [cmTC_3d47d] ==> ignore
|
arg [cmTC_41a54] ==> ignore
|
||||||
arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o]
|
arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o]
|
||||||
arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o]
|
arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o]
|
||||||
arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o]
|
arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o]
|
||||||
@@ -246,7 +246,7 @@ events:
|
|||||||
arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
|
arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
|
||||||
arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
|
arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
|
||||||
arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..]
|
arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..]
|
||||||
arg [CMakeFiles/cmTC_3d47d.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
|
arg [CMakeFiles/cmTC_41a54.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
|
||||||
arg [-lstdc++] ==> lib [stdc++]
|
arg [-lstdc++] ==> lib [stdc++]
|
||||||
arg [-lm] ==> lib [m]
|
arg [-lm] ==> lib [m]
|
||||||
arg [-lgcc_s] ==> lib [gcc_s]
|
arg [-lgcc_s] ==> lib [gcc_s]
|
||||||
@@ -273,10 +273,6 @@ events:
|
|||||||
implicit fwks: []
|
implicit fwks: []
|
||||||
|
|
||||||
|
|
||||||
...
|
|
||||||
|
|
||||||
---
|
|
||||||
events:
|
|
||||||
-
|
-
|
||||||
kind: "try_compile-v1"
|
kind: "try_compile-v1"
|
||||||
backtrace:
|
backtrace:
|
||||||
@@ -285,8 +281,8 @@ events:
|
|||||||
- "CMakeLists.txt:77 (find_package)"
|
- "CMakeLists.txt:77 (find_package)"
|
||||||
description: "Detecting CXX OpenMP compiler info"
|
description: "Detecting CXX OpenMP compiler info"
|
||||||
directories:
|
directories:
|
||||||
source: "/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-eJXniH"
|
source: "/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-0Y8Dzz"
|
||||||
binary: "/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-eJXniH"
|
binary: "/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-0Y8Dzz"
|
||||||
cmakeVariables:
|
cmakeVariables:
|
||||||
CMAKE_CXX_FLAGS: ""
|
CMAKE_CXX_FLAGS: ""
|
||||||
CMAKE_CXX_FLAGS_DEBUG: "-g"
|
CMAKE_CXX_FLAGS_DEBUG: "-g"
|
||||||
@@ -295,13 +291,13 @@ events:
|
|||||||
variable: "OpenMP_COMPILE_RESULT_CXX_fopenmp"
|
variable: "OpenMP_COMPILE_RESULT_CXX_fopenmp"
|
||||||
cached: true
|
cached: true
|
||||||
stdout: |
|
stdout: |
|
||||||
Change Dir: '/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-eJXniH'
|
Change Dir: '/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-0Y8Dzz'
|
||||||
|
|
||||||
Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_8e28f/fast
|
Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_0b68f/fast
|
||||||
/usr/bin/gmake -f CMakeFiles/cmTC_8e28f.dir/build.make CMakeFiles/cmTC_8e28f.dir/build
|
/usr/bin/gmake -f CMakeFiles/cmTC_0b68f.dir/build.make CMakeFiles/cmTC_0b68f.dir/build
|
||||||
gmake[1]: Entering directory '/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-eJXniH'
|
gmake[1]: Entering directory '/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-0Y8Dzz'
|
||||||
Building CXX object CMakeFiles/cmTC_8e28f.dir/OpenMPTryFlag.cpp.o
|
Building CXX object CMakeFiles/cmTC_0b68f.dir/OpenMPTryFlag.cpp.o
|
||||||
/usr/bin/c++ -fopenmp -v -std=c++11 -o CMakeFiles/cmTC_8e28f.dir/OpenMPTryFlag.cpp.o -c /home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-eJXniH/OpenMPTryFlag.cpp
|
/usr/bin/c++ -fopenmp -v -std=c++11 -o CMakeFiles/cmTC_0b68f.dir/OpenMPTryFlag.cpp.o -c /home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-0Y8Dzz/OpenMPTryFlag.cpp
|
||||||
Using built-in specs.
|
Using built-in specs.
|
||||||
COLLECT_GCC=/usr/bin/c++
|
COLLECT_GCC=/usr/bin/c++
|
||||||
OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
|
OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
|
||||||
@@ -311,8 +307,8 @@ events:
|
|||||||
Thread model: posix
|
Thread model: posix
|
||||||
Supported LTO compression algorithms: zlib zstd
|
Supported LTO compression algorithms: zlib zstd
|
||||||
gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1)
|
gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1)
|
||||||
COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=c++11' '-o' 'CMakeFiles/cmTC_8e28f.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_8e28f.dir/'
|
COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=c++11' '-o' 'CMakeFiles/cmTC_0b68f.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_0b68f.dir/'
|
||||||
/usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE -D_REENTRANT /home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-eJXniH/OpenMPTryFlag.cpp -quiet -dumpdir CMakeFiles/cmTC_8e28f.dir/ -dumpbase OpenMPTryFlag.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -std=c++11 -version -fopenmp -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccRuHjKb.s
|
/usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE -D_REENTRANT /home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-0Y8Dzz/OpenMPTryFlag.cpp -quiet -dumpdir CMakeFiles/cmTC_0b68f.dir/ -dumpbase OpenMPTryFlag.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -std=c++11 -version -fopenmp -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccCnQ37x.s
|
||||||
GNU C++11 (Ubuntu 13.3.0-6ubuntu2~24.04.1) version 13.3.0 (x86_64-linux-gnu)
|
GNU C++11 (Ubuntu 13.3.0-6ubuntu2~24.04.1) version 13.3.0 (x86_64-linux-gnu)
|
||||||
compiled by GNU C version 13.3.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP
|
compiled by GNU C version 13.3.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP
|
||||||
|
|
||||||
@@ -333,15 +329,15 @@ events:
|
|||||||
/usr/include
|
/usr/include
|
||||||
End of search list.
|
End of search list.
|
||||||
Compiler executable checksum: 7896445e4990772fdae9dc0659a99266
|
Compiler executable checksum: 7896445e4990772fdae9dc0659a99266
|
||||||
COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=c++11' '-o' 'CMakeFiles/cmTC_8e28f.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_8e28f.dir/'
|
COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=c++11' '-o' 'CMakeFiles/cmTC_0b68f.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_0b68f.dir/'
|
||||||
as -v --64 -o CMakeFiles/cmTC_8e28f.dir/OpenMPTryFlag.cpp.o /tmp/ccRuHjKb.s
|
as -v --64 -o CMakeFiles/cmTC_0b68f.dir/OpenMPTryFlag.cpp.o /tmp/ccCnQ37x.s
|
||||||
GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42
|
GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42
|
||||||
COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/
|
COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/
|
||||||
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/
|
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/
|
||||||
COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=c++11' '-o' 'CMakeFiles/cmTC_8e28f.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_8e28f.dir/OpenMPTryFlag.cpp.'
|
COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=c++11' '-o' 'CMakeFiles/cmTC_0b68f.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_0b68f.dir/OpenMPTryFlag.cpp.'
|
||||||
Linking CXX executable cmTC_8e28f
|
Linking CXX executable cmTC_0b68f
|
||||||
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8e28f.dir/link.txt --verbose=1
|
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0b68f.dir/link.txt --verbose=1
|
||||||
/usr/bin/c++ -fopenmp -v CMakeFiles/cmTC_8e28f.dir/OpenMPTryFlag.cpp.o -o cmTC_8e28f -v
|
/usr/bin/c++ -fopenmp -v CMakeFiles/cmTC_0b68f.dir/OpenMPTryFlag.cpp.o -o cmTC_0b68f -v
|
||||||
Using built-in specs.
|
Using built-in specs.
|
||||||
COLLECT_GCC=/usr/bin/c++
|
COLLECT_GCC=/usr/bin/c++
|
||||||
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper
|
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper
|
||||||
@@ -355,10 +351,10 @@ events:
|
|||||||
COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/
|
COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/
|
||||||
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/
|
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/
|
||||||
Reading specs from /usr/lib/gcc/x86_64-linux-gnu/13/libgomp.spec
|
Reading specs from /usr/lib/gcc/x86_64-linux-gnu/13/libgomp.spec
|
||||||
COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'cmTC_8e28f' '-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'cmTC_8e28f.'
|
COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'cmTC_0b68f' '-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'cmTC_0b68f.'
|
||||||
/usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyhi8vH.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_8e28f /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o /usr/lib/gcc/x86_64-linux-gnu/13/crtoffloadbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_8e28f.dir/OpenMPTryFlag.cpp.o -lstdc++ -lm -lgomp -lgcc_s -lgcc -lpthread -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o /usr/lib/gcc/x86_64-linux-gnu/13/crtoffloadend.o
|
/usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc3uGT27.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_0b68f /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o /usr/lib/gcc/x86_64-linux-gnu/13/crtoffloadbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_0b68f.dir/OpenMPTryFlag.cpp.o -lstdc++ -lm -lgomp -lgcc_s -lgcc -lpthread -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o /usr/lib/gcc/x86_64-linux-gnu/13/crtoffloadend.o
|
||||||
COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'cmTC_8e28f' '-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'cmTC_8e28f.'
|
COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'cmTC_0b68f' '-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'cmTC_0b68f.'
|
||||||
gmake[1]: Leaving directory '/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-eJXniH'
|
gmake[1]: Leaving directory '/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-0Y8Dzz'
|
||||||
|
|
||||||
exitCode: 0
|
exitCode: 0
|
||||||
-
|
-
|
||||||
@@ -370,13 +366,13 @@ events:
|
|||||||
message: |
|
message: |
|
||||||
Parsed CXX OpenMP implicit link information from above output:
|
Parsed CXX OpenMP implicit link information from above output:
|
||||||
link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)]
|
link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)]
|
||||||
ignore line: [Change Dir: '/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-eJXniH']
|
ignore line: [Change Dir: '/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-0Y8Dzz']
|
||||||
ignore line: []
|
ignore line: []
|
||||||
ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_8e28f/fast]
|
ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_0b68f/fast]
|
||||||
ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_8e28f.dir/build.make CMakeFiles/cmTC_8e28f.dir/build]
|
ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_0b68f.dir/build.make CMakeFiles/cmTC_0b68f.dir/build]
|
||||||
ignore line: [gmake[1]: Entering directory '/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-eJXniH']
|
ignore line: [gmake[1]: Entering directory '/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-0Y8Dzz']
|
||||||
ignore line: [Building CXX object CMakeFiles/cmTC_8e28f.dir/OpenMPTryFlag.cpp.o]
|
ignore line: [Building CXX object CMakeFiles/cmTC_0b68f.dir/OpenMPTryFlag.cpp.o]
|
||||||
ignore line: [/usr/bin/c++ -fopenmp -v -std=c++11 -o CMakeFiles/cmTC_8e28f.dir/OpenMPTryFlag.cpp.o -c /home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-eJXniH/OpenMPTryFlag.cpp]
|
ignore line: [/usr/bin/c++ -fopenmp -v -std=c++11 -o CMakeFiles/cmTC_0b68f.dir/OpenMPTryFlag.cpp.o -c /home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-0Y8Dzz/OpenMPTryFlag.cpp]
|
||||||
ignore line: [Using built-in specs.]
|
ignore line: [Using built-in specs.]
|
||||||
ignore line: [COLLECT_GCC=/usr/bin/c++]
|
ignore line: [COLLECT_GCC=/usr/bin/c++]
|
||||||
ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa]
|
ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa]
|
||||||
@@ -386,8 +382,8 @@ events:
|
|||||||
ignore line: [Thread model: posix]
|
ignore line: [Thread model: posix]
|
||||||
ignore line: [Supported LTO compression algorithms: zlib zstd]
|
ignore line: [Supported LTO compression algorithms: zlib zstd]
|
||||||
ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) ]
|
ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) ]
|
||||||
ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=c++11' '-o' 'CMakeFiles/cmTC_8e28f.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_8e28f.dir/']
|
ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=c++11' '-o' 'CMakeFiles/cmTC_0b68f.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_0b68f.dir/']
|
||||||
ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE -D_REENTRANT /home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-eJXniH/OpenMPTryFlag.cpp -quiet -dumpdir CMakeFiles/cmTC_8e28f.dir/ -dumpbase OpenMPTryFlag.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -std=c++11 -version -fopenmp -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccRuHjKb.s]
|
ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE -D_REENTRANT /home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-0Y8Dzz/OpenMPTryFlag.cpp -quiet -dumpdir CMakeFiles/cmTC_0b68f.dir/ -dumpbase OpenMPTryFlag.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -std=c++11 -version -fopenmp -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccCnQ37x.s]
|
||||||
ignore line: [GNU C++11 (Ubuntu 13.3.0-6ubuntu2~24.04.1) version 13.3.0 (x86_64-linux-gnu)]
|
ignore line: [GNU C++11 (Ubuntu 13.3.0-6ubuntu2~24.04.1) version 13.3.0 (x86_64-linux-gnu)]
|
||||||
ignore line: [ compiled by GNU C version 13.3.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP]
|
ignore line: [ compiled by GNU C version 13.3.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP]
|
||||||
ignore line: []
|
ignore line: []
|
||||||
@@ -408,15 +404,15 @@ events:
|
|||||||
ignore line: [ /usr/include]
|
ignore line: [ /usr/include]
|
||||||
ignore line: [End of search list.]
|
ignore line: [End of search list.]
|
||||||
ignore line: [Compiler executable checksum: 7896445e4990772fdae9dc0659a99266]
|
ignore line: [Compiler executable checksum: 7896445e4990772fdae9dc0659a99266]
|
||||||
ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=c++11' '-o' 'CMakeFiles/cmTC_8e28f.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_8e28f.dir/']
|
ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=c++11' '-o' 'CMakeFiles/cmTC_0b68f.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_0b68f.dir/']
|
||||||
ignore line: [ as -v --64 -o CMakeFiles/cmTC_8e28f.dir/OpenMPTryFlag.cpp.o /tmp/ccRuHjKb.s]
|
ignore line: [ as -v --64 -o CMakeFiles/cmTC_0b68f.dir/OpenMPTryFlag.cpp.o /tmp/ccCnQ37x.s]
|
||||||
ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42]
|
ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42]
|
||||||
ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/]
|
ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/]
|
||||||
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/]
|
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/]
|
||||||
ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=c++11' '-o' 'CMakeFiles/cmTC_8e28f.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_8e28f.dir/OpenMPTryFlag.cpp.']
|
ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=c++11' '-o' 'CMakeFiles/cmTC_0b68f.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_0b68f.dir/OpenMPTryFlag.cpp.']
|
||||||
ignore line: [Linking CXX executable cmTC_8e28f]
|
ignore line: [Linking CXX executable cmTC_0b68f]
|
||||||
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8e28f.dir/link.txt --verbose=1]
|
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0b68f.dir/link.txt --verbose=1]
|
||||||
ignore line: [/usr/bin/c++ -fopenmp -v CMakeFiles/cmTC_8e28f.dir/OpenMPTryFlag.cpp.o -o cmTC_8e28f -v ]
|
ignore line: [/usr/bin/c++ -fopenmp -v CMakeFiles/cmTC_0b68f.dir/OpenMPTryFlag.cpp.o -o cmTC_0b68f -v ]
|
||||||
ignore line: [Using built-in specs.]
|
ignore line: [Using built-in specs.]
|
||||||
ignore line: [COLLECT_GCC=/usr/bin/c++]
|
ignore line: [COLLECT_GCC=/usr/bin/c++]
|
||||||
ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper]
|
ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper]
|
||||||
@@ -430,13 +426,13 @@ events:
|
|||||||
ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/]
|
ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/]
|
||||||
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/]
|
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/]
|
||||||
ignore line: [Reading specs from /usr/lib/gcc/x86_64-linux-gnu/13/libgomp.spec]
|
ignore line: [Reading specs from /usr/lib/gcc/x86_64-linux-gnu/13/libgomp.spec]
|
||||||
ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'cmTC_8e28f' '-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'cmTC_8e28f.']
|
ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'cmTC_0b68f' '-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'cmTC_0b68f.']
|
||||||
link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyhi8vH.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_8e28f /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o /usr/lib/gcc/x86_64-linux-gnu/13/crtoffloadbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_8e28f.dir/OpenMPTryFlag.cpp.o -lstdc++ -lm -lgomp -lgcc_s -lgcc -lpthread -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o /usr/lib/gcc/x86_64-linux-gnu/13/crtoffloadend.o]
|
link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc3uGT27.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_0b68f /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o /usr/lib/gcc/x86_64-linux-gnu/13/crtoffloadbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_0b68f.dir/OpenMPTryFlag.cpp.o -lstdc++ -lm -lgomp -lgcc_s -lgcc -lpthread -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o /usr/lib/gcc/x86_64-linux-gnu/13/crtoffloadend.o]
|
||||||
arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore
|
arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore
|
||||||
arg [-plugin] ==> ignore
|
arg [-plugin] ==> ignore
|
||||||
arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore
|
arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore
|
||||||
arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore
|
arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore
|
||||||
arg [-plugin-opt=-fresolution=/tmp/ccyhi8vH.res] ==> ignore
|
arg [-plugin-opt=-fresolution=/tmp/cc3uGT27.res] ==> ignore
|
||||||
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
|
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
|
||||||
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
|
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
|
||||||
arg [-plugin-opt=-pass-through=-lpthread] ==> ignore
|
arg [-plugin-opt=-pass-through=-lpthread] ==> ignore
|
||||||
@@ -455,7 +451,7 @@ events:
|
|||||||
arg [-znow] ==> ignore
|
arg [-znow] ==> ignore
|
||||||
arg [-zrelro] ==> ignore
|
arg [-zrelro] ==> ignore
|
||||||
arg [-o] ==> ignore
|
arg [-o] ==> ignore
|
||||||
arg [cmTC_8e28f] ==> ignore
|
arg [cmTC_0b68f] ==> ignore
|
||||||
arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13]
|
arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13]
|
||||||
arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu]
|
arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu]
|
||||||
arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib]
|
arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib]
|
||||||
@@ -464,7 +460,7 @@ events:
|
|||||||
arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
|
arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
|
||||||
arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
|
arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
|
||||||
arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..]
|
arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..]
|
||||||
arg [CMakeFiles/cmTC_8e28f.dir/OpenMPTryFlag.cpp.o] ==> ignore
|
arg [CMakeFiles/cmTC_0b68f.dir/OpenMPTryFlag.cpp.o] ==> ignore
|
||||||
arg [-lstdc++] ==> lib [stdc++]
|
arg [-lstdc++] ==> lib [stdc++]
|
||||||
arg [-lm] ==> lib [m]
|
arg [-lm] ==> lib [m]
|
||||||
arg [-lgomp] ==> lib [gomp]
|
arg [-lgomp] ==> lib [gomp]
|
||||||
@@ -496,8 +492,8 @@ events:
|
|||||||
- "CMakeLists.txt:77 (find_package)"
|
- "CMakeLists.txt:77 (find_package)"
|
||||||
description: "Detecting CXX OpenMP version"
|
description: "Detecting CXX OpenMP version"
|
||||||
directories:
|
directories:
|
||||||
source: "/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-RPDdhY"
|
source: "/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-kDANSf"
|
||||||
binary: "/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-RPDdhY"
|
binary: "/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-kDANSf"
|
||||||
cmakeVariables:
|
cmakeVariables:
|
||||||
CMAKE_CXX_FLAGS: ""
|
CMAKE_CXX_FLAGS: ""
|
||||||
CMAKE_CXX_FLAGS_DEBUG: "-g"
|
CMAKE_CXX_FLAGS_DEBUG: "-g"
|
||||||
@@ -506,17 +502,17 @@ events:
|
|||||||
variable: "OpenMP_SPECTEST_CXX_"
|
variable: "OpenMP_SPECTEST_CXX_"
|
||||||
cached: true
|
cached: true
|
||||||
stdout: |
|
stdout: |
|
||||||
Change Dir: '/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-RPDdhY'
|
Change Dir: '/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-kDANSf'
|
||||||
|
|
||||||
Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_de36e/fast
|
Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_71bac/fast
|
||||||
/usr/bin/gmake -f CMakeFiles/cmTC_de36e.dir/build.make CMakeFiles/cmTC_de36e.dir/build
|
/usr/bin/gmake -f CMakeFiles/cmTC_71bac.dir/build.make CMakeFiles/cmTC_71bac.dir/build
|
||||||
gmake[1]: Entering directory '/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-RPDdhY'
|
gmake[1]: Entering directory '/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-kDANSf'
|
||||||
Building CXX object CMakeFiles/cmTC_de36e.dir/OpenMPCheckVersion.cpp.o
|
Building CXX object CMakeFiles/cmTC_71bac.dir/OpenMPCheckVersion.cpp.o
|
||||||
/usr/bin/c++ -fopenmp -std=c++11 -o CMakeFiles/cmTC_de36e.dir/OpenMPCheckVersion.cpp.o -c /home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-RPDdhY/OpenMPCheckVersion.cpp
|
/usr/bin/c++ -fopenmp -std=c++11 -o CMakeFiles/cmTC_71bac.dir/OpenMPCheckVersion.cpp.o -c /home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-kDANSf/OpenMPCheckVersion.cpp
|
||||||
Linking CXX executable cmTC_de36e
|
Linking CXX executable cmTC_71bac
|
||||||
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_de36e.dir/link.txt --verbose=1
|
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_71bac.dir/link.txt --verbose=1
|
||||||
/usr/bin/c++ -fopenmp CMakeFiles/cmTC_de36e.dir/OpenMPCheckVersion.cpp.o -o cmTC_de36e
|
/usr/bin/c++ -fopenmp CMakeFiles/cmTC_71bac.dir/OpenMPCheckVersion.cpp.o -o cmTC_71bac
|
||||||
gmake[1]: Leaving directory '/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-RPDdhY'
|
gmake[1]: Leaving directory '/home/atlas/Documents/Git/panic/build/CMakeFiles/CMakeScratch/TryCompile-kDANSf'
|
||||||
|
|
||||||
exitCode: 0
|
exitCode: 0
|
||||||
...
|
...
|
||||||
|
|||||||
@@ -12,20 +12,78 @@ set(CMAKE_MAKEFILE_DEPENDS
|
|||||||
"CMakeFiles/3.28.3/CMakeSystem.cmake"
|
"CMakeFiles/3.28.3/CMakeSystem.cmake"
|
||||||
"CMakeFiles/VerifyGlobs.cmake"
|
"CMakeFiles/VerifyGlobs.cmake"
|
||||||
"CMakeFiles/cmake.verify_globs"
|
"CMakeFiles/cmake.verify_globs"
|
||||||
|
"/usr/share/cmake-3.28/Modules/CMakeCXXCompiler.cmake.in"
|
||||||
|
"/usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp"
|
||||||
"/usr/share/cmake-3.28/Modules/CMakeCXXInformation.cmake"
|
"/usr/share/cmake-3.28/Modules/CMakeCXXInformation.cmake"
|
||||||
"/usr/share/cmake-3.28/Modules/CMakeCommonLanguageInclude.cmake"
|
"/usr/share/cmake-3.28/Modules/CMakeCommonLanguageInclude.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/CMakeCompilerIdDetection.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/CMakeDetermineCXXCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/CMakeDetermineCompileFeatures.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/CMakeDetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/CMakeDetermineSystem.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/CMakeFindBinUtils.cmake"
|
||||||
"/usr/share/cmake-3.28/Modules/CMakeGenericSystem.cmake"
|
"/usr/share/cmake-3.28/Modules/CMakeGenericSystem.cmake"
|
||||||
"/usr/share/cmake-3.28/Modules/CMakeInitializeConfigs.cmake"
|
"/usr/share/cmake-3.28/Modules/CMakeInitializeConfigs.cmake"
|
||||||
"/usr/share/cmake-3.28/Modules/CMakeLanguageInformation.cmake"
|
"/usr/share/cmake-3.28/Modules/CMakeLanguageInformation.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/CMakeParseImplicitIncludeInfo.cmake"
|
||||||
"/usr/share/cmake-3.28/Modules/CMakeParseImplicitLinkInfo.cmake"
|
"/usr/share/cmake-3.28/Modules/CMakeParseImplicitLinkInfo.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/CMakeParseLibraryArchitecture.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/CMakeSystem.cmake.in"
|
||||||
"/usr/share/cmake-3.28/Modules/CMakeSystemSpecificInformation.cmake"
|
"/usr/share/cmake-3.28/Modules/CMakeSystemSpecificInformation.cmake"
|
||||||
"/usr/share/cmake-3.28/Modules/CMakeSystemSpecificInitialize.cmake"
|
"/usr/share/cmake-3.28/Modules/CMakeSystemSpecificInitialize.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/CMakeTestCompilerCommon.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/CMakeUnixFindMake.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/ADSP-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/Borland-DetermineCompiler.cmake"
|
||||||
"/usr/share/cmake-3.28/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
|
"/usr/share/cmake-3.28/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/Cray-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/CrayClang-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/GHS-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
|
||||||
"/usr/share/cmake-3.28/Modules/Compiler/GNU-CXX.cmake"
|
"/usr/share/cmake-3.28/Modules/Compiler/GNU-CXX.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/GNU-FindBinUtils.cmake"
|
||||||
"/usr/share/cmake-3.28/Modules/Compiler/GNU.cmake"
|
"/usr/share/cmake-3.28/Modules/Compiler/GNU.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/IAR-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/Intel-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/MSVC-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/OrangeC-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/PGI-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/PathScale-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/SCO-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/TI-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/Tasking-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/Watcom-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
|
||||||
"/usr/share/cmake-3.28/Modules/FindOpenMP.cmake"
|
"/usr/share/cmake-3.28/Modules/FindOpenMP.cmake"
|
||||||
"/usr/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake"
|
"/usr/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake"
|
||||||
"/usr/share/cmake-3.28/Modules/FindPackageMessage.cmake"
|
"/usr/share/cmake-3.28/Modules/FindPackageMessage.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Internal/FeatureTesting.cmake"
|
||||||
|
"/usr/share/cmake-3.28/Modules/Platform/Linux-Determine-CXX.cmake"
|
||||||
"/usr/share/cmake-3.28/Modules/Platform/Linux-GNU-CXX.cmake"
|
"/usr/share/cmake-3.28/Modules/Platform/Linux-GNU-CXX.cmake"
|
||||||
"/usr/share/cmake-3.28/Modules/Platform/Linux-GNU.cmake"
|
"/usr/share/cmake-3.28/Modules/Platform/Linux-GNU.cmake"
|
||||||
"/usr/share/cmake-3.28/Modules/Platform/Linux-Initialize.cmake"
|
"/usr/share/cmake-3.28/Modules/Platform/Linux-Initialize.cmake"
|
||||||
@@ -41,6 +99,9 @@ set(CMAKE_MAKEFILE_OUTPUTS
|
|||||||
|
|
||||||
# Byproducts of CMake generate step:
|
# Byproducts of CMake generate step:
|
||||||
set(CMAKE_MAKEFILE_PRODUCTS
|
set(CMAKE_MAKEFILE_PRODUCTS
|
||||||
|
"CMakeFiles/3.28.3/CMakeSystem.cmake"
|
||||||
|
"CMakeFiles/3.28.3/CMakeCXXCompiler.cmake"
|
||||||
|
"CMakeFiles/3.28.3/CMakeCXXCompiler.cmake"
|
||||||
"CMakeFiles/CMakeDirectoryInformation.cmake"
|
"CMakeFiles/CMakeDirectoryInformation.cmake"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -81,12 +81,12 @@ clean: CMakeFiles/panic.dir/clean
|
|||||||
CMakeFiles/panic.dir/all:
|
CMakeFiles/panic.dir/all:
|
||||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/panic.dir/build.make CMakeFiles/panic.dir/depend
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/panic.dir/build.make CMakeFiles/panic.dir/depend
|
||||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/panic.dir/build.make CMakeFiles/panic.dir/build
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/panic.dir/build.make CMakeFiles/panic.dir/build
|
||||||
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/atlas/Documents/Git/panic/build/CMakeFiles --progress-num=1,2,3,4 "Built target panic"
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/atlas/Documents/Git/panic/build/CMakeFiles --progress-num=1,2,3,4,5 "Built target panic"
|
||||||
.PHONY : CMakeFiles/panic.dir/all
|
.PHONY : CMakeFiles/panic.dir/all
|
||||||
|
|
||||||
# Build rule for subdir invocation for target.
|
# Build rule for subdir invocation for target.
|
||||||
CMakeFiles/panic.dir/rule: cmake_check_build_system
|
CMakeFiles/panic.dir/rule: cmake_check_build_system
|
||||||
$(CMAKE_COMMAND) -E cmake_progress_start /home/atlas/Documents/Git/panic/build/CMakeFiles 4
|
$(CMAKE_COMMAND) -E cmake_progress_start /home/atlas/Documents/Git/panic/build/CMakeFiles 5
|
||||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/panic.dir/all
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/panic.dir/all
|
||||||
$(CMAKE_COMMAND) -E cmake_progress_start /home/atlas/Documents/Git/panic/build/CMakeFiles 0
|
$(CMAKE_COMMAND) -E cmake_progress_start /home/atlas/Documents/Git/panic/build/CMakeFiles 0
|
||||||
.PHONY : CMakeFiles/panic.dir/rule
|
.PHONY : CMakeFiles/panic.dir/rule
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ cmake_policy(SET CMP0009 NEW)
|
|||||||
file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "/home/atlas/Documents/Git/panic/src/*.cpp")
|
file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "/home/atlas/Documents/Git/panic/src/*.cpp")
|
||||||
set(OLD_GLOB
|
set(OLD_GLOB
|
||||||
"/home/atlas/Documents/Git/panic/src/io/print_tensor.cpp"
|
"/home/atlas/Documents/Git/panic/src/io/print_tensor.cpp"
|
||||||
|
"/home/atlas/Documents/Git/panic/src/tensor/matrix.cpp"
|
||||||
"/home/atlas/Documents/Git/panic/src/tensor/vector.cpp"
|
"/home/atlas/Documents/Git/panic/src/tensor/vector.cpp"
|
||||||
)
|
)
|
||||||
if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}")
|
if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}")
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ set(CMAKE_DEPENDS_LANGUAGES
|
|||||||
set(CMAKE_DEPENDS_DEPENDENCY_FILES
|
set(CMAKE_DEPENDS_DEPENDENCY_FILES
|
||||||
"/home/atlas/Documents/Git/panic/main.cpp" "CMakeFiles/panic.dir/main.cpp.o" "gcc" "CMakeFiles/panic.dir/main.cpp.o.d"
|
"/home/atlas/Documents/Git/panic/main.cpp" "CMakeFiles/panic.dir/main.cpp.o" "gcc" "CMakeFiles/panic.dir/main.cpp.o.d"
|
||||||
"/home/atlas/Documents/Git/panic/src/io/print_tensor.cpp" "CMakeFiles/panic.dir/src/io/print_tensor.cpp.o" "gcc" "CMakeFiles/panic.dir/src/io/print_tensor.cpp.o.d"
|
"/home/atlas/Documents/Git/panic/src/io/print_tensor.cpp" "CMakeFiles/panic.dir/src/io/print_tensor.cpp.o" "gcc" "CMakeFiles/panic.dir/src/io/print_tensor.cpp.o.d"
|
||||||
|
"/home/atlas/Documents/Git/panic/src/tensor/matrix.cpp" "CMakeFiles/panic.dir/src/tensor/matrix.cpp.o" "gcc" "CMakeFiles/panic.dir/src/tensor/matrix.cpp.o.d"
|
||||||
"/home/atlas/Documents/Git/panic/src/tensor/vector.cpp" "CMakeFiles/panic.dir/src/tensor/vector.cpp.o" "gcc" "CMakeFiles/panic.dir/src/tensor/vector.cpp.o.d"
|
"/home/atlas/Documents/Git/panic/src/tensor/vector.cpp" "CMakeFiles/panic.dir/src/tensor/vector.cpp.o" "gcc" "CMakeFiles/panic.dir/src/tensor/vector.cpp.o.d"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -97,10 +97,24 @@ CMakeFiles/panic.dir/src/io/print_tensor.cpp.s: cmake_force
|
|||||||
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/panic.dir/src/io/print_tensor.cpp.s"
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/panic.dir/src/io/print_tensor.cpp.s"
|
||||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/atlas/Documents/Git/panic/src/io/print_tensor.cpp -o CMakeFiles/panic.dir/src/io/print_tensor.cpp.s
|
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/atlas/Documents/Git/panic/src/io/print_tensor.cpp -o CMakeFiles/panic.dir/src/io/print_tensor.cpp.s
|
||||||
|
|
||||||
|
CMakeFiles/panic.dir/src/tensor/matrix.cpp.o: CMakeFiles/panic.dir/flags.make
|
||||||
|
CMakeFiles/panic.dir/src/tensor/matrix.cpp.o: /home/atlas/Documents/Git/panic/src/tensor/matrix.cpp
|
||||||
|
CMakeFiles/panic.dir/src/tensor/matrix.cpp.o: CMakeFiles/panic.dir/compiler_depend.ts
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/atlas/Documents/Git/panic/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/panic.dir/src/tensor/matrix.cpp.o"
|
||||||
|
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/panic.dir/src/tensor/matrix.cpp.o -MF CMakeFiles/panic.dir/src/tensor/matrix.cpp.o.d -o CMakeFiles/panic.dir/src/tensor/matrix.cpp.o -c /home/atlas/Documents/Git/panic/src/tensor/matrix.cpp
|
||||||
|
|
||||||
|
CMakeFiles/panic.dir/src/tensor/matrix.cpp.i: cmake_force
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/panic.dir/src/tensor/matrix.cpp.i"
|
||||||
|
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/atlas/Documents/Git/panic/src/tensor/matrix.cpp > CMakeFiles/panic.dir/src/tensor/matrix.cpp.i
|
||||||
|
|
||||||
|
CMakeFiles/panic.dir/src/tensor/matrix.cpp.s: cmake_force
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/panic.dir/src/tensor/matrix.cpp.s"
|
||||||
|
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/atlas/Documents/Git/panic/src/tensor/matrix.cpp -o CMakeFiles/panic.dir/src/tensor/matrix.cpp.s
|
||||||
|
|
||||||
CMakeFiles/panic.dir/src/tensor/vector.cpp.o: CMakeFiles/panic.dir/flags.make
|
CMakeFiles/panic.dir/src/tensor/vector.cpp.o: CMakeFiles/panic.dir/flags.make
|
||||||
CMakeFiles/panic.dir/src/tensor/vector.cpp.o: /home/atlas/Documents/Git/panic/src/tensor/vector.cpp
|
CMakeFiles/panic.dir/src/tensor/vector.cpp.o: /home/atlas/Documents/Git/panic/src/tensor/vector.cpp
|
||||||
CMakeFiles/panic.dir/src/tensor/vector.cpp.o: CMakeFiles/panic.dir/compiler_depend.ts
|
CMakeFiles/panic.dir/src/tensor/vector.cpp.o: CMakeFiles/panic.dir/compiler_depend.ts
|
||||||
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/atlas/Documents/Git/panic/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/panic.dir/src/tensor/vector.cpp.o"
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/atlas/Documents/Git/panic/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/panic.dir/src/tensor/vector.cpp.o"
|
||||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/panic.dir/src/tensor/vector.cpp.o -MF CMakeFiles/panic.dir/src/tensor/vector.cpp.o.d -o CMakeFiles/panic.dir/src/tensor/vector.cpp.o -c /home/atlas/Documents/Git/panic/src/tensor/vector.cpp
|
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/panic.dir/src/tensor/vector.cpp.o -MF CMakeFiles/panic.dir/src/tensor/vector.cpp.o.d -o CMakeFiles/panic.dir/src/tensor/vector.cpp.o -c /home/atlas/Documents/Git/panic/src/tensor/vector.cpp
|
||||||
|
|
||||||
CMakeFiles/panic.dir/src/tensor/vector.cpp.i: cmake_force
|
CMakeFiles/panic.dir/src/tensor/vector.cpp.i: cmake_force
|
||||||
@@ -115,6 +129,7 @@ CMakeFiles/panic.dir/src/tensor/vector.cpp.s: cmake_force
|
|||||||
panic_OBJECTS = \
|
panic_OBJECTS = \
|
||||||
"CMakeFiles/panic.dir/main.cpp.o" \
|
"CMakeFiles/panic.dir/main.cpp.o" \
|
||||||
"CMakeFiles/panic.dir/src/io/print_tensor.cpp.o" \
|
"CMakeFiles/panic.dir/src/io/print_tensor.cpp.o" \
|
||||||
|
"CMakeFiles/panic.dir/src/tensor/matrix.cpp.o" \
|
||||||
"CMakeFiles/panic.dir/src/tensor/vector.cpp.o"
|
"CMakeFiles/panic.dir/src/tensor/vector.cpp.o"
|
||||||
|
|
||||||
# External object files for target panic
|
# External object files for target panic
|
||||||
@@ -122,12 +137,13 @@ panic_EXTERNAL_OBJECTS =
|
|||||||
|
|
||||||
panic: CMakeFiles/panic.dir/main.cpp.o
|
panic: CMakeFiles/panic.dir/main.cpp.o
|
||||||
panic: CMakeFiles/panic.dir/src/io/print_tensor.cpp.o
|
panic: CMakeFiles/panic.dir/src/io/print_tensor.cpp.o
|
||||||
|
panic: CMakeFiles/panic.dir/src/tensor/matrix.cpp.o
|
||||||
panic: CMakeFiles/panic.dir/src/tensor/vector.cpp.o
|
panic: CMakeFiles/panic.dir/src/tensor/vector.cpp.o
|
||||||
panic: CMakeFiles/panic.dir/build.make
|
panic: CMakeFiles/panic.dir/build.make
|
||||||
panic: /usr/lib/gcc/x86_64-linux-gnu/13/libgomp.so
|
panic: /usr/lib/gcc/x86_64-linux-gnu/13/libgomp.so
|
||||||
panic: /usr/lib/x86_64-linux-gnu/libpthread.a
|
panic: /usr/lib/x86_64-linux-gnu/libpthread.a
|
||||||
panic: CMakeFiles/panic.dir/link.txt
|
panic: CMakeFiles/panic.dir/link.txt
|
||||||
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/atlas/Documents/Git/panic/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking CXX executable panic"
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/atlas/Documents/Git/panic/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Linking CXX executable panic"
|
||||||
$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/panic.dir/link.txt --verbose=$(VERBOSE)
|
$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/panic.dir/link.txt --verbose=$(VERBOSE)
|
||||||
|
|
||||||
# Rule to build all files generated by this target.
|
# Rule to build all files generated by this target.
|
||||||
|
|||||||
@@ -3,6 +3,8 @@ file(REMOVE_RECURSE
|
|||||||
"CMakeFiles/panic.dir/main.cpp.o.d"
|
"CMakeFiles/panic.dir/main.cpp.o.d"
|
||||||
"CMakeFiles/panic.dir/src/io/print_tensor.cpp.o"
|
"CMakeFiles/panic.dir/src/io/print_tensor.cpp.o"
|
||||||
"CMakeFiles/panic.dir/src/io/print_tensor.cpp.o.d"
|
"CMakeFiles/panic.dir/src/io/print_tensor.cpp.o.d"
|
||||||
|
"CMakeFiles/panic.dir/src/tensor/matrix.cpp.o"
|
||||||
|
"CMakeFiles/panic.dir/src/tensor/matrix.cpp.o.d"
|
||||||
"CMakeFiles/panic.dir/src/tensor/vector.cpp.o"
|
"CMakeFiles/panic.dir/src/tensor/vector.cpp.o"
|
||||||
"CMakeFiles/panic.dir/src/tensor/vector.cpp.o.d"
|
"CMakeFiles/panic.dir/src/tensor/vector.cpp.o.d"
|
||||||
"panic"
|
"panic"
|
||||||
|
|||||||
@@ -1,405 +0,0 @@
|
|||||||
# CMAKE generated file: DO NOT EDIT!
|
|
||||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.28
|
|
||||||
|
|
||||||
CMakeFiles/panic.dir/main.cpp.o
|
|
||||||
/home/atlas/Documents/Git/panic/main.cpp
|
|
||||||
/home/atlas/Documents/Git/panic/include/config/constants.hpp
|
|
||||||
/home/atlas/Documents/Git/panic/include/config/types.hpp
|
|
||||||
/home/atlas/Documents/Git/panic/include/io/print_tensor.hpp
|
|
||||||
/home/atlas/Documents/Git/panic/include/tensor/vector.hpp
|
|
||||||
/usr/include/alloca.h
|
|
||||||
/usr/include/asm-generic/errno-base.h
|
|
||||||
/usr/include/asm-generic/errno.h
|
|
||||||
/usr/include/c++/13/backward/binders.h
|
|
||||||
/usr/include/c++/13/bits/alloc_traits.h
|
|
||||||
/usr/include/c++/13/bits/allocator.h
|
|
||||||
/usr/include/c++/13/bits/basic_ios.h
|
|
||||||
/usr/include/c++/13/bits/basic_ios.tcc
|
|
||||||
/usr/include/c++/13/bits/basic_string.h
|
|
||||||
/usr/include/c++/13/bits/basic_string.tcc
|
|
||||||
/usr/include/c++/13/bits/char_traits.h
|
|
||||||
/usr/include/c++/13/bits/charconv.h
|
|
||||||
/usr/include/c++/13/bits/concept_check.h
|
|
||||||
/usr/include/c++/13/bits/cpp_type_traits.h
|
|
||||||
/usr/include/c++/13/bits/cxxabi_forced.h
|
|
||||||
/usr/include/c++/13/bits/cxxabi_init_exception.h
|
|
||||||
/usr/include/c++/13/bits/exception.h
|
|
||||||
/usr/include/c++/13/bits/exception_defines.h
|
|
||||||
/usr/include/c++/13/bits/exception_ptr.h
|
|
||||||
/usr/include/c++/13/bits/functexcept.h
|
|
||||||
/usr/include/c++/13/bits/functional_hash.h
|
|
||||||
/usr/include/c++/13/bits/hash_bytes.h
|
|
||||||
/usr/include/c++/13/bits/invoke.h
|
|
||||||
/usr/include/c++/13/bits/ios_base.h
|
|
||||||
/usr/include/c++/13/bits/istream.tcc
|
|
||||||
/usr/include/c++/13/bits/locale_classes.h
|
|
||||||
/usr/include/c++/13/bits/locale_classes.tcc
|
|
||||||
/usr/include/c++/13/bits/locale_facets.h
|
|
||||||
/usr/include/c++/13/bits/locale_facets.tcc
|
|
||||||
/usr/include/c++/13/bits/localefwd.h
|
|
||||||
/usr/include/c++/13/bits/memoryfwd.h
|
|
||||||
/usr/include/c++/13/bits/move.h
|
|
||||||
/usr/include/c++/13/bits/nested_exception.h
|
|
||||||
/usr/include/c++/13/bits/new_allocator.h
|
|
||||||
/usr/include/c++/13/bits/ostream.tcc
|
|
||||||
/usr/include/c++/13/bits/ostream_insert.h
|
|
||||||
/usr/include/c++/13/bits/postypes.h
|
|
||||||
/usr/include/c++/13/bits/predefined_ops.h
|
|
||||||
/usr/include/c++/13/bits/ptr_traits.h
|
|
||||||
/usr/include/c++/13/bits/range_access.h
|
|
||||||
/usr/include/c++/13/bits/refwrap.h
|
|
||||||
/usr/include/c++/13/bits/requires_hosted.h
|
|
||||||
/usr/include/c++/13/bits/std_abs.h
|
|
||||||
/usr/include/c++/13/bits/stl_algobase.h
|
|
||||||
/usr/include/c++/13/bits/stl_construct.h
|
|
||||||
/usr/include/c++/13/bits/stl_function.h
|
|
||||||
/usr/include/c++/13/bits/stl_iterator.h
|
|
||||||
/usr/include/c++/13/bits/stl_iterator_base_funcs.h
|
|
||||||
/usr/include/c++/13/bits/stl_iterator_base_types.h
|
|
||||||
/usr/include/c++/13/bits/stl_pair.h
|
|
||||||
/usr/include/c++/13/bits/streambuf.tcc
|
|
||||||
/usr/include/c++/13/bits/streambuf_iterator.h
|
|
||||||
/usr/include/c++/13/bits/stringfwd.h
|
|
||||||
/usr/include/c++/13/bits/utility.h
|
|
||||||
/usr/include/c++/13/cctype
|
|
||||||
/usr/include/c++/13/cerrno
|
|
||||||
/usr/include/c++/13/clocale
|
|
||||||
/usr/include/c++/13/cstdint
|
|
||||||
/usr/include/c++/13/cstdio
|
|
||||||
/usr/include/c++/13/cstdlib
|
|
||||||
/usr/include/c++/13/cwchar
|
|
||||||
/usr/include/c++/13/cwctype
|
|
||||||
/usr/include/c++/13/debug/assertions.h
|
|
||||||
/usr/include/c++/13/debug/debug.h
|
|
||||||
/usr/include/c++/13/exception
|
|
||||||
/usr/include/c++/13/ext/alloc_traits.h
|
|
||||||
/usr/include/c++/13/ext/atomicity.h
|
|
||||||
/usr/include/c++/13/ext/numeric_traits.h
|
|
||||||
/usr/include/c++/13/ext/string_conversions.h
|
|
||||||
/usr/include/c++/13/ext/type_traits.h
|
|
||||||
/usr/include/c++/13/initializer_list
|
|
||||||
/usr/include/c++/13/ios
|
|
||||||
/usr/include/c++/13/iosfwd
|
|
||||||
/usr/include/c++/13/iostream
|
|
||||||
/usr/include/c++/13/istream
|
|
||||||
/usr/include/c++/13/new
|
|
||||||
/usr/include/c++/13/ostream
|
|
||||||
/usr/include/c++/13/stdexcept
|
|
||||||
/usr/include/c++/13/streambuf
|
|
||||||
/usr/include/c++/13/string
|
|
||||||
/usr/include/c++/13/system_error
|
|
||||||
/usr/include/c++/13/type_traits
|
|
||||||
/usr/include/c++/13/typeinfo
|
|
||||||
/usr/include/ctype.h
|
|
||||||
/usr/include/endian.h
|
|
||||||
/usr/include/errno.h
|
|
||||||
/usr/include/features-time64.h
|
|
||||||
/usr/include/features.h
|
|
||||||
/usr/include/linux/errno.h
|
|
||||||
/usr/include/locale.h
|
|
||||||
/usr/include/pthread.h
|
|
||||||
/usr/include/sched.h
|
|
||||||
/usr/include/stdc-predef.h
|
|
||||||
/usr/include/stdint.h
|
|
||||||
/usr/include/stdio.h
|
|
||||||
/usr/include/stdlib.h
|
|
||||||
/usr/include/time.h
|
|
||||||
/usr/include/wchar.h
|
|
||||||
/usr/include/wctype.h
|
|
||||||
/usr/include/x86_64-linux-gnu/asm/errno.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/byteswap.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/cpu-set.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/endian.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/endianness.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/errno.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/floatn-common.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/floatn.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/libc-header-start.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/locale.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/long-double.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/sched.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/select.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/setjmp.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/stdint-least.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/time.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/time64.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/timesize.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/timex.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/FILE.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/__FILE.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/clock_t.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/error_t.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/locale_t.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/time_t.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/timer_t.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/wint_t.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/typesizes.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/uintn-identity.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/waitflags.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/waitstatus.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/wchar.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/wordsize.h
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h
|
|
||||||
/usr/include/x86_64-linux-gnu/gnu/stubs-64.h
|
|
||||||
/usr/include/x86_64-linux-gnu/gnu/stubs.h
|
|
||||||
/usr/include/x86_64-linux-gnu/sys/cdefs.h
|
|
||||||
/usr/include/x86_64-linux-gnu/sys/select.h
|
|
||||||
/usr/include/x86_64-linux-gnu/sys/single_threaded.h
|
|
||||||
/usr/include/x86_64-linux-gnu/sys/types.h
|
|
||||||
/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h
|
|
||||||
/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h
|
|
||||||
/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h
|
|
||||||
|
|
||||||
CMakeFiles/panic.dir/src/io/print_tensor.cpp.o
|
|
||||||
/home/atlas/Documents/Git/panic/src/io/print_tensor.cpp
|
|
||||||
/home/atlas/Documents/Git/panic/include/config/types.hpp
|
|
||||||
/home/atlas/Documents/Git/panic/include/tensor/vector.hpp
|
|
||||||
/usr/include/alloca.h
|
|
||||||
/usr/include/asm-generic/errno-base.h
|
|
||||||
/usr/include/asm-generic/errno.h
|
|
||||||
/usr/include/c++/13/backward/binders.h
|
|
||||||
/usr/include/c++/13/bits/alloc_traits.h
|
|
||||||
/usr/include/c++/13/bits/allocator.h
|
|
||||||
/usr/include/c++/13/bits/basic_ios.h
|
|
||||||
/usr/include/c++/13/bits/basic_ios.tcc
|
|
||||||
/usr/include/c++/13/bits/basic_string.h
|
|
||||||
/usr/include/c++/13/bits/basic_string.tcc
|
|
||||||
/usr/include/c++/13/bits/char_traits.h
|
|
||||||
/usr/include/c++/13/bits/charconv.h
|
|
||||||
/usr/include/c++/13/bits/concept_check.h
|
|
||||||
/usr/include/c++/13/bits/cpp_type_traits.h
|
|
||||||
/usr/include/c++/13/bits/cxxabi_forced.h
|
|
||||||
/usr/include/c++/13/bits/cxxabi_init_exception.h
|
|
||||||
/usr/include/c++/13/bits/exception.h
|
|
||||||
/usr/include/c++/13/bits/exception_defines.h
|
|
||||||
/usr/include/c++/13/bits/exception_ptr.h
|
|
||||||
/usr/include/c++/13/bits/functexcept.h
|
|
||||||
/usr/include/c++/13/bits/functional_hash.h
|
|
||||||
/usr/include/c++/13/bits/hash_bytes.h
|
|
||||||
/usr/include/c++/13/bits/invoke.h
|
|
||||||
/usr/include/c++/13/bits/ios_base.h
|
|
||||||
/usr/include/c++/13/bits/istream.tcc
|
|
||||||
/usr/include/c++/13/bits/locale_classes.h
|
|
||||||
/usr/include/c++/13/bits/locale_classes.tcc
|
|
||||||
/usr/include/c++/13/bits/locale_facets.h
|
|
||||||
/usr/include/c++/13/bits/locale_facets.tcc
|
|
||||||
/usr/include/c++/13/bits/localefwd.h
|
|
||||||
/usr/include/c++/13/bits/memoryfwd.h
|
|
||||||
/usr/include/c++/13/bits/move.h
|
|
||||||
/usr/include/c++/13/bits/nested_exception.h
|
|
||||||
/usr/include/c++/13/bits/new_allocator.h
|
|
||||||
/usr/include/c++/13/bits/ostream.tcc
|
|
||||||
/usr/include/c++/13/bits/ostream_insert.h
|
|
||||||
/usr/include/c++/13/bits/postypes.h
|
|
||||||
/usr/include/c++/13/bits/predefined_ops.h
|
|
||||||
/usr/include/c++/13/bits/ptr_traits.h
|
|
||||||
/usr/include/c++/13/bits/range_access.h
|
|
||||||
/usr/include/c++/13/bits/refwrap.h
|
|
||||||
/usr/include/c++/13/bits/requires_hosted.h
|
|
||||||
/usr/include/c++/13/bits/std_abs.h
|
|
||||||
/usr/include/c++/13/bits/stl_algobase.h
|
|
||||||
/usr/include/c++/13/bits/stl_construct.h
|
|
||||||
/usr/include/c++/13/bits/stl_function.h
|
|
||||||
/usr/include/c++/13/bits/stl_iterator.h
|
|
||||||
/usr/include/c++/13/bits/stl_iterator_base_funcs.h
|
|
||||||
/usr/include/c++/13/bits/stl_iterator_base_types.h
|
|
||||||
/usr/include/c++/13/bits/stl_pair.h
|
|
||||||
/usr/include/c++/13/bits/streambuf.tcc
|
|
||||||
/usr/include/c++/13/bits/streambuf_iterator.h
|
|
||||||
/usr/include/c++/13/bits/stringfwd.h
|
|
||||||
/usr/include/c++/13/bits/utility.h
|
|
||||||
/usr/include/c++/13/cctype
|
|
||||||
/usr/include/c++/13/cerrno
|
|
||||||
/usr/include/c++/13/clocale
|
|
||||||
/usr/include/c++/13/cstdint
|
|
||||||
/usr/include/c++/13/cstdio
|
|
||||||
/usr/include/c++/13/cstdlib
|
|
||||||
/usr/include/c++/13/cwchar
|
|
||||||
/usr/include/c++/13/cwctype
|
|
||||||
/usr/include/c++/13/debug/assertions.h
|
|
||||||
/usr/include/c++/13/debug/debug.h
|
|
||||||
/usr/include/c++/13/exception
|
|
||||||
/usr/include/c++/13/ext/alloc_traits.h
|
|
||||||
/usr/include/c++/13/ext/atomicity.h
|
|
||||||
/usr/include/c++/13/ext/numeric_traits.h
|
|
||||||
/usr/include/c++/13/ext/string_conversions.h
|
|
||||||
/usr/include/c++/13/ext/type_traits.h
|
|
||||||
/usr/include/c++/13/initializer_list
|
|
||||||
/usr/include/c++/13/ios
|
|
||||||
/usr/include/c++/13/iosfwd
|
|
||||||
/usr/include/c++/13/iostream
|
|
||||||
/usr/include/c++/13/istream
|
|
||||||
/usr/include/c++/13/new
|
|
||||||
/usr/include/c++/13/ostream
|
|
||||||
/usr/include/c++/13/stdexcept
|
|
||||||
/usr/include/c++/13/streambuf
|
|
||||||
/usr/include/c++/13/string
|
|
||||||
/usr/include/c++/13/system_error
|
|
||||||
/usr/include/c++/13/type_traits
|
|
||||||
/usr/include/c++/13/typeinfo
|
|
||||||
/usr/include/ctype.h
|
|
||||||
/usr/include/endian.h
|
|
||||||
/usr/include/errno.h
|
|
||||||
/usr/include/features-time64.h
|
|
||||||
/usr/include/features.h
|
|
||||||
/usr/include/linux/errno.h
|
|
||||||
/usr/include/locale.h
|
|
||||||
/usr/include/pthread.h
|
|
||||||
/usr/include/sched.h
|
|
||||||
/usr/include/stdc-predef.h
|
|
||||||
/usr/include/stdint.h
|
|
||||||
/usr/include/stdio.h
|
|
||||||
/usr/include/stdlib.h
|
|
||||||
/usr/include/time.h
|
|
||||||
/usr/include/wchar.h
|
|
||||||
/usr/include/wctype.h
|
|
||||||
/usr/include/x86_64-linux-gnu/asm/errno.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/byteswap.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/cpu-set.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/endian.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/endianness.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/errno.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/floatn-common.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/floatn.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/libc-header-start.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/locale.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/long-double.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/sched.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/select.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/setjmp.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/stdint-least.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/time.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/time64.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/timesize.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/timex.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/FILE.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/__FILE.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/clock_t.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/error_t.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/locale_t.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/time_t.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/timer_t.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/wint_t.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/typesizes.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/uintn-identity.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/waitflags.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/waitstatus.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/wchar.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/wordsize.h
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h
|
|
||||||
/usr/include/x86_64-linux-gnu/gnu/stubs-64.h
|
|
||||||
/usr/include/x86_64-linux-gnu/gnu/stubs.h
|
|
||||||
/usr/include/x86_64-linux-gnu/sys/cdefs.h
|
|
||||||
/usr/include/x86_64-linux-gnu/sys/select.h
|
|
||||||
/usr/include/x86_64-linux-gnu/sys/single_threaded.h
|
|
||||||
/usr/include/x86_64-linux-gnu/sys/types.h
|
|
||||||
/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h
|
|
||||||
/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h
|
|
||||||
/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h
|
|
||||||
|
|
||||||
CMakeFiles/panic.dir/src/tensor/vector.cpp.o
|
|
||||||
/home/atlas/Documents/Git/panic/src/tensor/vector.cpp
|
|
||||||
/home/atlas/Documents/Git/panic/include/config/types.hpp
|
|
||||||
/home/atlas/Documents/Git/panic/include/tensor/vector.hpp
|
|
||||||
/usr/include/c++/13/cstdint
|
|
||||||
/usr/include/features-time64.h
|
|
||||||
/usr/include/features.h
|
|
||||||
/usr/include/stdc-predef.h
|
|
||||||
/usr/include/stdint.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/libc-header-start.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/long-double.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/stdint-least.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/time64.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/timesize.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/typesizes.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/wchar.h
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/wordsize.h
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h
|
|
||||||
/usr/include/x86_64-linux-gnu/gnu/stubs-64.h
|
|
||||||
/usr/include/x86_64-linux-gnu/gnu/stubs.h
|
|
||||||
/usr/include/x86_64-linux-gnu/sys/cdefs.h
|
|
||||||
/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h
|
|
||||||
|
|
||||||
@@ -1,778 +1,2 @@
|
|||||||
# CMAKE generated file: DO NOT EDIT!
|
# Empty compiler generated dependencies file for panic.
|
||||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.28
|
# This may be replaced when dependencies are built.
|
||||||
|
|
||||||
CMakeFiles/panic.dir/main.cpp.o: /home/atlas/Documents/Git/panic/main.cpp \
|
|
||||||
/home/atlas/Documents/Git/panic/include/config/constants.hpp \
|
|
||||||
/home/atlas/Documents/Git/panic/include/config/types.hpp \
|
|
||||||
/home/atlas/Documents/Git/panic/include/io/print_tensor.hpp \
|
|
||||||
/home/atlas/Documents/Git/panic/include/tensor/vector.hpp \
|
|
||||||
/usr/include/alloca.h \
|
|
||||||
/usr/include/asm-generic/errno-base.h \
|
|
||||||
/usr/include/asm-generic/errno.h \
|
|
||||||
/usr/include/c++/13/backward/binders.h \
|
|
||||||
/usr/include/c++/13/bits/alloc_traits.h \
|
|
||||||
/usr/include/c++/13/bits/allocator.h \
|
|
||||||
/usr/include/c++/13/bits/basic_ios.h \
|
|
||||||
/usr/include/c++/13/bits/basic_ios.tcc \
|
|
||||||
/usr/include/c++/13/bits/basic_string.h \
|
|
||||||
/usr/include/c++/13/bits/basic_string.tcc \
|
|
||||||
/usr/include/c++/13/bits/char_traits.h \
|
|
||||||
/usr/include/c++/13/bits/charconv.h \
|
|
||||||
/usr/include/c++/13/bits/concept_check.h \
|
|
||||||
/usr/include/c++/13/bits/cpp_type_traits.h \
|
|
||||||
/usr/include/c++/13/bits/cxxabi_forced.h \
|
|
||||||
/usr/include/c++/13/bits/cxxabi_init_exception.h \
|
|
||||||
/usr/include/c++/13/bits/exception.h \
|
|
||||||
/usr/include/c++/13/bits/exception_defines.h \
|
|
||||||
/usr/include/c++/13/bits/exception_ptr.h \
|
|
||||||
/usr/include/c++/13/bits/functexcept.h \
|
|
||||||
/usr/include/c++/13/bits/functional_hash.h \
|
|
||||||
/usr/include/c++/13/bits/hash_bytes.h \
|
|
||||||
/usr/include/c++/13/bits/invoke.h \
|
|
||||||
/usr/include/c++/13/bits/ios_base.h \
|
|
||||||
/usr/include/c++/13/bits/istream.tcc \
|
|
||||||
/usr/include/c++/13/bits/locale_classes.h \
|
|
||||||
/usr/include/c++/13/bits/locale_classes.tcc \
|
|
||||||
/usr/include/c++/13/bits/locale_facets.h \
|
|
||||||
/usr/include/c++/13/bits/locale_facets.tcc \
|
|
||||||
/usr/include/c++/13/bits/localefwd.h \
|
|
||||||
/usr/include/c++/13/bits/memoryfwd.h \
|
|
||||||
/usr/include/c++/13/bits/move.h \
|
|
||||||
/usr/include/c++/13/bits/nested_exception.h \
|
|
||||||
/usr/include/c++/13/bits/new_allocator.h \
|
|
||||||
/usr/include/c++/13/bits/ostream.tcc \
|
|
||||||
/usr/include/c++/13/bits/ostream_insert.h \
|
|
||||||
/usr/include/c++/13/bits/postypes.h \
|
|
||||||
/usr/include/c++/13/bits/predefined_ops.h \
|
|
||||||
/usr/include/c++/13/bits/ptr_traits.h \
|
|
||||||
/usr/include/c++/13/bits/range_access.h \
|
|
||||||
/usr/include/c++/13/bits/refwrap.h \
|
|
||||||
/usr/include/c++/13/bits/requires_hosted.h \
|
|
||||||
/usr/include/c++/13/bits/std_abs.h \
|
|
||||||
/usr/include/c++/13/bits/stl_algobase.h \
|
|
||||||
/usr/include/c++/13/bits/stl_construct.h \
|
|
||||||
/usr/include/c++/13/bits/stl_function.h \
|
|
||||||
/usr/include/c++/13/bits/stl_iterator.h \
|
|
||||||
/usr/include/c++/13/bits/stl_iterator_base_funcs.h \
|
|
||||||
/usr/include/c++/13/bits/stl_iterator_base_types.h \
|
|
||||||
/usr/include/c++/13/bits/stl_pair.h \
|
|
||||||
/usr/include/c++/13/bits/streambuf.tcc \
|
|
||||||
/usr/include/c++/13/bits/streambuf_iterator.h \
|
|
||||||
/usr/include/c++/13/bits/stringfwd.h \
|
|
||||||
/usr/include/c++/13/bits/utility.h \
|
|
||||||
/usr/include/c++/13/cctype \
|
|
||||||
/usr/include/c++/13/cerrno \
|
|
||||||
/usr/include/c++/13/clocale \
|
|
||||||
/usr/include/c++/13/cstdint \
|
|
||||||
/usr/include/c++/13/cstdio \
|
|
||||||
/usr/include/c++/13/cstdlib \
|
|
||||||
/usr/include/c++/13/cwchar \
|
|
||||||
/usr/include/c++/13/cwctype \
|
|
||||||
/usr/include/c++/13/debug/assertions.h \
|
|
||||||
/usr/include/c++/13/debug/debug.h \
|
|
||||||
/usr/include/c++/13/exception \
|
|
||||||
/usr/include/c++/13/ext/alloc_traits.h \
|
|
||||||
/usr/include/c++/13/ext/atomicity.h \
|
|
||||||
/usr/include/c++/13/ext/numeric_traits.h \
|
|
||||||
/usr/include/c++/13/ext/string_conversions.h \
|
|
||||||
/usr/include/c++/13/ext/type_traits.h \
|
|
||||||
/usr/include/c++/13/initializer_list \
|
|
||||||
/usr/include/c++/13/ios \
|
|
||||||
/usr/include/c++/13/iosfwd \
|
|
||||||
/usr/include/c++/13/iostream \
|
|
||||||
/usr/include/c++/13/istream \
|
|
||||||
/usr/include/c++/13/new \
|
|
||||||
/usr/include/c++/13/ostream \
|
|
||||||
/usr/include/c++/13/stdexcept \
|
|
||||||
/usr/include/c++/13/streambuf \
|
|
||||||
/usr/include/c++/13/string \
|
|
||||||
/usr/include/c++/13/system_error \
|
|
||||||
/usr/include/c++/13/type_traits \
|
|
||||||
/usr/include/c++/13/typeinfo \
|
|
||||||
/usr/include/ctype.h \
|
|
||||||
/usr/include/endian.h \
|
|
||||||
/usr/include/errno.h \
|
|
||||||
/usr/include/features-time64.h \
|
|
||||||
/usr/include/features.h \
|
|
||||||
/usr/include/linux/errno.h \
|
|
||||||
/usr/include/locale.h \
|
|
||||||
/usr/include/pthread.h \
|
|
||||||
/usr/include/sched.h \
|
|
||||||
/usr/include/stdc-predef.h \
|
|
||||||
/usr/include/stdint.h \
|
|
||||||
/usr/include/stdio.h \
|
|
||||||
/usr/include/stdlib.h \
|
|
||||||
/usr/include/time.h \
|
|
||||||
/usr/include/wchar.h \
|
|
||||||
/usr/include/wctype.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/asm/errno.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/byteswap.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/cpu-set.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/endian.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/endianness.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/errno.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/floatn-common.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/floatn.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/locale.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/long-double.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/sched.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/select.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/setjmp.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/stdint-least.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/time.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/time64.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/timesize.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/timex.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/FILE.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/error_t.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/time_t.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/timer_t.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/typesizes.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/waitflags.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/waitstatus.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/wchar.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/wordsize.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/gnu/stubs.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/sys/cdefs.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/sys/select.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/sys/single_threaded.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/sys/types.h \
|
|
||||||
/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \
|
|
||||||
/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \
|
|
||||||
/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h
|
|
||||||
|
|
||||||
CMakeFiles/panic.dir/src/io/print_tensor.cpp.o: /home/atlas/Documents/Git/panic/src/io/print_tensor.cpp \
|
|
||||||
/home/atlas/Documents/Git/panic/include/config/types.hpp \
|
|
||||||
/home/atlas/Documents/Git/panic/include/tensor/vector.hpp \
|
|
||||||
/usr/include/alloca.h \
|
|
||||||
/usr/include/asm-generic/errno-base.h \
|
|
||||||
/usr/include/asm-generic/errno.h \
|
|
||||||
/usr/include/c++/13/backward/binders.h \
|
|
||||||
/usr/include/c++/13/bits/alloc_traits.h \
|
|
||||||
/usr/include/c++/13/bits/allocator.h \
|
|
||||||
/usr/include/c++/13/bits/basic_ios.h \
|
|
||||||
/usr/include/c++/13/bits/basic_ios.tcc \
|
|
||||||
/usr/include/c++/13/bits/basic_string.h \
|
|
||||||
/usr/include/c++/13/bits/basic_string.tcc \
|
|
||||||
/usr/include/c++/13/bits/char_traits.h \
|
|
||||||
/usr/include/c++/13/bits/charconv.h \
|
|
||||||
/usr/include/c++/13/bits/concept_check.h \
|
|
||||||
/usr/include/c++/13/bits/cpp_type_traits.h \
|
|
||||||
/usr/include/c++/13/bits/cxxabi_forced.h \
|
|
||||||
/usr/include/c++/13/bits/cxxabi_init_exception.h \
|
|
||||||
/usr/include/c++/13/bits/exception.h \
|
|
||||||
/usr/include/c++/13/bits/exception_defines.h \
|
|
||||||
/usr/include/c++/13/bits/exception_ptr.h \
|
|
||||||
/usr/include/c++/13/bits/functexcept.h \
|
|
||||||
/usr/include/c++/13/bits/functional_hash.h \
|
|
||||||
/usr/include/c++/13/bits/hash_bytes.h \
|
|
||||||
/usr/include/c++/13/bits/invoke.h \
|
|
||||||
/usr/include/c++/13/bits/ios_base.h \
|
|
||||||
/usr/include/c++/13/bits/istream.tcc \
|
|
||||||
/usr/include/c++/13/bits/locale_classes.h \
|
|
||||||
/usr/include/c++/13/bits/locale_classes.tcc \
|
|
||||||
/usr/include/c++/13/bits/locale_facets.h \
|
|
||||||
/usr/include/c++/13/bits/locale_facets.tcc \
|
|
||||||
/usr/include/c++/13/bits/localefwd.h \
|
|
||||||
/usr/include/c++/13/bits/memoryfwd.h \
|
|
||||||
/usr/include/c++/13/bits/move.h \
|
|
||||||
/usr/include/c++/13/bits/nested_exception.h \
|
|
||||||
/usr/include/c++/13/bits/new_allocator.h \
|
|
||||||
/usr/include/c++/13/bits/ostream.tcc \
|
|
||||||
/usr/include/c++/13/bits/ostream_insert.h \
|
|
||||||
/usr/include/c++/13/bits/postypes.h \
|
|
||||||
/usr/include/c++/13/bits/predefined_ops.h \
|
|
||||||
/usr/include/c++/13/bits/ptr_traits.h \
|
|
||||||
/usr/include/c++/13/bits/range_access.h \
|
|
||||||
/usr/include/c++/13/bits/refwrap.h \
|
|
||||||
/usr/include/c++/13/bits/requires_hosted.h \
|
|
||||||
/usr/include/c++/13/bits/std_abs.h \
|
|
||||||
/usr/include/c++/13/bits/stl_algobase.h \
|
|
||||||
/usr/include/c++/13/bits/stl_construct.h \
|
|
||||||
/usr/include/c++/13/bits/stl_function.h \
|
|
||||||
/usr/include/c++/13/bits/stl_iterator.h \
|
|
||||||
/usr/include/c++/13/bits/stl_iterator_base_funcs.h \
|
|
||||||
/usr/include/c++/13/bits/stl_iterator_base_types.h \
|
|
||||||
/usr/include/c++/13/bits/stl_pair.h \
|
|
||||||
/usr/include/c++/13/bits/streambuf.tcc \
|
|
||||||
/usr/include/c++/13/bits/streambuf_iterator.h \
|
|
||||||
/usr/include/c++/13/bits/stringfwd.h \
|
|
||||||
/usr/include/c++/13/bits/utility.h \
|
|
||||||
/usr/include/c++/13/cctype \
|
|
||||||
/usr/include/c++/13/cerrno \
|
|
||||||
/usr/include/c++/13/clocale \
|
|
||||||
/usr/include/c++/13/cstdint \
|
|
||||||
/usr/include/c++/13/cstdio \
|
|
||||||
/usr/include/c++/13/cstdlib \
|
|
||||||
/usr/include/c++/13/cwchar \
|
|
||||||
/usr/include/c++/13/cwctype \
|
|
||||||
/usr/include/c++/13/debug/assertions.h \
|
|
||||||
/usr/include/c++/13/debug/debug.h \
|
|
||||||
/usr/include/c++/13/exception \
|
|
||||||
/usr/include/c++/13/ext/alloc_traits.h \
|
|
||||||
/usr/include/c++/13/ext/atomicity.h \
|
|
||||||
/usr/include/c++/13/ext/numeric_traits.h \
|
|
||||||
/usr/include/c++/13/ext/string_conversions.h \
|
|
||||||
/usr/include/c++/13/ext/type_traits.h \
|
|
||||||
/usr/include/c++/13/initializer_list \
|
|
||||||
/usr/include/c++/13/ios \
|
|
||||||
/usr/include/c++/13/iosfwd \
|
|
||||||
/usr/include/c++/13/iostream \
|
|
||||||
/usr/include/c++/13/istream \
|
|
||||||
/usr/include/c++/13/new \
|
|
||||||
/usr/include/c++/13/ostream \
|
|
||||||
/usr/include/c++/13/stdexcept \
|
|
||||||
/usr/include/c++/13/streambuf \
|
|
||||||
/usr/include/c++/13/string \
|
|
||||||
/usr/include/c++/13/system_error \
|
|
||||||
/usr/include/c++/13/type_traits \
|
|
||||||
/usr/include/c++/13/typeinfo \
|
|
||||||
/usr/include/ctype.h \
|
|
||||||
/usr/include/endian.h \
|
|
||||||
/usr/include/errno.h \
|
|
||||||
/usr/include/features-time64.h \
|
|
||||||
/usr/include/features.h \
|
|
||||||
/usr/include/linux/errno.h \
|
|
||||||
/usr/include/locale.h \
|
|
||||||
/usr/include/pthread.h \
|
|
||||||
/usr/include/sched.h \
|
|
||||||
/usr/include/stdc-predef.h \
|
|
||||||
/usr/include/stdint.h \
|
|
||||||
/usr/include/stdio.h \
|
|
||||||
/usr/include/stdlib.h \
|
|
||||||
/usr/include/time.h \
|
|
||||||
/usr/include/wchar.h \
|
|
||||||
/usr/include/wctype.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/asm/errno.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/byteswap.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/cpu-set.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/endian.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/endianness.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/errno.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/floatn-common.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/floatn.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/locale.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/long-double.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/sched.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/select.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/setjmp.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/stdint-least.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/time.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/time64.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/timesize.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/timex.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/FILE.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/error_t.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/time_t.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/timer_t.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/typesizes.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/waitflags.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/waitstatus.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/wchar.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/wordsize.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/gnu/stubs.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/sys/cdefs.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/sys/select.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/sys/single_threaded.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/sys/types.h \
|
|
||||||
/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \
|
|
||||||
/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \
|
|
||||||
/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h
|
|
||||||
|
|
||||||
CMakeFiles/panic.dir/src/tensor/vector.cpp.o: /home/atlas/Documents/Git/panic/src/tensor/vector.cpp \
|
|
||||||
/home/atlas/Documents/Git/panic/include/config/types.hpp \
|
|
||||||
/home/atlas/Documents/Git/panic/include/tensor/vector.hpp \
|
|
||||||
/usr/include/c++/13/cstdint \
|
|
||||||
/usr/include/features-time64.h \
|
|
||||||
/usr/include/features.h \
|
|
||||||
/usr/include/stdc-predef.h \
|
|
||||||
/usr/include/stdint.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/long-double.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/stdint-least.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/time64.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/timesize.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/typesizes.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/wchar.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/wordsize.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/gnu/stubs.h \
|
|
||||||
/usr/include/x86_64-linux-gnu/sys/cdefs.h \
|
|
||||||
/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h
|
|
||||||
|
|
||||||
|
|
||||||
/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h:
|
|
||||||
|
|
||||||
/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h:
|
|
||||||
|
|
||||||
/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/sys/types.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/sys/cdefs.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/gnu/stubs-64.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/wordsize.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/waitstatus.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/waitflags.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/typesizes.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/timer_t.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/time_t.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/locale_t.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/error_t.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/wchar.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/__FILE.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/timex.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/timesize.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/time.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/move.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/stl_construct.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/stl_algobase.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/refwrap.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/debug/debug.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/stdexcept:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/stl_function.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/utility.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/std_abs.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/postypes.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/ostream_insert.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/cpu-set.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/locale_classes.tcc:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/allocator.h:
|
|
||||||
|
|
||||||
/usr/include/ctype.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/clock_t.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/char_traits.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/ostream.tcc:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/ios_base.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/cwctype:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/predefined_ops.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/iosfwd:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/stl_iterator_base_funcs.h:
|
|
||||||
|
|
||||||
/usr/include/asm-generic/errno.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/cwchar:
|
|
||||||
|
|
||||||
/usr/include/asm-generic/errno-base.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/hash_bytes.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/time64.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/basic_ios.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/basic_ios.tcc:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/nested_exception.h:
|
|
||||||
|
|
||||||
/usr/include/wchar.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h:
|
|
||||||
|
|
||||||
/home/atlas/Documents/Git/panic/include/config/constants.hpp:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/sys/select.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h:
|
|
||||||
|
|
||||||
/usr/include/alloca.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/basic_string.tcc:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/locale_facets.tcc:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/requires_hosted.h:
|
|
||||||
|
|
||||||
/usr/include/features.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/backward/binders.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/stringfwd.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/locale_classes.h:
|
|
||||||
|
|
||||||
/home/atlas/Documents/Git/panic/main.cpp:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/ptr_traits.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/stl_iterator_base_types.h:
|
|
||||||
|
|
||||||
/home/atlas/Documents/Git/panic/include/config/types.hpp:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/sched.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/localefwd.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/exception_defines.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/locale_facets.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/memoryfwd.h:
|
|
||||||
|
|
||||||
/usr/include/time.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/sys/single_threaded.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/type_traits:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/cxxabi_forced.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/string:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/istream.tcc:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/exception_ptr.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/concept_check.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/alloc_traits.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/libc-header-start.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/stl_iterator.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/functexcept.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/ios:
|
|
||||||
|
|
||||||
/home/atlas/Documents/Git/panic/include/tensor/vector.hpp:
|
|
||||||
|
|
||||||
/home/atlas/Documents/Git/panic/include/io/print_tensor.hpp:
|
|
||||||
|
|
||||||
/usr/include/stdc-predef.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/uintn-identity.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/streambuf:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/exception.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/invoke.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/stdint-least.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/cerrno:
|
|
||||||
|
|
||||||
/usr/include/stdio.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/clocale:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/stl_pair.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/charconv.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/cstdio:
|
|
||||||
|
|
||||||
/usr/include/c++/13/cstdint:
|
|
||||||
|
|
||||||
/usr/include/c++/13/cstdlib:
|
|
||||||
|
|
||||||
/usr/include/c++/13/debug/assertions.h:
|
|
||||||
|
|
||||||
/home/atlas/Documents/Git/panic/src/tensor/vector.cpp:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/functional_hash.h:
|
|
||||||
|
|
||||||
/usr/include/errno.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/floatn.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/cctype:
|
|
||||||
|
|
||||||
/usr/include/c++/13/ext/atomicity.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/ext/numeric_traits.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/ext/string_conversions.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/ext/type_traits.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/iostream:
|
|
||||||
|
|
||||||
/usr/include/c++/13/initializer_list:
|
|
||||||
|
|
||||||
/usr/include/c++/13/istream:
|
|
||||||
|
|
||||||
/usr/include/features-time64.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/ext/alloc_traits.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/new:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/streambuf_iterator.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/ostream:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/range_access.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/system_error:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/cxxabi_init_exception.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/typeinfo:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/streambuf.tcc:
|
|
||||||
|
|
||||||
/usr/include/endian.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h:
|
|
||||||
|
|
||||||
/usr/include/linux/errno.h:
|
|
||||||
|
|
||||||
/usr/include/pthread.h:
|
|
||||||
|
|
||||||
/usr/include/sched.h:
|
|
||||||
|
|
||||||
/usr/include/stdint.h:
|
|
||||||
|
|
||||||
/usr/include/stdlib.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/errno.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/exception:
|
|
||||||
|
|
||||||
/usr/include/wctype.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/asm/errno.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/FILE.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/byteswap.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/new_allocator.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/long-double.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/gnu/stubs.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/endian.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/basic_string.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/endianness.h:
|
|
||||||
|
|
||||||
/home/atlas/Documents/Git/panic/src/io/print_tensor.cpp:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/wint_t.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/floatn-common.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/locale.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/select.h:
|
|
||||||
|
|
||||||
/usr/include/locale.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/setjmp.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/types.h:
|
|
||||||
|
|
||||||
/usr/include/c++/13/bits/cpp_type_traits.h:
|
|
||||||
|
|
||||||
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h:
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# Generated by "Unix Makefiles" Generator, CMake Version 3.28
|
# Generated by "Unix Makefiles" Generator, CMake Version 3.28
|
||||||
|
|
||||||
# compile CXX with /usr/bin/c++
|
# compile CXX with /usr/bin/c++
|
||||||
CXX_DEFINES = -DPANIC_OMP_NUM_THREADS=4 -DPANIC_USE_OPENMP=1
|
CXX_DEFINES = -DPANIC_OMP_ALLOW_NESTED=0 -DPANIC_OMP_NUM_THREADS=0 -DPANIC_USE_OPENMP=1
|
||||||
|
|
||||||
CXX_INCLUDES = -I/home/atlas/Documents/Git/panic/include
|
CXX_INCLUDES = -I/home/atlas/Documents/Git/panic/include
|
||||||
|
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
/usr/bin/c++ CMakeFiles/panic.dir/main.cpp.o CMakeFiles/panic.dir/src/io/print_tensor.cpp.o CMakeFiles/panic.dir/src/tensor/vector.cpp.o -o panic /usr/lib/gcc/x86_64-linux-gnu/13/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a
|
/usr/bin/c++ CMakeFiles/panic.dir/main.cpp.o CMakeFiles/panic.dir/src/io/print_tensor.cpp.o CMakeFiles/panic.dir/src/tensor/matrix.cpp.o CMakeFiles/panic.dir/src/tensor/vector.cpp.o -o panic /usr/lib/gcc/x86_64-linux-gnu/13/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a
|
||||||
|
|||||||
@@ -2,4 +2,5 @@ CMAKE_PROGRESS_1 = 1
|
|||||||
CMAKE_PROGRESS_2 = 2
|
CMAKE_PROGRESS_2 = 2
|
||||||
CMAKE_PROGRESS_3 = 3
|
CMAKE_PROGRESS_3 = 3
|
||||||
CMAKE_PROGRESS_4 = 4
|
CMAKE_PROGRESS_4 = 4
|
||||||
|
CMAKE_PROGRESS_5 = 5
|
||||||
|
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
4
|
5
|
||||||
|
|||||||
@@ -178,6 +178,30 @@ src/io/print_tensor.cpp.s:
|
|||||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/panic.dir/build.make CMakeFiles/panic.dir/src/io/print_tensor.cpp.s
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/panic.dir/build.make CMakeFiles/panic.dir/src/io/print_tensor.cpp.s
|
||||||
.PHONY : src/io/print_tensor.cpp.s
|
.PHONY : src/io/print_tensor.cpp.s
|
||||||
|
|
||||||
|
src/tensor/matrix.o: src/tensor/matrix.cpp.o
|
||||||
|
.PHONY : src/tensor/matrix.o
|
||||||
|
|
||||||
|
# target to build an object file
|
||||||
|
src/tensor/matrix.cpp.o:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/panic.dir/build.make CMakeFiles/panic.dir/src/tensor/matrix.cpp.o
|
||||||
|
.PHONY : src/tensor/matrix.cpp.o
|
||||||
|
|
||||||
|
src/tensor/matrix.i: src/tensor/matrix.cpp.i
|
||||||
|
.PHONY : src/tensor/matrix.i
|
||||||
|
|
||||||
|
# target to preprocess a source file
|
||||||
|
src/tensor/matrix.cpp.i:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/panic.dir/build.make CMakeFiles/panic.dir/src/tensor/matrix.cpp.i
|
||||||
|
.PHONY : src/tensor/matrix.cpp.i
|
||||||
|
|
||||||
|
src/tensor/matrix.s: src/tensor/matrix.cpp.s
|
||||||
|
.PHONY : src/tensor/matrix.s
|
||||||
|
|
||||||
|
# target to generate assembly for a file
|
||||||
|
src/tensor/matrix.cpp.s:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/panic.dir/build.make CMakeFiles/panic.dir/src/tensor/matrix.cpp.s
|
||||||
|
.PHONY : src/tensor/matrix.cpp.s
|
||||||
|
|
||||||
src/tensor/vector.o: src/tensor/vector.cpp.o
|
src/tensor/vector.o: src/tensor/vector.cpp.o
|
||||||
.PHONY : src/tensor/vector.o
|
.PHONY : src/tensor/vector.o
|
||||||
|
|
||||||
@@ -217,6 +241,9 @@ help:
|
|||||||
@echo "... src/io/print_tensor.o"
|
@echo "... src/io/print_tensor.o"
|
||||||
@echo "... src/io/print_tensor.i"
|
@echo "... src/io/print_tensor.i"
|
||||||
@echo "... src/io/print_tensor.s"
|
@echo "... src/io/print_tensor.s"
|
||||||
|
@echo "... src/tensor/matrix.o"
|
||||||
|
@echo "... src/tensor/matrix.i"
|
||||||
|
@echo "... src/tensor/matrix.s"
|
||||||
@echo "... src/tensor/vector.o"
|
@echo "... src/tensor/vector.o"
|
||||||
@echo "... src/tensor/vector.i"
|
@echo "... src/tensor/vector.i"
|
||||||
@echo "... src/tensor/vector.s"
|
@echo "... src/tensor/vector.s"
|
||||||
|
|||||||
BIN
Binary file not shown.
@@ -50,7 +50,7 @@
|
|||||||
// VARIABLE DESCRIPTION
|
// VARIABLE DESCRIPTION
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
namespace panic {
|
namespace panic {
|
||||||
|
namespace constants{
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
// Type Name : panic::pi
|
// Type Name : panic::pi
|
||||||
//
|
//
|
||||||
@@ -87,6 +87,7 @@ namespace panic {
|
|||||||
//---------------------------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
static const panic::real_t e = static_cast<panic::real_t>(2.71828182845904523536);
|
static const panic::real_t e = static_cast<panic::real_t>(2.71828182845904523536);
|
||||||
|
|
||||||
|
} // namespace constants
|
||||||
} // namespace panic
|
} // namespace panic
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
* Module Name: config
|
* Module Name: config
|
||||||
* File Name: omp.hpp
|
* File Name: omp.hpp
|
||||||
* Revision: 0.1.0
|
* Revision: 0.1.0
|
||||||
* Date: 20-06-2026
|
* Date: 23-06-2026
|
||||||
* Author: Michelle Bausager
|
* Author: Michelle Bausager
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
@@ -68,6 +68,14 @@
|
|||||||
#define PANIC_OMP_NUM_THREADS 0
|
#define PANIC_OMP_NUM_THREADS 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
// If CMake did not define PANIC_OMP_ALLOW_NESTED, define it as 0.
|
||||||
|
//
|
||||||
|
// Meaning:
|
||||||
|
// Not allow any nested parallel operations.
|
||||||
|
#ifndef PANIC_OMP_ALLOW_NESTED
|
||||||
|
#define PANIC_OMP_ALLOW_NESTED 0
|
||||||
|
#endif
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
// OPENMP AVAILABILITY CHECK
|
// OPENMP AVAILABILITY CHECK
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
@@ -181,8 +189,3 @@
|
|||||||
//---------------------------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
// None.
|
// None.
|
||||||
|
|
||||||
//PANIC_OMP_PARALLEL_FOR
|
|
||||||
//for (panic::uint_t i = 0; i < length; ++i) {
|
|
||||||
// data[i] = value;
|
|
||||||
//}
|
|
||||||
@@ -23,8 +23,8 @@
|
|||||||
* Project Name: PANIC
|
* Project Name: PANIC
|
||||||
* Module Name: io
|
* Module Name: io
|
||||||
* File Name: print_tensor.hpp
|
* File Name: print_tensor.hpp
|
||||||
* Revision: 0.1.0
|
* Revision: 0.1.1
|
||||||
* Date: 21-06-2026
|
* Date: 23-06-2026
|
||||||
* Author: Michelle Bausager
|
* Author: Michelle Bausager
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
@@ -51,7 +51,7 @@ namespace panic{
|
|||||||
namespace io{
|
namespace io{
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
// Function Name : panic::io::print
|
// Function Name : panic::io::print_vector
|
||||||
//
|
//
|
||||||
// Description:
|
// Description:
|
||||||
// Prints a vector out in the terminal
|
// Prints a vector out in the terminal
|
||||||
@@ -71,11 +71,34 @@ namespace io{
|
|||||||
// Notes:
|
// Notes:
|
||||||
// The vector is printed out in square brackets.
|
// The vector is printed out in square brackets.
|
||||||
//--------------------------------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
void print(const panic::tensor::uint_vector& v);
|
void print_vector(const panic::tensor::uint_vector& v);
|
||||||
void print(const panic::tensor::int_vector& v);
|
void print_vector(const panic::tensor::int_vector& v);
|
||||||
void print(const panic::tensor::real_vector& v);
|
void print_vector(const panic::tensor::real_vector& v);
|
||||||
|
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
|
// Function Name : panic::io::print_matrix
|
||||||
|
//
|
||||||
|
// Description:
|
||||||
|
// Prints a matrix out in the terminal
|
||||||
|
//
|
||||||
|
// Inputs:
|
||||||
|
// v const panic::tensor::uint_matrix&
|
||||||
|
// const panic::tensor::int_matrix&
|
||||||
|
// const panic::tensor::real_matrix&
|
||||||
|
// matrix to print
|
||||||
|
//
|
||||||
|
// Outputs:
|
||||||
|
// None.
|
||||||
|
//
|
||||||
|
// Returns:
|
||||||
|
// void
|
||||||
|
//
|
||||||
|
// Notes:
|
||||||
|
// The matrix is printed out in square brackets.
|
||||||
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
|
void print_matrix(const panic::tensor::uint_matrix& v);
|
||||||
|
void print_matrix(const panic::tensor::int_matrix& v);
|
||||||
|
void print_matrix(const panic::tensor::real_matrix& v);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,80 +0,0 @@
|
|||||||
/**++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
||||||
*
|
|
||||||
* PANIC
|
|
||||||
* Portable Algorithms and Numerics In C++
|
|
||||||
*
|
|
||||||
* Scientific computing from scratch, with feeling.
|
|
||||||
*
|
|
||||||
* Copyright (c) 2026 Michelle Bausager
|
|
||||||
*
|
|
||||||
* This file is part of PANIC.
|
|
||||||
*
|
|
||||||
* PANIC is free software licensed under the GNU General Public License v3.0 or later.
|
|
||||||
* You may redistribute and/or modify it under the terms of the GPL.
|
|
||||||
*
|
|
||||||
* PANIC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
|
|
||||||
* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|
||||||
* See the LICENSE file for the full license text.
|
|
||||||
*
|
|
||||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
|
||||||
*
|
|
||||||
*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
||||||
*
|
|
||||||
* Project Name: PANIC
|
|
||||||
* Module Name: math
|
|
||||||
* File Name: sqrt_serial.c
|
|
||||||
* Revision: 0.1.0
|
|
||||||
* Date: <yyyy-mm-dd>
|
|
||||||
* Author: Michelle Bausager
|
|
||||||
*
|
|
||||||
* Description:
|
|
||||||
* <short description of what this file/module does>
|
|
||||||
*
|
|
||||||
*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
|
|
||||||
#ifndef __SQRT_SERIAL_H_
|
|
||||||
#define __SQRT_SERIAL_H_
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// INCLUDE FILE
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// includes like:
|
|
||||||
// #include <stdint.h>
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// DEFINE DESCRIPTION
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// difinitions like:
|
|
||||||
// #define TEST_FALG 1
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// ENUM DESCRIPTION
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// LIKE
|
|
||||||
//typedef enum
|
|
||||||
//{
|
|
||||||
// eConfDac0 = 0x00,
|
|
||||||
// eConfDac1 = 0x01,
|
|
||||||
// eConfDac2 = 0x02
|
|
||||||
//} enDebugBoardDacType_t;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// VARIABLE DESCRIPTION
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// Variable difinition like:
|
|
||||||
// static uint32_t AmountOfCool = 0;
|
|
||||||
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// FUNCTION PROTOTYPE
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// Function prototypes like:
|
|
||||||
T sqrt(T c);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// End of module
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
#endif
|
|
||||||
|
|
||||||
@@ -1,80 +0,0 @@
|
|||||||
/**++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
||||||
*
|
|
||||||
* PANIC
|
|
||||||
* Portable Algorithms and Numerics In C++
|
|
||||||
*
|
|
||||||
* Scientific computing from scratch, with feeling.
|
|
||||||
*
|
|
||||||
* Copyright (c) 2026 Michelle Bausager
|
|
||||||
*
|
|
||||||
* This file is part of PANIC.
|
|
||||||
*
|
|
||||||
* PANIC is free software licensed under the GNU General Public License v3.0 or later.
|
|
||||||
* You may redistribute and/or modify it under the terms of the GPL.
|
|
||||||
*
|
|
||||||
* PANIC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
|
|
||||||
* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|
||||||
* See the LICENSE file for the full license text.
|
|
||||||
*
|
|
||||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
|
||||||
*
|
|
||||||
*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
||||||
*
|
|
||||||
* Project Name: PANIC
|
|
||||||
* Module Name: math
|
|
||||||
* File Name: sqrt_serial.c
|
|
||||||
* Revision: 0.1.0
|
|
||||||
* Date: <yyyy-mm-dd>
|
|
||||||
* Author: Michelle Bausager
|
|
||||||
*
|
|
||||||
* Description:
|
|
||||||
* <short description of what this file/module does>
|
|
||||||
*
|
|
||||||
*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
|
|
||||||
#ifndef __SQRT_SERIAL_H_
|
|
||||||
#define __SQRT_SERIAL_H_
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// INCLUDE FILE
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// includes like:
|
|
||||||
// #include <stdint.h>
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// DEFINE DESCRIPTION
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// difinitions like:
|
|
||||||
// #define TEST_FALG 1
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// ENUM DESCRIPTION
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// LIKE
|
|
||||||
//typedef enum
|
|
||||||
//{
|
|
||||||
// eConfDac0 = 0x00,
|
|
||||||
// eConfDac1 = 0x01,
|
|
||||||
// eConfDac2 = 0x02
|
|
||||||
//} enDebugBoardDacType_t;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// VARIABLE DESCRIPTION
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// Variable difinition like:
|
|
||||||
// static uint32_t AmountOfCool = 0;
|
|
||||||
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// FUNCTION PROTOTYPE
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// Function prototypes like:
|
|
||||||
T sqrt(T c);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// End of module
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
#endif
|
|
||||||
|
|
||||||
@@ -1,80 +0,0 @@
|
|||||||
/**++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
||||||
*
|
|
||||||
* PANIC
|
|
||||||
* Portable Algorithms and Numerics In C++
|
|
||||||
*
|
|
||||||
* Scientific computing from scratch, with feeling.
|
|
||||||
*
|
|
||||||
* Copyright (c) 2026 Michelle Bausager
|
|
||||||
*
|
|
||||||
* This file is part of PANIC.
|
|
||||||
*
|
|
||||||
* PANIC is free software licensed under the GNU General Public License v3.0 or later.
|
|
||||||
* You may redistribute and/or modify it under the terms of the GPL.
|
|
||||||
*
|
|
||||||
* PANIC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
|
|
||||||
* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|
||||||
* See the LICENSE file for the full license text.
|
|
||||||
*
|
|
||||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
|
||||||
*
|
|
||||||
*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
||||||
*
|
|
||||||
* Project Name: PANIC
|
|
||||||
* Module Name: math
|
|
||||||
* File Name: sqrt_serial.c
|
|
||||||
* Revision: 0.1.0
|
|
||||||
* Date: <yyyy-mm-dd>
|
|
||||||
* Author: Michelle Bausager
|
|
||||||
*
|
|
||||||
* Description:
|
|
||||||
* <short description of what this file/module does>
|
|
||||||
*
|
|
||||||
*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
|
|
||||||
#ifndef __SQRT_SERIAL_H_
|
|
||||||
#define __SQRT_SERIAL_H_
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// INCLUDE FILE
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// includes like:
|
|
||||||
// #include <stdint.h>
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// DEFINE DESCRIPTION
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// difinitions like:
|
|
||||||
// #define TEST_FALG 1
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// ENUM DESCRIPTION
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// LIKE
|
|
||||||
//typedef enum
|
|
||||||
//{
|
|
||||||
// eConfDac0 = 0x00,
|
|
||||||
// eConfDac1 = 0x01,
|
|
||||||
// eConfDac2 = 0x02
|
|
||||||
//} enDebugBoardDacType_t;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// VARIABLE DESCRIPTION
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// Variable difinition like:
|
|
||||||
// static uint32_t AmountOfCool = 0;
|
|
||||||
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// FUNCTION PROTOTYPE
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// Function prototypes like:
|
|
||||||
T sqrt(T c);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// End of module
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
#endif
|
|
||||||
|
|
||||||
@@ -0,0 +1,155 @@
|
|||||||
|
/**++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
|
*
|
||||||
|
* PANIC
|
||||||
|
* Portable Algorithms and Numerics In C++
|
||||||
|
*
|
||||||
|
* Scientific computing from scratch, with feeling.
|
||||||
|
*
|
||||||
|
* Copyright (c) 2026 Michelle Bausager
|
||||||
|
*
|
||||||
|
* This file is part of PANIC.
|
||||||
|
*
|
||||||
|
* PANIC is free software licensed under the GNU General Public License v3.0 or later.
|
||||||
|
* You may redistribute and/or modify it under the terms of the GPL.
|
||||||
|
*
|
||||||
|
* PANIC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
|
||||||
|
* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
|
* See the LICENSE file for the full license text.
|
||||||
|
*
|
||||||
|
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
*
|
||||||
|
*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
|
*
|
||||||
|
* Project Name: PANIC
|
||||||
|
* Module Name: tensor
|
||||||
|
* File Name: matrix.hpp
|
||||||
|
* Revision: 0.1.0
|
||||||
|
* Date: 23-06-2026
|
||||||
|
* Author: Michelle Bausager
|
||||||
|
*
|
||||||
|
* Description:
|
||||||
|
* Defines the matrix object that will be used in the rest of the libraries.
|
||||||
|
*
|
||||||
|
*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
|
||||||
|
#pragma once
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
|
// INCLUDE DESCRIPTION
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
|
#include <config/types.hpp> // panic::uint_t, panic::int_t, and panic::real_t
|
||||||
|
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
|
// DEFINE DESCRIPTION
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
|
// TYPE DESCRIPTION
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
|
// Type Name : panic::tensor::matrix
|
||||||
|
//
|
||||||
|
// Description:
|
||||||
|
// Dynamic matrix storing T values.
|
||||||
|
// The matrix owns its memory and releases it in the destructor.
|
||||||
|
//
|
||||||
|
// Member Variables:
|
||||||
|
// n panic::uint_t
|
||||||
|
// Number of rows in the matrix.
|
||||||
|
// m panic::uint_t
|
||||||
|
// Number of columns in the matrix.
|
||||||
|
//
|
||||||
|
// data T*
|
||||||
|
// Pointer to the allocated matrix data.
|
||||||
|
//
|
||||||
|
// Notes:
|
||||||
|
// This matrix uses dynamic allocation with new[] and delete[].
|
||||||
|
// Copying performs a deep copy.
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
|
namespace panic{
|
||||||
|
namespace tensor{
|
||||||
|
|
||||||
|
template <typename T>
|
||||||
|
struct matrix{
|
||||||
|
panic::uint_t n;
|
||||||
|
panic::uint_t m;
|
||||||
|
panic::uint_t length;
|
||||||
|
T* data;
|
||||||
|
|
||||||
|
// empty contructor
|
||||||
|
matrix();
|
||||||
|
|
||||||
|
// contructor with size allocation
|
||||||
|
matrix(panic::uint_t rows, panic::uint_t cols);
|
||||||
|
|
||||||
|
// contructor with size allocation and sets it all to a value
|
||||||
|
matrix(panic::uint_t rows, panic::uint_t cols, T value);
|
||||||
|
|
||||||
|
// copy-contructor
|
||||||
|
// matrix A(3,3);
|
||||||
|
// matrix B = A;
|
||||||
|
matrix(const matrix& other);
|
||||||
|
|
||||||
|
// de-contructor, releases memory
|
||||||
|
~matrix();
|
||||||
|
|
||||||
|
// copy-assignment
|
||||||
|
//matrix A(5);
|
||||||
|
//matrix B(3);
|
||||||
|
//B = A;
|
||||||
|
matrix& operator=(const matrix& other);
|
||||||
|
|
||||||
|
// function returns rows.
|
||||||
|
// const tells compiler that the fuction don't edit the objert.
|
||||||
|
panic::uint_t rows() const;
|
||||||
|
|
||||||
|
// function returns columns.
|
||||||
|
// const tells compiler that the fuction don't edit the objert.
|
||||||
|
panic::uint_t cols() const;
|
||||||
|
|
||||||
|
// function to resize data vector
|
||||||
|
bool resize(panic::uint_t new_n, panic::uint_t new_m);
|
||||||
|
|
||||||
|
// fill data with value
|
||||||
|
bool fill(T value);
|
||||||
|
|
||||||
|
// lets you read and write matrix data using row and column
|
||||||
|
// Example:
|
||||||
|
// A(1, 2)
|
||||||
|
// This is unchecked and fast.
|
||||||
|
T& operator()(panic::uint_t index_n, panic::uint_t index_m);
|
||||||
|
|
||||||
|
// lets you read matrix data using row and column from a const matrix
|
||||||
|
const T& operator()(panic::uint_t index_n, panic::uint_t index_m) const;
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
|
// TYPE ALIASES
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
typedef matrix<panic::real_t> real_matrix;
|
||||||
|
typedef matrix<panic::int_t> int_matrix;
|
||||||
|
typedef matrix<panic::uint_t> uint_matrix;
|
||||||
|
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
|
// EXPLICIT TEMPLATE DECLARATION
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
extern template struct matrix<panic::real_t>;
|
||||||
|
extern template struct matrix<panic::int_t>;
|
||||||
|
extern template struct matrix<panic::uint_t>;
|
||||||
|
|
||||||
|
|
||||||
|
} // namespace tensor
|
||||||
|
} // namespace panic
|
||||||
|
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
|
// VARIABLE DESCRIPTION
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
|
// FUNCTION PROTOTYPE
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
@@ -24,7 +24,7 @@
|
|||||||
* Module Name: tensor
|
* Module Name: tensor
|
||||||
* File Name: vector.hpp
|
* File Name: vector.hpp
|
||||||
* Revision: 0.1.0
|
* Revision: 0.1.0
|
||||||
* Date: 21-06-2026
|
* Date: 23-06-2026
|
||||||
* Author: Michelle Bausager
|
* Author: Michelle Bausager
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
|
|||||||
@@ -38,6 +38,7 @@
|
|||||||
#include <config/types.hpp> // include types to use
|
#include <config/types.hpp> // include types to use
|
||||||
#include <config/constants.hpp> // Math constants
|
#include <config/constants.hpp> // Math constants
|
||||||
#include <tensor/vector.hpp>
|
#include <tensor/vector.hpp>
|
||||||
|
#include <tensor/matrix.hpp>
|
||||||
#include <io/print_tensor.hpp>
|
#include <io/print_tensor.hpp>
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
@@ -64,18 +65,29 @@ int main(void) {
|
|||||||
|
|
||||||
panic::tensor::real_vector a(3);
|
panic::tensor::real_vector a(3);
|
||||||
panic::tensor::uint_vector b(3);
|
panic::tensor::uint_vector b(3);
|
||||||
panic::tensor::int_vector c(3);
|
panic::tensor::int_vector c(10);
|
||||||
a[2] = 1.2;
|
a[2] = 1.2;
|
||||||
b[2] = 3;
|
b[2] = 3;
|
||||||
c[2] = -3;
|
c[2] = -3;
|
||||||
panic::io::print(a);
|
panic::io::print_vector(a);
|
||||||
panic::io::print(b);
|
panic::io::print_vector(b);
|
||||||
panic::io::print(c);
|
panic::io::print_vector(c);
|
||||||
std::cout << a[100] << std::endl;
|
std::cout << a[100] << std::endl;
|
||||||
std::cout << a.at(100) << std::endl;
|
std::cout << a.at(100) << std::endl;
|
||||||
std::cout << panic::pi << std::endl;
|
std::cout << panic::constants::pi << std::endl;
|
||||||
std::cout << 1.23249238423847 << std::endl;
|
std::cout << 1.23249238423847 << std::endl;
|
||||||
|
|
||||||
|
panic::tensor::real_matrix A(2,2, 1);
|
||||||
|
panic::tensor::uint_matrix B(2,2, 2);
|
||||||
|
panic::tensor::int_matrix C(2,2, 3);
|
||||||
|
A(1,0) = 1.2;
|
||||||
|
B(1,0) = 3;
|
||||||
|
C(1,0) = -2;
|
||||||
|
|
||||||
|
panic::io::print_matrix(A);
|
||||||
|
panic::io::print_matrix(B);
|
||||||
|
panic::io::print_matrix(C);
|
||||||
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
+59
-4
@@ -37,6 +37,7 @@
|
|||||||
//-----------------------------------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------------------------------
|
||||||
#include <iostream> // for std::cout, std::endl
|
#include <iostream> // for std::cout, std::endl
|
||||||
#include <tensor/vector.hpp> // for panic::tensor::vector
|
#include <tensor/vector.hpp> // for panic::tensor::vector
|
||||||
|
#include <tensor/matrix.hpp>
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
// DEFINE DESCRIPTION
|
// DEFINE DESCRIPTION
|
||||||
@@ -55,13 +56,13 @@ namespace panic {
|
|||||||
|
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
// Function Name : panic::io::print
|
// Function Name : panic::io::print_vector
|
||||||
//
|
//
|
||||||
// Description:
|
// Description:
|
||||||
// The vector is printed out in square brackets.
|
// The vector is printed out in square brackets.
|
||||||
// Overloaded for panic::uint, panic::int and panic::real
|
// Overloaded for panic::uint, panic::int and panic::real
|
||||||
//--------------------------------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
void print(const panic::tensor::uint_vector& v){
|
void print_vector(const panic::tensor::uint_vector& v){
|
||||||
std::cout << "[";
|
std::cout << "[";
|
||||||
for (panic::uint_t i = 0; i < v.size()-1; ++i){
|
for (panic::uint_t i = 0; i < v.size()-1; ++i){
|
||||||
std::cout << v[i] << ", ";
|
std::cout << v[i] << ", ";
|
||||||
@@ -69,7 +70,7 @@ void print(const panic::tensor::uint_vector& v){
|
|||||||
std::cout << v[v.size()-1]<< "]" << std::endl;
|
std::cout << v[v.size()-1]<< "]" << std::endl;
|
||||||
|
|
||||||
}
|
}
|
||||||
void print(const panic::tensor::int_vector& v){
|
void print_vector(const panic::tensor::int_vector& v){
|
||||||
std::cout << "[";
|
std::cout << "[";
|
||||||
for (panic::uint_t i = 0; i < v.size()-1; ++i){
|
for (panic::uint_t i = 0; i < v.size()-1; ++i){
|
||||||
std::cout << v[i] << ", ";
|
std::cout << v[i] << ", ";
|
||||||
@@ -77,7 +78,7 @@ void print(const panic::tensor::int_vector& v){
|
|||||||
std::cout << v[v.size()-1]<< "]" << std::endl;
|
std::cout << v[v.size()-1]<< "]" << std::endl;
|
||||||
|
|
||||||
}
|
}
|
||||||
void print(const panic::tensor::real_vector& v){
|
void print_vector(const panic::tensor::real_vector& v){
|
||||||
std::cout << "[";
|
std::cout << "[";
|
||||||
for (panic::uint_t i = 0; i < v.size()-1; ++i){
|
for (panic::uint_t i = 0; i < v.size()-1; ++i){
|
||||||
std::cout << v[i] << ", ";
|
std::cout << v[i] << ", ";
|
||||||
@@ -87,5 +88,59 @@ void print(const panic::tensor::real_vector& v){
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
|
// Function Name : panic::io::print_matrix
|
||||||
|
//
|
||||||
|
// Description:
|
||||||
|
// The matrix is printed out in square brackets.
|
||||||
|
// Overloaded for panic::uint, panic::int and panic::real
|
||||||
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
|
void print_matrix(const panic::tensor::uint_matrix& A){
|
||||||
|
std::cout << "[";
|
||||||
|
for (panic::uint_t i = 0; i < A.rows(); ++i){
|
||||||
|
std::cout << "[";
|
||||||
|
for (panic::uint_t j = 0; j < A.cols(); ++j){
|
||||||
|
std::cout << A(i,j) << ", ";
|
||||||
|
}
|
||||||
|
if (i < A.rows()-1){
|
||||||
|
std::cout << A(A.rows()-1,A.cols()-1) << "]" << std::endl;
|
||||||
|
}else{
|
||||||
|
std::cout << A(A.rows()-1,A.cols()-1) << "]]" << std::endl;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void print_matrix(const panic::tensor::int_matrix& A){
|
||||||
|
std::cout << "[";
|
||||||
|
for (panic::uint_t i = 0; i < A.rows(); ++i){
|
||||||
|
std::cout << "[";
|
||||||
|
for (panic::uint_t j = 0; j < A.cols(); ++j){
|
||||||
|
std::cout << A(i,j) << ", ";
|
||||||
|
}
|
||||||
|
if (i < A.rows()-1){
|
||||||
|
std::cout << A(A.rows()-1,A.cols()-1) << "]" << std::endl;
|
||||||
|
}else{
|
||||||
|
std::cout << A(A.rows()-1,A.cols()-1) << "]]" << std::endl;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void print_matrix(const panic::tensor::real_matrix& A){
|
||||||
|
std::cout << "[";
|
||||||
|
for (panic::uint_t i = 0; i < A.rows(); ++i){
|
||||||
|
std::cout << "[";
|
||||||
|
for (panic::uint_t j = 0; j < A.cols(); ++j){
|
||||||
|
std::cout << A(i,j) << ", ";
|
||||||
|
}
|
||||||
|
if (i < A.rows()-1){
|
||||||
|
std::cout << A(A.rows()-1,A.cols()-1) << "]" << std::endl;
|
||||||
|
}else{
|
||||||
|
std::cout << A(A.rows()-1,A.cols()-1) << "]]" << std::endl;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
} // namespace io
|
} // namespace io
|
||||||
}// namespace panic
|
}// namespace panic
|
||||||
|
|||||||
@@ -1,80 +0,0 @@
|
|||||||
/**++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
||||||
*
|
|
||||||
* PANIC
|
|
||||||
* Portable Algorithms and Numerics In C++
|
|
||||||
*
|
|
||||||
* Scientific computing from scratch, with feeling.
|
|
||||||
*
|
|
||||||
* Copyright (c) 2026 Michelle Bausager
|
|
||||||
*
|
|
||||||
* This file is part of PANIC.
|
|
||||||
*
|
|
||||||
* PANIC is free software licensed under the GNU General Public License v3.0 or later.
|
|
||||||
* You may redistribute and/or modify it under the terms of the GPL.
|
|
||||||
*
|
|
||||||
* PANIC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
|
|
||||||
* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|
||||||
* See the LICENSE file for the full license text.
|
|
||||||
*
|
|
||||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
|
||||||
*
|
|
||||||
*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
||||||
*
|
|
||||||
* Project Name: PANIC
|
|
||||||
* Module Name: math
|
|
||||||
* File Name: sqrt_serial.c
|
|
||||||
* Revision: 0.1.0
|
|
||||||
* Date: <yyyy-mm-dd>
|
|
||||||
* Author: Michelle Bausager
|
|
||||||
*
|
|
||||||
* Description:
|
|
||||||
* <short description of what this file/module does>
|
|
||||||
*
|
|
||||||
*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
|
|
||||||
#ifndef __SQRT_SERIAL_H_
|
|
||||||
#define __SQRT_SERIAL_H_
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// INCLUDE FILE
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// includes like:
|
|
||||||
// #include <stdint.h>
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// DEFINE DESCRIPTION
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// difinitions like:
|
|
||||||
// #define TEST_FALG 1
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// ENUM DESCRIPTION
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// LIKE
|
|
||||||
//typedef enum
|
|
||||||
//{
|
|
||||||
// eConfDac0 = 0x00,
|
|
||||||
// eConfDac1 = 0x01,
|
|
||||||
// eConfDac2 = 0x02
|
|
||||||
//} enDebugBoardDacType_t;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// VARIABLE DESCRIPTION
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// Variable difinition like:
|
|
||||||
// static uint32_t AmountOfCool = 0;
|
|
||||||
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// FUNCTION PROTOTYPE
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// Function prototypes like:
|
|
||||||
T sqrt(T c);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// End of module
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
#endif
|
|
||||||
|
|
||||||
@@ -1,80 +0,0 @@
|
|||||||
/**++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
||||||
*
|
|
||||||
* PANIC
|
|
||||||
* Portable Algorithms and Numerics In C++
|
|
||||||
*
|
|
||||||
* Scientific computing from scratch, with feeling.
|
|
||||||
*
|
|
||||||
* Copyright (c) 2026 Michelle Bausager
|
|
||||||
*
|
|
||||||
* This file is part of PANIC.
|
|
||||||
*
|
|
||||||
* PANIC is free software licensed under the GNU General Public License v3.0 or later.
|
|
||||||
* You may redistribute and/or modify it under the terms of the GPL.
|
|
||||||
*
|
|
||||||
* PANIC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
|
|
||||||
* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|
||||||
* See the LICENSE file for the full license text.
|
|
||||||
*
|
|
||||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
|
||||||
*
|
|
||||||
*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
||||||
*
|
|
||||||
* Project Name: PANIC
|
|
||||||
* Module Name: math
|
|
||||||
* File Name: sqrt_serial.c
|
|
||||||
* Revision: 0.1.0
|
|
||||||
* Date: <yyyy-mm-dd>
|
|
||||||
* Author: Michelle Bausager
|
|
||||||
*
|
|
||||||
* Description:
|
|
||||||
* <short description of what this file/module does>
|
|
||||||
*
|
|
||||||
*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
|
|
||||||
#ifndef __SQRT_SERIAL_H_
|
|
||||||
#define __SQRT_SERIAL_H_
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// INCLUDE FILE
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// includes like:
|
|
||||||
// #include <stdint.h>
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// DEFINE DESCRIPTION
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// difinitions like:
|
|
||||||
// #define TEST_FALG 1
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// ENUM DESCRIPTION
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// LIKE
|
|
||||||
//typedef enum
|
|
||||||
//{
|
|
||||||
// eConfDac0 = 0x00,
|
|
||||||
// eConfDac1 = 0x01,
|
|
||||||
// eConfDac2 = 0x02
|
|
||||||
//} enDebugBoardDacType_t;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// VARIABLE DESCRIPTION
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// Variable difinition like:
|
|
||||||
// static uint32_t AmountOfCool = 0;
|
|
||||||
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// FUNCTION PROTOTYPE
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// Function prototypes like:
|
|
||||||
T sqrt(T c);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// End of module
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
#endif
|
|
||||||
|
|
||||||
@@ -1,80 +0,0 @@
|
|||||||
/**++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
||||||
*
|
|
||||||
* PANIC
|
|
||||||
* Portable Algorithms and Numerics In C++
|
|
||||||
*
|
|
||||||
* Scientific computing from scratch, with feeling.
|
|
||||||
*
|
|
||||||
* Copyright (c) 2026 Michelle Bausager
|
|
||||||
*
|
|
||||||
* This file is part of PANIC.
|
|
||||||
*
|
|
||||||
* PANIC is free software licensed under the GNU General Public License v3.0 or later.
|
|
||||||
* You may redistribute and/or modify it under the terms of the GPL.
|
|
||||||
*
|
|
||||||
* PANIC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
|
|
||||||
* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|
||||||
* See the LICENSE file for the full license text.
|
|
||||||
*
|
|
||||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
|
||||||
*
|
|
||||||
*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
||||||
*
|
|
||||||
* Project Name: PANIC
|
|
||||||
* Module Name: math
|
|
||||||
* File Name: sqrt_serial.c
|
|
||||||
* Revision: 0.1.0
|
|
||||||
* Date: <yyyy-mm-dd>
|
|
||||||
* Author: Michelle Bausager
|
|
||||||
*
|
|
||||||
* Description:
|
|
||||||
* <short description of what this file/module does>
|
|
||||||
*
|
|
||||||
*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
|
|
||||||
#ifndef __SQRT_SERIAL_H_
|
|
||||||
#define __SQRT_SERIAL_H_
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// INCLUDE FILE
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// includes like:
|
|
||||||
// #include <stdint.h>
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// DEFINE DESCRIPTION
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// difinitions like:
|
|
||||||
// #define TEST_FALG 1
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// ENUM DESCRIPTION
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// LIKE
|
|
||||||
//typedef enum
|
|
||||||
//{
|
|
||||||
// eConfDac0 = 0x00,
|
|
||||||
// eConfDac1 = 0x01,
|
|
||||||
// eConfDac2 = 0x02
|
|
||||||
//} enDebugBoardDacType_t;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// VARIABLE DESCRIPTION
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// Variable difinition like:
|
|
||||||
// static uint32_t AmountOfCool = 0;
|
|
||||||
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// FUNCTION PROTOTYPE
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// Function prototypes like:
|
|
||||||
T sqrt(T c);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// End of module
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
#endif
|
|
||||||
|
|
||||||
@@ -0,0 +1,330 @@
|
|||||||
|
/**++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
|
*
|
||||||
|
* PANIC
|
||||||
|
* Portable Algorithms and Numerics In C++
|
||||||
|
*
|
||||||
|
* Scientific computing from scratch, with feeling.
|
||||||
|
*
|
||||||
|
* Copyright (c) 2026 Michelle Bausager
|
||||||
|
*
|
||||||
|
* This file is part of PANIC.
|
||||||
|
*
|
||||||
|
* PANIC is free software licensed under the GNU General Public License v3.0 or later.
|
||||||
|
* You may redistribute and/or modify it under the terms of the GPL.
|
||||||
|
*
|
||||||
|
* PANIC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
|
||||||
|
* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
|
* See the LICENSE file for the full license text.
|
||||||
|
*
|
||||||
|
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
*
|
||||||
|
*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
|
*
|
||||||
|
* Project Name: PANIC
|
||||||
|
* Module Name: tensor
|
||||||
|
* File Name: matrix.cpp
|
||||||
|
* Revision: 0.1.0
|
||||||
|
* Date: 23-06-2026
|
||||||
|
* Author: Michelle Bausager
|
||||||
|
*
|
||||||
|
* Description:
|
||||||
|
* Defines the matrix object that will be used in the rest of the libraries.
|
||||||
|
*
|
||||||
|
*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
|
||||||
|
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
|
// INCLUDE DESCRIPTION
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
|
#include <tensor/matrix.hpp>
|
||||||
|
#include <config/omp.hpp>
|
||||||
|
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
|
// DEFINE DESCRIPTION
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
|
// TYPE DESCRIPTION
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
|
// VARIABLE DESCRIPTION
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
|
static const panic::uint_t matrix_omp_min_size = 10000;
|
||||||
|
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
|
// FUNCTION PROTOTYPE
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
|
namespace panic{
|
||||||
|
namespace tensor{
|
||||||
|
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
|
// Constructor Name : panic::tensor::matrix::matrix
|
||||||
|
//
|
||||||
|
// Description:
|
||||||
|
// Creates an empty matrix.
|
||||||
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
|
template <typename T>
|
||||||
|
matrix<T>::matrix() {
|
||||||
|
n = 0;
|
||||||
|
m = 0;
|
||||||
|
length = 0;
|
||||||
|
data = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
|
// Constructor Name : panic::tensor::matrix::matrix
|
||||||
|
//
|
||||||
|
// Description:
|
||||||
|
// Creates a matrix with size allocation and initializes all values to zero.
|
||||||
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
|
template <typename T>
|
||||||
|
matrix<T>::matrix(panic::uint_t rows, panic::uint_t cols){
|
||||||
|
n = rows;
|
||||||
|
m = cols;
|
||||||
|
length = n*m;
|
||||||
|
|
||||||
|
if (length == 0){
|
||||||
|
data = 0;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
data = new T[length];
|
||||||
|
|
||||||
|
PANIC_OMP_PARALLEL_FOR_IF(length > matrix_omp_min_size)
|
||||||
|
for (panic::uint_t i = 0; i < length; ++i){
|
||||||
|
data[i] = static_cast<T>(0);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
|
// Constructor Name : panic::tensor::matrix::matrix
|
||||||
|
//
|
||||||
|
// Description:
|
||||||
|
// Creates a matrix with size allocation and initializes all values.
|
||||||
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
|
template <typename T>
|
||||||
|
matrix<T>::matrix(panic::uint_t rows, panic::uint_t cols, T value){
|
||||||
|
n = rows;
|
||||||
|
m = cols;
|
||||||
|
length = n*m;
|
||||||
|
|
||||||
|
if (length == 0){
|
||||||
|
data = 0;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
data = new T[length];
|
||||||
|
|
||||||
|
PANIC_OMP_PARALLEL_FOR_IF(length > matrix_omp_min_size)
|
||||||
|
for (panic::uint_t i = 0; i < length; ++i){
|
||||||
|
data[i] = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
|
// Constructor Name : panic::tensor::matrix::matrix
|
||||||
|
//
|
||||||
|
// Description:
|
||||||
|
// Copy-contructor, makes a deep copy of another matrix like this:
|
||||||
|
// matrix A(3);
|
||||||
|
// matrix B = A;
|
||||||
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
|
template <typename T>
|
||||||
|
matrix<T>::matrix(const matrix& other){
|
||||||
|
n = other.n;
|
||||||
|
m = other.m;
|
||||||
|
length = other.length;
|
||||||
|
|
||||||
|
if (length == 0){
|
||||||
|
data = 0;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
data = new T[length];
|
||||||
|
|
||||||
|
PANIC_OMP_PARALLEL_FOR_IF(length > matrix_omp_min_size)
|
||||||
|
for (panic::uint_t i = 0; i < length; ++i){
|
||||||
|
data[i] = other.data[i];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
|
// Deconstructor Name : panic::tensor::matrix::~matrix
|
||||||
|
//
|
||||||
|
// Description:
|
||||||
|
// Deletes the data and releases the memory.
|
||||||
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
|
template <typename T>
|
||||||
|
matrix<T>::~matrix(){
|
||||||
|
delete[] data;
|
||||||
|
|
||||||
|
data = 0;
|
||||||
|
n = 0;
|
||||||
|
m = 0;
|
||||||
|
length = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
|
// Function Name : panic::tensor::matrix::operator=
|
||||||
|
//
|
||||||
|
// Description:
|
||||||
|
// Copy-assignment. Copies from another matrix like this:
|
||||||
|
// matrix A(5);
|
||||||
|
// matrix B(3);
|
||||||
|
// B = A;
|
||||||
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
|
template <typename T>
|
||||||
|
matrix<T>& matrix<T>::operator=(const matrix& other){
|
||||||
|
if (this == &other){
|
||||||
|
return *this;
|
||||||
|
}
|
||||||
|
|
||||||
|
T* new_data = 0;
|
||||||
|
|
||||||
|
if (other.length > 0){
|
||||||
|
new_data = new T[other.length];
|
||||||
|
|
||||||
|
PANIC_OMP_PARALLEL_FOR_IF(length > matrix_omp_min_size)
|
||||||
|
for (panic::uint_t i = 0; i < other.length; ++i){
|
||||||
|
new_data[i] = other.data[i];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
delete[] data;
|
||||||
|
|
||||||
|
data = new_data;
|
||||||
|
n = other.n;
|
||||||
|
m = other.m;
|
||||||
|
length = other.length;
|
||||||
|
|
||||||
|
return *this;
|
||||||
|
}
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
|
// Function Name : panic::tensor::matrix::rows
|
||||||
|
//
|
||||||
|
// Description:
|
||||||
|
// Returns the length/size of the matrix
|
||||||
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
|
template <typename T>
|
||||||
|
panic::uint_t matrix<T>::rows() const{
|
||||||
|
return n;
|
||||||
|
}
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
|
// Function Name : panic::tensor::matrix::cols
|
||||||
|
//
|
||||||
|
// Description:
|
||||||
|
// Returns the length/size of the matrix
|
||||||
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
|
template <typename T>
|
||||||
|
panic::uint_t matrix<T>::cols() const{
|
||||||
|
return m;
|
||||||
|
}
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
|
// Function Name : panic::tensor::matrix::resize
|
||||||
|
//
|
||||||
|
// Description:
|
||||||
|
// Resizes the matrix to new dimentions and keeps old values
|
||||||
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
|
template <typename T>
|
||||||
|
bool matrix<T>::resize(panic::uint_t new_n, panic::uint_t new_m){
|
||||||
|
|
||||||
|
if ((new_n == n) && (new_m == m)){
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ((new_n == 0) || (new_m == 0)){
|
||||||
|
delete[] data;
|
||||||
|
n = 0;
|
||||||
|
m = 0;
|
||||||
|
length = 0;
|
||||||
|
data = 0;
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
panic::uint_t new_length = new_n*new_m;
|
||||||
|
|
||||||
|
T* new_data = new T[new_length];
|
||||||
|
panic::uint_t copy_size = length;
|
||||||
|
|
||||||
|
if (new_length < length){
|
||||||
|
copy_size = new_length;
|
||||||
|
}
|
||||||
|
|
||||||
|
PANIC_OMP_PARALLEL_FOR_IF(copy_size > matrix_omp_min_size)
|
||||||
|
for (panic::uint_t i = 0; i < copy_size; ++i){
|
||||||
|
new_data[i] = data[i];
|
||||||
|
}
|
||||||
|
|
||||||
|
PANIC_OMP_PARALLEL_FOR_IF(new_length - copy_size > matrix_omp_min_size)
|
||||||
|
for (panic::uint_t i = copy_size; i < new_length; ++i){
|
||||||
|
new_data[i] = static_cast<T>(0);
|
||||||
|
}
|
||||||
|
|
||||||
|
delete[] data;
|
||||||
|
|
||||||
|
data = new_data;
|
||||||
|
n = new_n;
|
||||||
|
m = new_m;
|
||||||
|
length = new_length;
|
||||||
|
|
||||||
|
return true;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
|
// Function Name : panic::tensor::matrix::fill
|
||||||
|
//
|
||||||
|
// Description:
|
||||||
|
// Fills te matrix with a value
|
||||||
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
|
template <typename T>
|
||||||
|
bool matrix<T>::fill(T value){
|
||||||
|
PANIC_OMP_PARALLEL_FOR_IF(length > matrix_omp_min_size)
|
||||||
|
for (panic::uint_t i = 0; i < length; ++i){
|
||||||
|
data[i] = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
|
// Function Name : panic::tensor::matrix::operator()
|
||||||
|
//
|
||||||
|
// Description:
|
||||||
|
// Lets you read and write A(2,3)
|
||||||
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
|
template <typename T>
|
||||||
|
T& matrix<T>::operator()(panic::uint_t index_n, panic::uint_t index_m){
|
||||||
|
return data[index_n*m + index_m];
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
|
// Function Name : panic::tensor::matrix::operator[]
|
||||||
|
//
|
||||||
|
// Description:
|
||||||
|
// Lets you read A(2,3) from a const matrix
|
||||||
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
|
template <typename T>
|
||||||
|
const T& matrix<T>::operator()(panic::uint_t index_n, panic::uint_t index_m) const{
|
||||||
|
return data[index_n*m + index_m];
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
|
// EXPLICIT TEMPLATE INSTANTIATION
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
template struct matrix<panic::real_t>;
|
||||||
|
template struct matrix<panic::int_t>;
|
||||||
|
template struct matrix<panic::uint_t>;
|
||||||
|
|
||||||
|
|
||||||
|
} // namespace tensor
|
||||||
|
} // namespace panic
|
||||||
@@ -1,117 +0,0 @@
|
|||||||
/**++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
||||||
*
|
|
||||||
* PANIC
|
|
||||||
* Portable Algorithms and Numerics In C++
|
|
||||||
*
|
|
||||||
* Scientific computing from scratch, with feeling.
|
|
||||||
*
|
|
||||||
* Copyright (c) 2026 Michelle Bausager
|
|
||||||
*
|
|
||||||
* This file is part of PANIC.
|
|
||||||
*
|
|
||||||
* PANIC is free software licensed under the GNU General Public License v3.0 or later.
|
|
||||||
* You may redistribute and/or modify it under the terms of the GPL.
|
|
||||||
*
|
|
||||||
* PANIC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
|
|
||||||
* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|
||||||
* See the LICENSE file for the full license text.
|
|
||||||
*
|
|
||||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
|
||||||
*
|
|
||||||
*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
||||||
*
|
|
||||||
* Project Name: PANIC
|
|
||||||
* Module Name: <module-name>
|
|
||||||
* File Name: <file-name>
|
|
||||||
* Revision: 0.1.0
|
|
||||||
* Date: <yyyy-mm-dd>
|
|
||||||
* Author: Michelle Bausager
|
|
||||||
*
|
|
||||||
* Description:
|
|
||||||
* <short description of what this file/module does>
|
|
||||||
*
|
|
||||||
*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
|
|
||||||
// includes like:
|
|
||||||
// #include <stdint.h>
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// DEFINE DESCRIPTION
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// difinitions like:
|
|
||||||
// #define TEST_FALG 1
|
|
||||||
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// VARIABLE DESCRIPTION
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// Variable difinition like:
|
|
||||||
// static uint32_t AmountOfCool = 0;
|
|
||||||
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// FUNCTION PROTOTYPE
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// Function prototypes like:
|
|
||||||
// static void TestLeds(void);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// Function description like:
|
|
||||||
//--------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// Function Name : panic::math::matmul_serial
|
|
||||||
//
|
|
||||||
// Description:
|
|
||||||
// Performs serial matrix multiplication:
|
|
||||||
//
|
|
||||||
// out = a * b
|
|
||||||
//
|
|
||||||
// Inputs:
|
|
||||||
// a const panic::Matrix&
|
|
||||||
// Left-hand input matrix.
|
|
||||||
//
|
|
||||||
// b const panic::Matrix&
|
|
||||||
// Right-hand input matrix.
|
|
||||||
//
|
|
||||||
// Outputs:
|
|
||||||
// out panic::Matrix&
|
|
||||||
// Output matrix. Must be allocated before calling this function.
|
|
||||||
// The function writes the result into this matrix.
|
|
||||||
//
|
|
||||||
// Returns:
|
|
||||||
// panic::Status
|
|
||||||
// panic::Status::Ok Matrix multiplication completed successfully.
|
|
||||||
// panic::Status::SizeError Matrix dimensions are incompatible.
|
|
||||||
// panic::Status::NullError One or more internal data pointers are null.
|
|
||||||
//
|
|
||||||
// Notes:
|
|
||||||
// This function does not allocate memory.
|
|
||||||
// The output matrix must have dimensions
|
|
||||||
//--------------------------------------------------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
|
|
||||||
// or
|
|
||||||
|
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------------------------------
|
|
||||||
// Function Name : panic::math::sqrt
|
|
||||||
//
|
|
||||||
// Description:
|
|
||||||
// Computes an approximation of the square root of a scalar value.
|
|
||||||
//
|
|
||||||
// Inputs:
|
|
||||||
// x panic::float_t
|
|
||||||
// Input value.
|
|
||||||
//
|
|
||||||
// Outputs:
|
|
||||||
// None.
|
|
||||||
//
|
|
||||||
// Returns:
|
|
||||||
// panic::float_t
|
|
||||||
// Approximate square root of x.
|
|
||||||
//
|
|
||||||
// Notes:
|
|
||||||
// This implementation is written from scratch and is intended to be readable
|
|
||||||
// and portable rather than maximally optimized.
|
|
||||||
//--------------------------------------------------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
|
|
||||||
+10
-1
@@ -24,7 +24,7 @@
|
|||||||
* Module Name: tensor
|
* Module Name: tensor
|
||||||
* File Name: vector.cpp
|
* File Name: vector.cpp
|
||||||
* Revision: 0.1.0
|
* Revision: 0.1.0
|
||||||
* Date: 21-06-2026
|
* Date: 23-06-2026
|
||||||
* Author: Michelle Bausager
|
* Author: Michelle Bausager
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
@@ -36,6 +36,7 @@
|
|||||||
// INCLUDE DESCRIPTION
|
// INCLUDE DESCRIPTION
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
#include <tensor/vector.hpp>
|
#include <tensor/vector.hpp>
|
||||||
|
#include <config/omp.hpp>
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
// DEFINE DESCRIPTION
|
// DEFINE DESCRIPTION
|
||||||
@@ -48,6 +49,7 @@
|
|||||||
//---------------------------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
// VARIABLE DESCRIPTION
|
// VARIABLE DESCRIPTION
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
|
static const panic::uint_t vector_omp_min_size = 10000;
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------------------------
|
||||||
// FUNCTION PROTOTYPE
|
// FUNCTION PROTOTYPE
|
||||||
@@ -85,6 +87,7 @@ vector<T>::vector(panic::uint_t size){
|
|||||||
|
|
||||||
data = new T[length];
|
data = new T[length];
|
||||||
|
|
||||||
|
PANIC_OMP_PARALLEL_FOR_IF(length > vector_omp_min_size)
|
||||||
for (panic::uint_t i = 0; i < size; ++i){
|
for (panic::uint_t i = 0; i < size; ++i){
|
||||||
data[i] = static_cast<T>(0);
|
data[i] = static_cast<T>(0);
|
||||||
}
|
}
|
||||||
@@ -108,6 +111,7 @@ vector<T>::vector(panic::uint_t size, T value){
|
|||||||
|
|
||||||
data = new T[size];
|
data = new T[size];
|
||||||
|
|
||||||
|
PANIC_OMP_PARALLEL_FOR_IF(length > vector_omp_min_size)
|
||||||
for (panic::uint_t i = 0; i < size; ++i){
|
for (panic::uint_t i = 0; i < size; ++i){
|
||||||
data[i] = value;
|
data[i] = value;
|
||||||
}
|
}
|
||||||
@@ -132,6 +136,7 @@ vector<T>::vector(const vector& other){
|
|||||||
|
|
||||||
data = new T[length];
|
data = new T[length];
|
||||||
|
|
||||||
|
PANIC_OMP_PARALLEL_FOR_IF(length > vector_omp_min_size)
|
||||||
for (panic::uint_t i = 0; i < length; ++i){
|
for (panic::uint_t i = 0; i < length; ++i){
|
||||||
data[i] = other.data[i];
|
data[i] = other.data[i];
|
||||||
}
|
}
|
||||||
@@ -171,6 +176,7 @@ vector<T>& vector<T>::operator=(const vector& other){
|
|||||||
if (other.length > 0){
|
if (other.length > 0){
|
||||||
new_data = new T[other.length];
|
new_data = new T[other.length];
|
||||||
|
|
||||||
|
PANIC_OMP_PARALLEL_FOR_IF(length > vector_omp_min_size)
|
||||||
for (panic::uint_t i = 0; i < other.length; ++i){
|
for (panic::uint_t i = 0; i < other.length; ++i){
|
||||||
new_data[i] = other.data[i];
|
new_data[i] = other.data[i];
|
||||||
}
|
}
|
||||||
@@ -221,10 +227,12 @@ bool vector<T>::resize(panic::uint_t new_size){
|
|||||||
copy_size = new_size;
|
copy_size = new_size;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
PANIC_OMP_PARALLEL_FOR_IF(copy_size > vector_omp_min_size)
|
||||||
for (panic::uint_t i = 0; i < copy_size; ++i){
|
for (panic::uint_t i = 0; i < copy_size; ++i){
|
||||||
new_data[i] = data[i];
|
new_data[i] = data[i];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
PANIC_OMP_PARALLEL_FOR_IF(copy_size - new_size > vector_omp_min_size)
|
||||||
for (panic::uint_t i = copy_size; i < new_size; ++i){
|
for (panic::uint_t i = copy_size; i < new_size; ++i){
|
||||||
new_data[i] = static_cast<T>(0);
|
new_data[i] = static_cast<T>(0);
|
||||||
}
|
}
|
||||||
@@ -246,6 +254,7 @@ bool vector<T>::resize(panic::uint_t new_size){
|
|||||||
//--------------------------------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------------------------------
|
||||||
template <typename T>
|
template <typename T>
|
||||||
bool vector<T>::fill(T value){
|
bool vector<T>::fill(T value){
|
||||||
|
PANIC_OMP_PARALLEL_FOR_IF(length > vector_omp_min_size)
|
||||||
for (panic::uint_t i = 0; i < length; ++i){
|
for (panic::uint_t i = 0; i < length; ++i){
|
||||||
data[i] = value;
|
data[i] = value;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user