kspaceFirstOrder3D-OMP 1.0
The C++ implementation of the k-wave toolbox for the time-domain simulation of acoustic wave fields in 3D
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
TBaseFloatMatrixAbstract base class for float based matrices defining basic interface. Higher dimensional matrices stored as 1D arrays, row-major order
TBaseLongMatrixAbstract base class for long based matrices defining basic interface. Higher dimensional matrices stored as 1D arrays, row-major order.
TBaseMatrixAbstract base class, the common ancestor defining the common interface and allowing derived classes to be allocated, freed and loaded from the file using the Matrix container
TCommandLineParametersThe class to parse and store command line parameters
TComplexMatrixThe class for complex matrices
TDimensionSizesStructure with 3D dimension sizes
TFFTWComplexMatrixClass implementing 3D Real-To-Complex and Complex-To-Real transforms using FFTW interface
TFloatComplexStructure for complex values
THDF5_FileClass wrapping the HDF5 routines
THDF5_FileHeaderClass for HDF5 header
TKSpaceFirstOrder3DSolverClass responsible for running the k-space first order 3D method
TLongMatrixThe class for 64b integers. It is used for index mask into float matrices
TMatrixContainerClass implementing the matrix container
TMatrixRecordA structure storing details about the matrix. The matrix container stores this structures
TOutputHDF5StreamOutput stream for sensor data. It stores time series every timestep
TParametersClass storing all parameters of the simulation
TRealMatrixThe class for real matrices
TTimeMesssureClass measuring elapsed time
Tuxyz_sgxyzMatrixThe velocity matrix
 All Classes Files Functions Variables Typedefs Enumerations