<map id="TKSpaceFirstOrder3DSolver::ComputeMainLoop" name="TKSpaceFirstOrder3DSolver::ComputeMainLoop">
<area shape="rect" id="node2" href="$class_t_parameters.html#ac259bffd62d48d841d05a0e1f1ec2efe" title="Get simulation time step. " alt="" coords="521,537,647,575"/>
<area shape="rect" id="node3" href="$class_t_parameters.html#a5f874f1ac6f3cd9882cd2cd212040218" title="Get Nt value. " alt="" coords="517,229,651,254"/>
<area shape="rect" id="node4" href="$class_t_logger.html#a9c9e8337ffb9a89f59c8faf1a5104d12" title="Log desired activity for a given log level, version with string format. " alt="" coords="537,315,631,341"/>
<area shape="rect" id="node6" href="$class_t_matrix_container.html#aeac0b363852f9fe68033beea1dc4eba8" title="Copy all matrices from host to device (CPU &#45;&gt; GPU). " alt="" coords="235,265,432,303"/>
<area shape="rect" id="node7" href="$class_t_time_measure.html#adc3097b6eda14f226954dce19e7b71d6" title="Get start timestamp. " alt="" coords="266,327,401,353"/>
<area shape="rect" id="node8" href="$class_t_k_space_first_order3_d_solver.html#ae6473ea5f05f0afe7f381fc0f88eadd0" title="Is time to checkpoint (save actual state on disk). " alt="" coords="245,87,422,126"/>
<area shape="rect" id="node13" href="$class_t_k_space_first_order3_d_solver.html#a406048c98b5669ccfc4720a4f5f8ea49" title="Compute new values of acoustic velocity. " alt="" coords="245,1197,422,1235"/>
<area shape="rect" id="node30" href="$class_t_k_space_first_order3_d_solver.html#a6bdc9bd6ba7e6c6feea06229f0ed1e43" title="Get the ux_sgx matrix from the container. " alt="" coords="495,633,673,671"/>
<area shape="rect" id="node31" href="$class_t_k_space_first_order3_d_solver.html#aeb07f402efe18850f1c1e8fcd25c7e7e" title="Add in velocity source. " alt="" coords="245,594,422,633"/>
<area shape="rect" id="node32" href="$class_t_k_space_first_order3_d_solver.html#a6b5c1c63971a68985400d11aacb58056" title="Get the u_source_index matrix from the container. " alt="" coords="495,447,673,486"/>
<area shape="rect" id="node33" href="$class_t_parameters.html#aa8e39a1cf735d3dfe6caee83d3794a90" title="Get transducer_source_flag value. " alt="" coords="242,657,425,695"/>
<area shape="rect" id="node34" href="$namespace_solver_c_u_d_a_kernels.html#a2ea9adf0fb0b3f6eb531b9ac28e211d4" title="Add transducer data source to X component. " alt="" coords="261,719,406,758"/>
<area shape="rect" id="node35" href="$class_t_k_space_first_order3_d_solver.html#a2df8f29644c0401288941b46b94d56dd" title="Get the delay_mask matrix from the container. " alt="" coords="245,782,422,821"/>
<area shape="rect" id="node36" href="$class_t_k_space_first_order3_d_solver.html#a883f87673fd628983dcd0ef79313c64f" title="Get the transducer_source_input matrix from the container. " alt="" coords="238,845,429,883"/>
<area shape="rect" id="node37" href="$class_t_k_space_first_order3_d_solver.html#a0bad4b7e43231eba2fe9c2189cc922e8" title="Compute new values of acoustic velocity gradients. " alt="" coords="245,1259,422,1298"/>
<area shape="rect" id="node38" href="$class_t_parameters.html#a49ddf80dc1ca49962fcb86d5559af212" title="Get nonlinear_flag value. " alt="" coords="232,959,435,985"/>
<area shape="rect" id="node39" href="$class_t_k_space_first_order3_d_solver.html#ab622d7a77d1c79f90ce2c9d7c14e4f56" title="Compute new values of acoustic density for non&#45;linear case. " alt="" coords="245,1009,422,1047"/>
<area shape="rect" id="node40" href="$class_t_k_space_first_order3_d_solver.html#a63ecf32c2d79385ee95cf25e89cf8705" title="Compute new values of acoustic density for linear case. " alt="" coords="245,1071,422,1110"/>
<area shape="rect" id="node41" href="$class_t_k_space_first_order3_d_solver.html#aa834814be21fb24defcd8e6ed00be6c2" title="Add in pressure source. " alt="" coords="245,479,422,518"/>
<area shape="rect" id="node42" href="$class_t_k_space_first_order3_d_solver.html#ab2dc638bd9a19bd5e6d0ad1f6b77e26d" title="Compute acoustic pressure for nonlinear case. " alt="" coords="243,1447,424,1486"/>
<area shape="rect" id="node43" href="$class_t_k_space_first_order3_d_solver.html#a64c96500c6544db12dd6d43c43763f9e" title="Compute acoustic pressure for linear case. " alt="" coords="245,1385,422,1423"/>
<area shape="rect" id="node44" href="$class_t_parameters.html#a6bf7d7394552d6c081b0390da3df849d" title="Get p0_source_flag value. " alt="" coords="264,1322,403,1361"/>
<area shape="rect" id="node45" href="$class_t_k_space_first_order3_d_solver.html#aa5597bf6aeed1124ef9f16ae3971a69b" title="Calculate p0_ ource. " alt="" coords="245,1134,422,1173"/>
<area shape="rect" id="node46" href="$class_t_k_space_first_order3_d_solver.html#a153d0bb845efc85199f1f402f1a2643e" title="Store sensor data. " alt="" coords="245,1562,422,1601"/>
<area shape="rect" id="node47" href="$class_t_parameters.html#a3acc33472da28ca75cabef1007803d62" title="Get start time index for sensor recording. " alt="" coords="499,1698,669,1737"/>
<area shape="rect" id="node48" href="$class_t_output_stream_container.html#aa033aa197238fbd78f5b0251a8a9adce" title="Flush streams to disk &#45; only raw streams. " alt="" coords="505,1761,663,1799"/>
<area shape="rect" id="node49" href="$class_t_k_space_first_order3_d_solver.html#aabb93ff591c536baeac11ecd1259bb38" title="Print progress statistics. " alt="" coords="245,202,422,241"/>
<area shape="rect" id="node50" href="$class_t_parameters.html#a6d1d70835543b29e52487cceb6055a02" title="Increment simulation time step. " alt="" coords="257,1677,409,1715"/>
<area shape="rect" id="node5" href="$class_t_logger.html#a79a048405d912a023367902518b32e23" title="C++&#45;11 replacement for sprintf that works with std::string instead of char *. " alt="" coords="733,315,896,341"/>
<area shape="rect" id="node9" href="$class_t_parameters.html#a25c0f466056da278e7945b636f75c401" title="Is checkpoint enabled? " alt="" coords="499,67,669,106"/>
<area shape="rect" id="node10" href="$class_t_time_measure.html#a5e6fbbcafaf03bc17e9dc055fd735970" title="Get stop timestamp. " alt="" coords="517,130,651,155"/>
<area shape="rect" id="node11" href="$class_t_time_measure.html#accdd6358f7664ff9b39cd80f224b35fe" title="Get elapsed time. " alt="" coords="483,179,685,205"/>
<area shape="rect" id="node12" href="$class_t_parameters.html#aea02ddb159eecfe25bd04032c28ab00a" title="Get checkpoint interval. " alt="" coords="495,5,673,43"/>
<area shape="rect" id="node14" href="$class_t_k_space_first_order3_d_solver.html#a9b7a03b39b3a1f6c2468c1bede15a9ee" title="Get the CUFFT_X_temp from the container. " alt="" coords="495,1385,673,1423"/>
<area shape="rect" id="node15" href="$class_t_c_u_f_f_t_complex_matrix.html#ad09943f3fcdb692fe9e47bb8088d7dc0" title="Compute 3D out&#45;of&#45;place Real&#45;to&#45;Complex FFT. " alt="" coords="503,1447,665,1486"/>
<area shape="rect" id="node16" href="$class_t_k_space_first_order3_d_solver.html#a42ccdc05ba68365b687d3c4a358fdcca" title="Get the p matrix from the container. " alt="" coords="495,883,673,922"/>
<area shape="rect" id="node17" href="$namespace_solver_c_u_d_a_kernels.html#ac00ebf668d6ec64b28f05122164bf81c" title="Compute part of the new velocity &#45; gradient of p. " alt="" coords="499,946,669,985"/>
<area shape="rect" id="node18" href="$class_t_k_space_first_order3_d_solver.html#a430e1b9c1883cb7ddbdff1ff2a78e671" title="Get the FFT_Y_temp from the container. " alt="" coords="495,1259,673,1298"/>
<area shape="rect" id="node19" href="$class_t_k_space_first_order3_d_solver.html#a976fe618ed8e1f9b90799cd060baed52" title="Get the FFT_Z_temp from the container. " alt="" coords="495,1071,673,1110"/>
<area shape="rect" id="node20" href="$class_t_k_space_first_order3_d_solver.html#a6b7cd21433d5e6996d405da3ed42cffb" title="Get the kappa matrix from the container. " alt="" coords="495,1134,673,1173"/>
<area shape="rect" id="node21" href="$class_t_k_space_first_order3_d_solver.html#abe24c6db0214d9a4ffcc32d01b6cc345" title="Get the ddx_k_shift_pos matrix from the container. " alt="" coords="495,758,673,797"/>
<area shape="rect" id="node22" href="$class_t_k_space_first_order3_d_solver.html#a87a1bb52d107ee96f797c758db5dc29d" title="Get the ddy_k_shift_pos matrix from the container. " alt="" coords="495,821,673,859"/>
<area shape="rect" id="node23" href="$class_t_k_space_first_order3_d_solver.html#aa090249ed27367af0071b09530217f06" title="Get the ddz_k_shift_pos matrix from the container. " alt="" coords="495,1009,673,1047"/>
<area shape="rect" id="node24" href="$class_t_c_u_f_f_t_complex_matrix.html#a6f19ae81e1f4ff27d073e14cb7b4baf7" title="Compute 3D out&#45;of&#45;place Complex&#45;to&#45;Real FFT. " alt="" coords="503,1322,665,1361"/>
<area shape="rect" id="node25" href="$class_t_k_space_first_order3_d_solver.html#ad5c2fd39a571b0aab4383318866a66ee" title="Get the Temp_1_RS3D matrix from the container. " alt="" coords="495,1635,673,1674"/>
<area shape="rect" id="node26" href="$class_t_k_space_first_order3_d_solver.html#a2d850342656fee5ad0f90ad961475452" title="Get the Temp_2_RS3D matrix from the container. " alt="" coords="495,1510,673,1549"/>
<area shape="rect" id="node27" href="$class_t_k_space_first_order3_d_solver.html#ac3214b033ef27b7f795c53d04d9af6ed" title="Get the Temp_3_RS3D matrix from the container. " alt="" coords="495,1573,673,1611"/>
<area shape="rect" id="node28" href="$class_t_parameters.html#adea93c1a39730803fd81837eb029a8a6" title="Get rho0_scalar_flag value. " alt="" coords="509,695,659,734"/>
<area shape="rect" id="node29" href="$class_t_parameters.html#a175b3848acd217844763df54c19f3fbf" title="Get nonuniform_grid_flag value. " alt="" coords="491,1197,677,1235"/>
</map>
