| 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

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Typedefs | Variables
MatrixNames.h File Reference

The header file storing names of all variables/matrices/output streams used in the simulation. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Typedefs
typedef const std::string | TMatrixName
| Datatype for matrix names. More...

## Variables
TMatrixName | Nt_NAME = "Nt"
| Nt variable name.
TMatrixName | t_index_NAME = "t_index"
| t_index name
TMatrixName | dt_NAME = "dt"
| dt variable name
TMatrixName | dx_NAME = "dx"
| dx variable name
TMatrixName | dy_NAME = "dy"
| dy variable name
TMatrixName | dz_NAME = "dz"
| dz variable name
TMatrixName | c_ref_NAME = "c_ref"
| c_ref variable name
TMatrixName | c0_NAME = "c0"
| c0 variable name
TMatrixName | alpha_power_NAME = "alpha_power"
| alpha_power variable name
TMatrixName | alpha_coeff_NAME = "alpha_coeff"
| alpha_coeff variable name
TMatrixName | Nx_NAME = "Nx"
| Nx variable name.
TMatrixName | Ny_NAME = "Ny"
| Ny variable name.
TMatrixName | Nz_NAME = "Nz"
| Nz variable name.
TMatrixName | x_shift_neg_r_NAME = "x_shift_neg_r"
| x_shift_neg_r variable name
TMatrixName | y_shift_neg_r_NAME = "y_shift_neg_r"
| y_shift_neg_r variable name
TMatrixName | z_shift_neg_r_NAME = "z_shift_neg_r"
| z_shift_neg_r variable name
TMatrixName | ux_shifted_NAME = "ux_shifted"
| ux_shifted variable name
TMatrixName | uy_shifted_NAME = "uy_shifted"
| uy_shifted variable name
TMatrixName | uz_shifted_NAME = "uz_shifted"
| uz_shifted variable name
TMatrixName | pml_x_size_NAME = "pml_x_size"
| pml_x_size variable name
TMatrixName | pml_y_size_NAME = "pml_z_size"
| pml_y_size variable name
TMatrixName | pml_z_size_NAME = "pml_y_size"
| pml_z_size variable name
TMatrixName | pml_x_sgx_NAME = "pml_x_sgx"
| pml_x_sgx variable name
TMatrixName | pml_y_sgy_NAME = "pml_y_sgy"
| pml_y_sgy variable name
TMatrixName | pml_z_sgz_NAME = "pml_z_sgz"
| pml_z_sgz variable name
TMatrixName | pml_x_NAME = "pml_x"
| pml_x variable name
TMatrixName | pml_y_NAME = "pml_y"
| pml_y variable name
TMatrixName | pml_z_NAME = "pml_z"
| pml_z variable name
TMatrixName | pml_x_alpha_NAME = "pml_x_alpha"
| pml_x_alpha variable name
TMatrixName | pml_y_alpha_NAME = "pml_y_alpha"
| pml_y_alpha variable name
TMatrixName | pml_z_alpha_NAME = "pml_z_alpha"
| pml_z_alpha variable name
TMatrixName | ux_source_flag_NAME = "ux_source_flag"
| ux_source_flag variable name
TMatrixName | uy_source_flag_NAME = "uy_source_flag"
| uy_source_flag variable name
TMatrixName | uz_source_flag_NAME = "uz_source_flag"
| uz_source_flag variable name
TMatrixName | u_source_many_NAME = "u_source_many"
| u_source_many variable name
TMatrixName | p_source_many_NAME = "p_source_many"
| p_source_many variable name
TMatrixName | p_source_flag_NAME = "p_source_flag"
| p_source_flag variable name
TMatrixName | p0_source_flag_NAME = "p0_source_flag"
| p0_source_flag variable name
TMatrixName | u_source_mode_NAME = "u_source_mode"
| u_source_mode variable name
TMatrixName | p_source_mode_NAME = "p_source_mode"
| p_source_mode variable name
TMatrixName | p_source_input_NAME = "p_source_input"
| p_source_input variable name
TMatrixName | p_source_index_NAME = "p_source_index"
| p_source_index variable name
TMatrixName | u_source_index_NAME = "u_source_index"
| u_source_index variable name
TMatrixName | ux_source_input_NAME = "ux_source_input"
| ux_source_input variable name
TMatrixName | uy_source_input_NAME = "uy_source_input"
| uy_source_input variable name
TMatrixName | uz_source_input_NAME = "uz_source_input"
| uz_source_input variable name
TMatrixName | nonuniform_grid_flag_NAME = "nonuniform_grid_flag"
| nonuniform_grid_flag variable name
TMatrixName | absorbing_flag_NAME = "absorbing_flag"
| absorbing_flag variable name
TMatrixName | nonlinear_flag_NAME = "nonlinear_flag"
| nonlinear_flag variable name
TMatrixName | transducer_source_flag_NAME = "transducer_source_flag"
| transducer_source_flag variable name
TMatrixName | sensor_mask_index_NAME = "sensor_mask_index"
| sensor_mask_index variable name
TMatrixName | sensor_mask_type_NAME = "sensor_mask_type"
| sensor_mask_type variable name
TMatrixName | sensor_mask_corners_NAME = "sensor_mask_corners"
| sensor_mask_corners variable name
TMatrixName | transducer_source_input_NAME = "transducer_source_input"
| transducer_source_input variable name
TMatrixName | p0_source_input_NAME = "p0_source_input"
| p0_source_input variable name
TMatrixName | delay_mask_NAME = "delay_mask"
| delay_mask variable name
TMatrixName | kappa_r_NAME = "kappa_r"
| kappa_r variable name
TMatrixName | BonA_NAME = "BonA"
| BonA variable name.
TMatrixName | p_NAME = "p"
| p variable name
TMatrixName | rhox_NAME = "rhox"
| rhox variable name
TMatrixName | rhoy_NAME = "rhoy"
| rhoy variable name
TMatrixName | rhoz_NAME = "rhoz"
| rhoz variable name
TMatrixName | ux_NAME = "ux"
| ux variable name
TMatrixName | uy_NAME = "uy"
| uy variable name
TMatrixName | uz_NAME = "uz"
| uz variable name
TMatrixName | ux_sgx_NAME = "ux_sgx"
| ux_sgx variable name
TMatrixName | uy_sgy_NAME = "uy_sgy"
| uy_sgy variable name
TMatrixName | uz_sgz_NAME = "uz_sgz"
| uz_sgz variable name
TMatrixName | ux_non_staggered_NAME = "ux_non_staggered"
| ux_non_staggered variable name
TMatrixName | uy_non_staggered_NAME = "uy_non_staggered"
| uy_non_staggered variable name
TMatrixName | uz_non_staggered_NAME = "uz_non_staggered"
| uz_non_staggered variable name
TMatrixName | duxdx_NAME = "duxdx"
| duxdx variable name
TMatrixName | duydy_NAME = "duydy"
| duydy variable name
TMatrixName | duzdz_NAME = "duzdz"
| duzdz variable name
TMatrixName | dxudxn_NAME = "dxudxn"
| dxudxn variable name
TMatrixName | dyudyn_NAME = "dyudyn"
| dyudyn variable name
TMatrixName | dzudzn_NAME = "dzudzn"
| dzudzn variable name
TMatrixName | dxudxn_sgx_NAME = "dxudxn_sgx"
| dxudxn_sgx variable name
TMatrixName | dyudyn_sgy_NAME = "dyudyn_sgy"
| dyudyn_sgy variable name
TMatrixName | dzudzn_sgz_NAME = "dzudzn_sgz"
| dzudzn_sgz variable name
TMatrixName | ddx_k_shift_pos_r_NAME = "ddx_k_shift_pos_r"
| ddx_k_shift_pos_r variable name
TMatrixName | ddy_k_shift_pos_NAME = "ddy_k_shift_pos"
| ddy_k_shift_pos variable name
TMatrixName | ddz_k_shift_pos_NAME = "ddz_k_shift_pos"
| ddz_k_shift_pos variable name
TMatrixName | ddx_k_shift_neg_r_NAME = "ddx_k_shift_neg_r"
| ddx_k_shift_neg_r variable name
TMatrixName | ddy_k_shift_neg_NAME = "ddy_k_shift_neg"
| ddy_k_shift_neg variable name
TMatrixName | ddz_k_shift_neg_NAME = "ddz_k_shift_neg"
| ddz_k_shift_neg variable name
TMatrixName | rho0_NAME = "rho0"
| rho0 variable name
TMatrixName | rho0_sgx_NAME = "rho0_sgx"
| rho0_sgx variable name
TMatrixName | rho0_sgy_NAME = "rho0_sgy"
| rho0_sgy variable name
TMatrixName | rho0_sgz_NAME = "rho0_sgz"
| rho0_sgz variable name
TMatrixName | absorb_tau_NAME = "absorb_tau"
| absorb_tau variable name
TMatrixName | absorb_eta_NAME = "absorb_eta"
| absorb_eta variable name
TMatrixName | absorb_nabla1_r_NAME = "absorb_nabla1_r"
| absorb_nabla1_r variable name
TMatrixName | absorb_nabla2_r_NAME = "absorb_nabla2_r"
| absorb_nabla2_r variable name
TMatrixName | p_rms_NAME = "p_rms"
| p_rms variable name
TMatrixName | p_max_NAME = "p_max"
| p_max variable name
TMatrixName | p_min_NAME = "p_min"
| p_min variable name
TMatrixName | p_max_all_NAME = "p_max_all"
| p_max_all variable name
TMatrixName | p_min_all_NAME = "p_min_all"
| p_min_all variable name
TMatrixName | p_final_NAME = "p_final"
| p_final variable name
TMatrixName | ux_rms_NAME = "ux_rms"
| ux_rms variable name
TMatrixName | uy_rms_NAME = "uy_rms"
| uy_rms variable name
TMatrixName | uz_rms_NAME = "uz_rms"
| uz_rms variable name
TMatrixName | ux_max_NAME = "ux_max"
| ux_max variable name
TMatrixName | uy_max_NAME = "uy_max"
| uy_max variable name
TMatrixName | uz_max_NAME = "uz_max"
| uz_max variable name
TMatrixName | ux_min_NAME = "ux_min"
| ux_min variable name
TMatrixName | uy_min_NAME = "uy_min"
| uy_min variable name
TMatrixName | uz_min_NAME = "uz_min"
| uz_min variable name
TMatrixName | ux_max_all_NAME = "ux_max_all"
| ux_max_all variable name
TMatrixName | uy_max_all_NAME = "uy_max_all"
| uy_max_all variable name
TMatrixName | uz_max_all_NAME = "uz_max_all"
| uz_max_all variable name
TMatrixName | ux_min_all_NAME = "ux_min_all"
| ux_min_all variable name
TMatrixName | uy_min_all_NAME = "uy_min_all"
| uy_min_all variable name
TMatrixName | uz_min_all_NAME = "uz_min_all"
| uz_min_all variable name
TMatrixName | ux_final_NAME = "ux_final"
| ux_final variable name
TMatrixName | uy_final_NAME = "uy_final"
| uy_final variable name
TMatrixName | uz_final_NAME = "uz_final"
| uz_final variable name
TMatrixName | temp_1_real_3D_NAME = "Temp_1_RS3D"
| Temp_1_RS3D variable name.
TMatrixName | temp_2_real_3D_NAME = "Temp_2_RS3D"
| Temp_2_RS3D variable name.
TMatrixName | temp_3_real_3D_NAME = "Temp_3_RS3D"
| Temp_3_RS3D variable name.
TMatrixName | cufft_shift_temp_NAME = "CUFFT_shift_temp"
| CUFFT_shift_temp variable name.
TMatrixName | cufft_X_temp_NAME = "CUFFT_X_temp"
| CUFFT_X_temp variable name.
TMatrixName | cufft_Y_temp_NAME = "CUFFT_Y_temp"
| CUFFT_Y_temp variable name.
TMatrixName | cufft_z_temp_NAME = "CUFFT_Z_temp"
| CUFFT_Z_temp variable name.

## Detailed Description

Author
  Jiri Jaros
  Faculty of Information Technology
  Brno University of Technology
  jaros.nosp@m.jir@.nosp@m.fit.v.nosp@m.utbr.nosp@m..cz

Version
  kspaceFirstOrder3D 3.4

Date
  14 September 2012, 17:28 (created)
  25 July 2016, 10:02 (revised)

# License

This file is part of the C++ extension of the k-Wave Toolbox (http://www.k-wave.org).
Copyright (C) 2016 Jiri Jaros and Bradley Treeby.

This file is part of the k-Wave. k-Wave is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

k-Wave is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with k-Wave. If not, see http://www.gnu.org/licenses/.

Definition in file MatrixNames.h.

## Typedef Documentation

TMatrixName

Datatype for matrix names.

Definition at line 45 of file MatrixNames.h.