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

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

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

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1 2]

C TBaseFloatMatrix | Abstract base class for float based matrices defining basic interface. Higher dimensional matrices stored as 1D arrays, row-major order
C TBaseIndexMatrix | Abstract base class for index based matrices defining basic interface. Higher dimensional matrices stored as 1D arrays, row-major order
C 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
C TBaseOutputHDF5Stream | Abstract base class for output data streams (sampled data)
C TCommandLineParameters | The class to parse and store command line parameters
C TComplexMatrix | The class for complex matrices
▼C TCuboidOutputHDF5Stream | Output stream for quantities sampled by a cuboid corner sensor mask
C TCuboidInfo | This structure information about one cuboid. Namely, its HDF5_ID, starting position in a lineup buffer
C TCUDADeviceConstants | 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
C TCUDAParameters | Class responsible for CUDA runtime setup
C TCUFFTComplexMatrix | Class implementing 3D Real-To-Complex and Complex-To-Real transforms using CUDA FFT interface
C TDimensionSizes | Structure with 4D dimension sizes (3 in space and 1 in time)
C THDF5_File | Class wrapping the HDF5 routines
C THDF5_FileHeader | Class for HDF5 header
C 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
C TIndexOutputHDF5Stream | Output stream for quantities sampled by an index sensor mask
C TKSpaceFirstOrder3DSolver | Class responsible for running the k-space first order 3D method
C TLogger | Static class implementing the user interface by info messages
C TMatrixContainer | Class implementing the matrix container
C TMatrixRecord | A structure storing details about the matrix
C TOutputStreamContainer | A container for output streams
C TParameters | Class storing all parameters of the simulation
C TRealMatrix | The class for real matrices
C TTimeMeasure | Class measuring elapsed time
C TWholeDomainOutputHDF5Stream | Output stream for quantities sampled in the whole domain