kspaceFirstOrder3D-OMP 1.0
The C++ implementation of the k-wave toolbox for the time-domain simulation of acoustic wave fields in 3D
File List
Here is a list of all documented files with brief descriptions:
main.cpp [code]The main file
HDF5/HDF5_File.cpp [code]The implementation file containing the HDF5 related classes
HDF5/HDF5_File.h [code]The header file containing the HDF5 related classes
KSpaceSolver/KSpaceFirstOrder3DSolver.cpp [code]The implementation file containing the main class of the project responsible for the entire simulation
KSpaceSolver/KSpaceFirstOrder3DSolver.h [code]The header file containing the main class of the project responsible for the entire simulation
MatrixClasses/BaseFloatMatrix.cpp [code]The implementation file containing the base class for single precisions floating point numbers (floats)
MatrixClasses/BaseFloatMatrix.h [code]The header file containing the base class for single precisions floating point numbers (floats)
MatrixClasses/BaseLongMatrix.cpp [code]The implementation file containing the base class for 64b-wide integers (long for Linux/ size_t for Windows)
MatrixClasses/BaseLongMatrix.h [code]The header file containing the base class for 64b-wide integers (long for Linux/ size_t for Windows)
MatrixClasses/BaseMatrix.h [code]The header file of the common ancestor of all matrix classes. A pure abstract class
MatrixClasses/ComplexMatrix.cpp [code]The implementation file with the class for complex matrices
MatrixClasses/ComplexMatrix.h [code]The header file with the class for complex matrices
MatrixClasses/FFTWComplexMatrix.cpp [code]The implementation file containing the class that implements 3D FFT using the FFTW interface
MatrixClasses/FFTWComplexMatrix.h [code]The header file containing the class that implements 3D FFT using the FFTW interface
MatrixClasses/LongMatrix.cpp [code]The implementation file containing the class for 64b integer matrices
MatrixClasses/LongMatrix.h [code]The header file containing the class for 64b integer matrices
MatrixClasses/MatrixContainer.cpp [code]The implementation file containing the matrix container
MatrixClasses/MatrixContainer.h [code]The header file containing the matrix container
MatrixClasses/OutputHDF5Stream.cpp [code]The implementation file of the class saving RealMatrix data into the output HDF5 file
MatrixClasses/OutputHDF5Stream.h [code]The header file of the class saving RealMatrix data into the output HDF5 file
MatrixClasses/RealMatrix.cpp [code]The implementation file containing the class for real matrices
MatrixClasses/RealMatrix.h [code]The header file containing the class for real matrices
MatrixClasses/UXYZ_SGXYZMatrix.cpp [code]The implementation file containing the particle velocity matrix
MatrixClasses/UXYZ_SGXYZMatrix.h [code]The header file containing the particle velocity matrix
Parameters/CommandLineParameters.cpp [code]The implementation file containing the command line parameters
Parameters/CommandLineParameters.h [code]The header file containing the command line parameters
Parameters/Parameters.cpp [code]The implementation file containing parameters of the simulation
Parameters/Parameters.h [code]The header file containing the parameters of the simulation
Utils/DimensionSizes.h [code]The header file containing the structure with 3D dimension sizes
Utils/ErrorMessages.h [code]The header file containing all error messages of the project
Utils/MatrixNames.h [code]The header file storing names of all variables
Utils/TimeMeasure.h [code]The header file containing the class measuring elapsed time
 All Classes Files Functions Variables Typedefs Enumerations