kspaceFirstOrder3D-CUDA  1.1
The CUDA/C++ implementation of the k-wave toolbox for the time-domain simulation of acoustic wave fields in 3D
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

Datatype for matrix names.

Definition at line 45 of file MatrixNames.h.