![]() |
kspaceFirstOrder3D-CUDA
1.1
The CUDA/C++ implementation of the k-wave toolbox for the time-domain simulation of acoustic wave fields in 3D
|
CTBaseFloatMatrix | Abstract base class for float based matrices defining basic interface. Higher dimensional matrices stored as 1D arrays, row-major order |
CTBaseIndexMatrix | Abstract base class for index based matrices defining basic interface. Higher dimensional matrices stored as 1D arrays, row-major order |
CTBaseMatrix | 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 |
CTBaseOutputHDF5Stream | Abstract base class for output data streams (sampled data) |
CTCommandLineParameters | The class to parse and store command line parameters |
CTComplexMatrix | The class for complex matrices |
▼CTCuboidOutputHDF5Stream | Output stream for quantities sampled by a cuboid corner sensor mask |
CTCuboidInfo | This structure information about one cuboid. Namely, its HDF5_ID, starting position in a lineup buffer |
CTCUDADeviceConstants | Structure for CUDA parameters to be placed in constant memory. Only 32b values are used, since CUDA does not allow to allocate more than 2^32 elements and dim3 datatype is based on unsigned int |
CTCUDAParameters | Class responsible for CUDA runtime setup |
CTCUFFTComplexMatrix | Class implementing 3D Real-To-Complex and Complex-To-Real transforms using CUDA FFT interface |
CTDimensionSizes | Structure with 4D dimension sizes (3 in space and 1 in time) |
CTHDF5_File | Class wrapping the HDF5 routines |
CTHDF5_FileHeader | Class for HDF5 header |
CTIndexMatrix | 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 |
CTIndexOutputHDF5Stream | Output stream for quantities sampled by an index sensor mask |
CTKSpaceFirstOrder3DSolver | Class responsible for running the k-space first order 3D method |
CTLogger | Static class implementing the user interface by info messages |
CTMatrixContainer | Class implementing the matrix container |
CTMatrixRecord | A structure storing details about the matrix |
CTOutputStreamContainer | A container for output streams |
CTParameters | Class storing all parameters of the simulation |
CTRealMatrix | The class for real matrices |
CTTimeMeasure | Class measuring elapsed time |
CTWholeDomainOutputHDF5Stream | Output stream for quantities sampled in the whole domain |