kspaceFirstOrder3D-OMP  1.2
The C++ implementation of the k-wave toolbox for the time-domain simulation of acoustic wave fields in 3D
MatrixNames.h File Reference

The header file storing names of all variables. More...

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

Go to the source code of this file.

Typedefs

using MatrixName = const std::string
 Datatype for matrix names. More...
 

Variables

MatrixName kNtName = "Nt"
 Nt variable name.
 
MatrixName kTimeIndexName = "t_index"
 t_index name
 
MatrixName kDtName = "dt"
 dt variable name
 
MatrixName kDxName = "dx"
 dx variable name
 
MatrixName kDyName = "dy"
 dy variable name
 
MatrixName kDzName = "dz"
 dz variable name
 
MatrixName kCRefName = "c_ref"
 c_ref variable name
 
MatrixName kC0Name = "c0"
 c0 variable name
 
MatrixName kAlphaPowerName = "alpha_power"
 alpha_power variable name
 
MatrixName kAlphaCoeffName = "alpha_coeff"
 alpha_coeff variable name
 
MatrixName kNxName = "Nx"
 Nx variable name.
 
MatrixName kNyName = "Ny"
 Ny variable name.
 
MatrixName kNzName = "Nz"
 Nz variable name.
 
MatrixName kXShiftNegRName = "x_shift_neg_r"
 x_shift_neg_r variable name
 
MatrixName kYShiftNegRName = "y_shift_neg_r"
 y_shift_neg_r variable name
 
MatrixName kZShiftNegRName = "z_shift_neg_r"
 z_shift_neg_r variable name
 
MatrixName kUxShiftedName = "ux_shifted"
 ux_shifted variable name
 
MatrixName kUyShiftedName = "uy_shifted"
 uy_shifted variable name
 
MatrixName kUzShiftedName = "uz_shifted"
 uz_shifted variable name
 
MatrixName kPmlXSizeName = "pml_x_size"
 pml_x_size variable name
 
MatrixName kPmlYSizeName = "pml_y_size"
 pml_y_size variable name
 
MatrixName kPmlZSizeName = "pml_z_size"
 pml_z_size variable name
 
MatrixName kPmlXSgxName = "pml_x_sgx"
 pml_x_sgx variable name
 
MatrixName kPmlYSgyName = "pml_y_sgy"
 pml_y_sgy variable name
 
MatrixName kPmlZSgzName = "pml_z_sgz"
 pml_z_sgz variable name
 
MatrixName kPmlXName = "pml_x"
 pml_x variable name
 
MatrixName kPmlYName = "pml_y"
 pml_y variable name
 
MatrixName kPmlZName = "pml_z"
 pml_z variable name
 
MatrixName kPmlXAlphaName = "pml_x_alpha"
 pml_x_alpha variable name
 
MatrixName kPmlYAlphaName = "pml_y_alpha"
 pml_y_alpha variable name
 
MatrixName kPmlZAlphaName = "pml_z_alpha"
 pml_z_alpha variable name
 
MatrixName kVelocityXSourceFlagName = "ux_source_flag"
 ux_source_flag variable name
 
MatrixName kVelocityYSourceFlagName = "uy_source_flag"
 uy_source_flag variable name
 
MatrixName kVelocityZSourceFlagName = "uz_source_flag"
 uz_source_flag variable name
 
MatrixName kVelocitySourceManyName = "u_source_many"
 u_source_many variable name
 
MatrixName kPressureSourceManyName = "p_source_many"
 p_source_many variable name
 
MatrixName kPressureSourceFlagName = "p_source_flag"
 p_source_flag variable name
 
MatrixName kInitialPressureSourceFlagName = "p0_source_flag"
 p0_source_flag variable name
 
MatrixName kVelocitySourceModeName = "u_source_mode"
 u_source_mode variable name
 
MatrixName kPressureSourceModeName = "p_source_mode"
 p_source_mode variable name
 
MatrixName kPressureSourceInputName = "p_source_input"
 p_source_input variable name
 
MatrixName kPressureSourceIndexName = "p_source_index"
 p_source_index variable name
 
MatrixName kVelocitySourceIndexName = "u_source_index"
 u_source_index variable name
 
MatrixName kVelocityXSourceInputName = "ux_source_input"
 ux_source_input variable name
 
MatrixName kVelocityYSourceInputName = "uy_source_input"
 uy_source_input variable name
 
MatrixName kVelocityZSourceInputName = "uz_source_input"
 uz_source_input variable name
 
MatrixName kNonUniformGridFlagName = "nonuniform_grid_flag"
 nonuniform_grid_flag variable name
 
MatrixName kAbsorbingFlagName = "absorbing_flag"
 absorbing_flag variable name
 
MatrixName kNonLinearFlagName = "nonlinear_flag"
 nonlinear_flag variable name
 
MatrixName kTransducerSourceFlagName = "transducer_source_flag"
 transducer_source_flag variable name
 
MatrixName kSensorMaskIndexName = "sensor_mask_index"
 sensor_mask_index variable name
 
MatrixName kSensorMaskTypeName = "sensor_mask_type"
 sensor_mask_type variable name
 
MatrixName kSensorMaskCornersName = "sensor_mask_corners"
 sensor_mask_corners variable name
 
MatrixName kTransducerSourceInputName = "transducer_source_input"
 transducer_source_input variable name
 
MatrixName kInitialPressureSourceInputName = "p0_source_input"
 p0_source_input variable name
 
MatrixName kDelayMaskName = "delay_mask"
 delay_mask variable name
 
MatrixName kKappaRName = "kappa_r"
 kappa_r variable name
 
MatrixName kBonAName = "BonA"
 BonA variable name.
 
MatrixName kPName = "p"
 p variable name
 
MatrixName kRhoXName = "rhox"
 rhox variable name
 
MatrixName kRhoYName = "rhoy"
 rhoy variable name
 
MatrixName kRhoZName = "rhoz"
 rhoz variable name
 
MatrixName kUxName = "ux"
 ux variable name
 
MatrixName kUyName = "uy"
 uy variable name
 
MatrixName kUzName = "uz"
 uz variable name
 
MatrixName kUxSgxName = "ux_sgx"
 ux_sgx variable name
 
MatrixName kUySgyName = "uy_sgy"
 uy_sgy variable name
 
MatrixName kUzSgzName = "uz_sgz"
 uz_sgz variable name
 
MatrixName kUxNonStaggeredName = "ux_non_staggered"
 ux_non_staggered variable name
 
MatrixName kUyNonStaggeredName = "uy_non_staggered"
 uy_non_staggered variable name
 
MatrixName kUzNonStaggeredName = "uz_non_staggered"
 uz_non_staggered variable name
 
MatrixName kDuxdxName = "duxdx"
 duxdx variable name
 
MatrixName kDuydyName = "duydy"
 duydy variable name
 
MatrixName kDuzdzName = "duzdz"
 duzdz variable name
 
MatrixName kDxudxnName = "dxudxn"
 dxudxn variable name
 
MatrixName kDyudynName = "dyudyn"
 dyudyn variable name
 
MatrixName kDzudznName = "dzudzn"
 dzudzn variable name
 
MatrixName kDxudxnSgxName = "dxudxn_sgx"
 dxudxn_sgx variable name
 
MatrixName kDyudynSgyName = "dyudyn_sgy"
 dyudyn_sgy variable name
 
MatrixName kDzudznSgzName = "dzudzn_sgz"
 dzudzn_sgz variable name
 
MatrixName kDdxKShiftPosRName = "ddx_k_shift_pos_r"
 ddx_k_shift_pos_r variable name
 
MatrixName kDdyKShiftPosName = "ddy_k_shift_pos"
 ddy_k_shift_pos variable name
 
MatrixName kDdzKShiftPosName = "ddz_k_shift_pos"
 ddz_k_shift_pos variable name
 
MatrixName kDdxKShiftNegRName = "ddx_k_shift_neg_r"
 ddx_k_shift_neg_r variable name
 
MatrixName kDdyKShiftNegName = "ddy_k_shift_neg"
 ddy_k_shift_neg variable name
 
MatrixName kDdzKShiftNegName = "ddz_k_shift_neg"
 ddz_k_shift_neg variable name
 
MatrixName kRho0Name = "rho0"
 rho0 variable name
 
MatrixName kRho0SgxName = "rho0_sgx"
 rho0_sgx variable name
 
MatrixName kRho0SgyName = "rho0_sgy"
 rho0_sgy variable name
 
MatrixName kRho0SgzName = "rho0_sgz"
 rho0_sgz variable name
 
MatrixName kAbsorbTauName = "absorb_tau"
 absorb_tau variable name
 
MatrixName kAbsorbEtaName = "absorb_eta"
 absorb_eta variable name
 
MatrixName kAbsorbNabla1RName = "absorb_nabla1_r"
 absorb_nabla1_r variable name
 
MatrixName kAbsorbNabla2RName = "absorb_nabla2_r"
 absorb_nabla2_r variable name
 
MatrixName kPressureRawName = "p"
 p variable name in the output file
 
MatrixName kPressureRmsName = "p_rms"
 p_rms variable name
 
MatrixName kPressureMaxName = "p_max"
 p_max variable name
 
MatrixName kPressureMinName = "p_min"
 p_min variable name
 
MatrixName kPressureMaxAllName = "p_max_all"
 p_max_all variable name
 
MatrixName kPressureMinAllName = "p_min_all"
 p_min_all variable name
 
MatrixName kPressureFinalName = "p_final"
 p_final variable name
 
MatrixName kUxRmsName = "ux_rms"
 ux_rms variable name
 
MatrixName kUyRmsName = "uy_rms"
 uy_rms variable name
 
MatrixName kUzRmsName = "uz_rms"
 uz_rms variable name
 
MatrixName kUxMaxName = "ux_max"
 ux_max variable name
 
MatrixName kUyMaxName = "uy_max"
 uy_max variable name
 
MatrixName kUzMaxName = "uz_max"
 uz_max variable name
 
MatrixName kUxMinName = "ux_min"
 ux_min variable name
 
MatrixName kUyMinName = "uy_min"
 uy_min variable name
 
MatrixName kUzMinName = "uz_min"
 uz_min variable name
 
MatrixName kUxMaxAllName = "ux_max_all"
 ux_max_all variable name
 
MatrixName kUyMaxAllName = "uy_max_all"
 uy_max_all variable name
 
MatrixName kUzMaxAllName = "uz_max_all"
 uz_max_all variable name
 
MatrixName kUxMinAllName = "ux_min_all"
 ux_min_all variable name
 
MatrixName kUyMinAllName = "uy_min_all"
 uy_min_all variable name
 
MatrixName kUzMinAllName = "uz_min_all"
 uz_min_all variable name
 
MatrixName kUxFinalName = "ux_final"
 ux_final variable name
 
MatrixName kUyFinalName = "uy_final"
 uy_final variable name
 
MatrixName kUzFinalName = "uz_final"
 uz_final variable name
 
MatrixName kTemp1Real3DName = "Temp_1_RS3D"
 Temp_1_RS3D variable name.
 
MatrixName kTemp2Real3DName = "Temp_2_RS3D"
 Temp_2_RS3D variable name.
 
MatrixName kTemp3Real3DName = "Temp_3_RS3D"
 Temp_3_RS3D variable name.
 
MatrixName kCufftShiftTempName = "CUFFT_shift_temp"
 CUFFT_shift_temp variable name.
 
MatrixName kCufftXTempName = "CUFFT_X_temp"
 CUFFT_X_temp variable name.
 
MatrixName kCufftYTempName = "CUFFT_Y_temp"
 CUFFT_Y_temp variable name.
 
MatrixName kCufftZTempName = "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 2.16
Date
14 September 2012, 14:33 (created)
04 September 2017, 11:16 (revised)

This file is part of the C++ extension of the k-Wave Toolbox.

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

◆ MatrixName

using MatrixName = const std::string

Datatype for matrix names.

Definition at line 39 of file MatrixNames.h.