| 80 | // ********************************************************************************************** |
| 81 | |
| 82 | void |
| 83 | Castro::add_temp_diffusion_to_source (MultiFab& ext_src, MultiFab& state_in, MultiFab& DiffTerm, Real t, Real mult_factor) |
| 84 | { |
| 85 | BL_PROFILE("Castro::add_temp_diffusion_to_sources()"); |
| 86 | |
| 87 | // Define an explicit temperature update. |
| 88 | DiffTerm.setVal(0.); |
| 89 | if (diffuse_temp == 1) { |
| 90 | getTempDiffusionTerm(t, state_in, DiffTerm); |
| 91 | } |
| 92 | |
| 93 | if (diffuse_temp == 1) { |
| 94 | MultiFab::Saxpy(ext_src,mult_factor,DiffTerm,0,UEDEN,1,0); // NOLINT(readability-suspicious-call-argument) |
| 95 | MultiFab::Saxpy(ext_src,mult_factor,DiffTerm,0,UEINT,1,0); // NOLINT(readability-suspicious-call-argument) |
| 96 | } |
| 97 | } |
| 98 | |
| 99 | |
| 100 | void |
nothing calls this directly
no outgoing calls
no test coverage detected