bte.nsr.mesh#

Module Contents#

Functions#

NDmsh(vmin, vmax, nv)

generate Nd mesh.

maxwellianND(v, rho, u, T)

generate ND maxwellian VDF

get_vmsh(config)

bte.nsr.mesh.NDmsh(vmin, vmax, nv)[source]#

generate Nd mesh.

Parameters:
  • vmin (number or tuple of numbers) – _description_

  • vmax (number or tuple of numbers) – _description_

  • nv (int or tuple of ints) – _description_

bte.nsr.mesh.maxwellianND(v, rho, u, T)[source]#

generate ND maxwellian VDF

Parameters:
  • v (np.array) – [Nv,D] array

  • rho (np.array) – [N,1] array

  • u (np.array) – [N,D] array

  • T (np.array) – [N,1] array

Returns:

[N,Nv] array

Return type:

np.array

bte.nsr.mesh.get_vmsh(config)[source]#