kspaceFirstOrder3D-OMP
1.2
The C++ implementation of the k-wave toolbox for the time-domain simulation of acoustic wave fields in 3D
|
The header file containing the class processing file headers. Detail about the file header are described below. More...
#include <map>
#include <Hdf5/Hdf5File.h>
#include <Utils/DimensionSizes.h>
#include <Utils/MatrixNames.h>
Go to the source code of this file.
Classes | |
class | Hdf5FileHeader |
Class for HDF5 file header. More... | |
The header includes following information
+----------------------------------------------------------------------------------------------------------------------+ | Input File / Checkpoint File Header | +----------------------------------------------------------------------------------------------------------------------+ | created_by Short description of the tool that created this file | | creation_date Date when the file was created | | file_description Short description of the content of the file (e.g. simulation name) | | file_type Type of the file (input) | | major_version Major version of the file definition (1) | | minor_version Minor version of the file definition (1) | +----------------------------------------------------------------------------------------------------------------------+
+----------------------------------------------------------------------------------------------------------------------+ | Output File Header | +----------------------------------------------------------------------------------------------------------------------+ | created_by Short description of the tool that created this file | | creation_date Date when the file was created | | file_description Short description of the content of the file (e.g. simulation name) | | file_type Type of the file (output) | | major_version Major version of the file definition (1) | | minor_version Minor version of the file definition (1) | +----------------------------------------------------------------------------------------------------------------------+ | host_names List of hosts (computer names) the simulation was executed on | | number_of_cpu_cores Number of CPU cores used for the simulation | | data_loading_phase_execution_time Time taken to load data from the file | | pre-processing_phase_execution_time Time taken to pre-process data | | simulation_phase_execution_time Time taken to run the simulation | | post-processing_phase_execution_time Time taken to complete the post-processing phase | | total_execution_time Total execution time | | peak_core_memory_in_use Peak memory required per core during the simulation | | total_memory_in_use Total Peak memory in use | +----------------------------------------------------------------------------------------------------------------------+
This file is part of the C++ extension of the k-Wave Toolbox.
This file is part of the k-Wave. k-Wave is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
k-Wave 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 GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with k-Wave. If not, see http://www.gnu.org/licenses/.
Definition in file Hdf5FileHeader.h.