pyro.diffusion.problems package#

Submodules#

pyro.diffusion.problems.gaussian module#

Initialize the profile to a Gaussian. With a constant conductivity, an initial Gaussian profile remains Gaussian, with the peak lowering and width increasing with time. This allows this problem to be used for verification.

pyro.diffusion.problems.gaussian.finalize()[source]#

print out any information to the user at the end of the run

pyro.diffusion.problems.gaussian.init_data(my_data, rp)[source]#

initialize the Gaussian diffusion problem

pyro.diffusion.problems.gaussian.phi_analytic(dist, t, t_0, k, phi_1, phi_2)[source]#

the analytic solution to the Gaussian diffusion problem

pyro.diffusion.problems.test module#

A problem setup used for unit testing.

pyro.diffusion.problems.test.finalize()[source]#

print out any information to the user at the end of the run

pyro.diffusion.problems.test.init_data(my_data, rp)[source]#

an init routine for unit testing