MPI-AMRVAC  3.1
The MPI - Adaptive Mesh Refinement - Versatile Advection Code (development version)
Functions/Subroutines
mod_particle_sample Module Reference

Scattered sampling based on fixed- or moving-particle interpolation By Fabio Bacchini (2020) More...

Functions/Subroutines

subroutine, public sample_init ()
 
subroutine, public sample_create_particles ()
 
subroutine sample_fill_gridvars
 
subroutine sample_integrate_particles (end_time)
 
subroutine sample_update_payload (igrid, xpart, upart, qpart, mpart, mypayload, mynpayload, particle_time)
 Payload update. More...
 
double precision function sample_get_particle_dt (partp, end_time)
 

Detailed Description

Scattered sampling based on fixed- or moving-particle interpolation By Fabio Bacchini (2020)

Function/Subroutine Documentation

◆ sample_create_particles()

subroutine, public mod_particle_sample::sample_create_particles

Definition at line 29 of file mod_particle_sample.t.

Here is the call graph for this function:

◆ sample_fill_gridvars()

subroutine mod_particle_sample::sample_fill_gridvars

Definition at line 112 of file mod_particle_sample.t.

◆ sample_get_particle_dt()

double precision function mod_particle_sample::sample_get_particle_dt ( type(particle_ptr), intent(in)  partp,
double precision, intent(in)  end_time 
)

Definition at line 207 of file mod_particle_sample.t.

Here is the call graph for this function:

◆ sample_init()

subroutine, public mod_particle_sample::sample_init

Definition at line 13 of file mod_particle_sample.t.

Here is the call graph for this function:

◆ sample_integrate_particles()

subroutine mod_particle_sample::sample_integrate_particles ( double precision, intent(in)  end_time)

Definition at line 130 of file mod_particle_sample.t.

Here is the call graph for this function:

◆ sample_update_payload()

subroutine mod_particle_sample::sample_update_payload ( integer, intent(in)  igrid,
double precision, dimension(1:ndir), intent(in)  xpart,
double precision, dimension(1:ndir), intent(in)  upart,
double precision, intent(in)  qpart,
double precision, intent(in)  mpart,
double precision, dimension(mynpayload), intent(out)  mypayload,
integer, intent(in)  mynpayload,
double precision, intent(in)  particle_time 
)

Payload update.

Definition at line 176 of file mod_particle_sample.t.

Here is the call graph for this function: