| kspaceFirstOrder3D-OMP 1.1 The C++ implementation of the k-wave toolbox for the time-domain simulation of acoustic wave fields in 3D

- Main Page
- Related Pages
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Files Functions Variables Typedefs Enumerations Friends Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1 2 3 4]

TBaseMatrix | Abstract 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
TBaseFloatMatrix | Abstract base class for float based matrices defining basic interface. Higher dimensional matrices stored as 1D arrays, row-major order
TComplexMatrix | The class for complex matrices
TFFTWComplexMatrix | Class implementing 3D Real-To-Complex and Complex-To-Real transforms using FFTW interface
TRealMatrix | The class for real matrices
Tuxyz_sgxyzMatrix | The velocity matrix
TBaseIndexMatrix | Abstract base class for index based matrices defining basic interface. Higher dimensional matrices stored as 1D arrays, row-major order
TIndexMatrix | The class for 64b unsigned integers (indices). It is used for sensor_mask_index or sensor_corners_mask to get the address of sampled voxels
TBaseOutputHDF5Stream | Abstract base class for output data streams (sampled data)
TCuboidOutputHDF5Stream | Output stream for quantities sampled by a cuboid corner sensor mask
TIndexOutputHDF5Stream | Output stream for quantities sampled by an index sensor mask
TWholeDomainOutputHDF5Stream | Output stream for quantities sampled in the whole domain
TCommandLineParameters | The class to parse and store command line parameters
TCuboidOutputHDF5Stream::TCuboidInfo | This structure information about a HDF5 dataset (one cuboid). Namely, its HDF5_ID, Starting position in a lineup buffer
TDimensionSizes | Structure with 4D dimension sizes (3 in space and 1 in time)
TFloatComplex | Structure for complex values
THDF5_File | Class wrapping the HDF5 routines
THDF5_FileHeader | Class for HDF5 header
TKSpaceFirstOrder3DSolver | Class responsible for running the k-space first order 3D method
TMatrixContainer | Class implementing the matrix container
TMatrixRecord | A structure storing details about the matrix. The matrix container stores this structures
TOutputStreamContainer | A container for output streams
TParameters | Class storing all parameters of the simulation
TTimeMeasure | Class measuring elapsed time