MCPcopy Create free account
hub / github.com/AMReX-Astro/Castro / add_temp_diffusion_to_source

Method add_temp_diffusion_to_source

Source/diffusion/Castro_diffusion.cpp:82–97  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

80// **********************************************************************************************
81
82void
83Castro::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
100void

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected