Define probes to plot fields on points or lines along time.  
More...
|  | 
| subroutine | type_probe::initialize_probe (probe) | 
|  | Initialize a probe structure. 
 | 
|  | 
| subroutine | type_probe::generate_probe_line (probe, start_point, end_point, nb_points) | 
|  | Generate a probe from the coordinates of a line segment. 
 | 
|  | 
| subroutine | type_probe::evaluate_probe (probe) | 
|  | Evaluate the probe and print data to file. 
 | 
|  | 
| subroutine, public | type_sampler::initialize_sampler (sampler) | 
|  | Initialize a sampler. The points of the sampler must be defined prior to call this routine. 
 | 
|  | 
| subroutine, public | type_sampler::initialize_samples (sampler, samples) | 
|  | Initialize an array of samples from a sampler. 
 | 
|  | 
| subroutine, public | type_sampler::sample_field_cell (sampler, field, samples) | 
|  | Sample a field defined on cells. 
 | 
|  | 
| subroutine, public | type_sampler::sample_field_face_u (sampler, field, samples) | 
|  | Sample a field defined on faces in direction _u. 
 | 
|  | 
| subroutine, public | type_sampler::sample_field_face_v (sampler, field, samples) | 
|  | Sample a field defined on faces in direction _v. 
 | 
|  | 
| subroutine, public | type_sampler::sample_field_face_w (sampler, field, samples) | 
|  | Sample a field defined on faces in direction _w. 
 | 
|  | 
Define probes to plot fields on points or lines along time. 
◆ evaluate_probe()
      
        
          | subroutine type_probe::evaluate_probe | ( | type(t_probe), intent(inout) | probe | ) |  | 
      
 
Evaluate the probe and print data to file. 
- Parameters
- 
  
    | [in,out] | probe | Probe point or line |  
 
 
 
◆ generate_probe_line()
      
        
          | subroutine type_probe::generate_probe_line | ( | type(t_probe), intent(inout) | probe, | 
        
          |  |  | double precision, dimension(:), intent(in) | start_point, | 
        
          |  |  | double precision, dimension(:), intent(in) | end_point, | 
        
          |  |  | integer, intent(in) | nb_points ) | 
      
 
Generate a probe from the coordinates of a line segment. 
- Parameters
- 
  
    | [in,out] | probe | Probe point or line |  | [in] | start_point | First point of the line segment |  | [in] | end_point | Last point of the line segment |  | [in] | nb_points | Number of points on the line segment |  
 
 
 
◆ initialize_probe()
      
        
          | subroutine type_probe::initialize_probe | ( | type(t_probe), intent(out) | probe | ) |  | 
      
 
Initialize a probe structure. 
- Parameters
- 
  
    | [out] | probe | Probe point or line |  
 
 
 
◆ initialize_sampler()
      
        
          | subroutine, public type_sampler::initialize_sampler | ( | type(t_sampler), intent(inout) | sampler | ) |  | 
      
 
Initialize a sampler. The points of the sampler must be defined prior to call this routine. 
- Parameters
- 
  
  
 
 
◆ initialize_samples()
      
        
          | subroutine, public type_sampler::initialize_samples | ( | type(t_sampler), intent(in) | sampler, | 
        
          |  |  | double precision, dimension(:), intent(out), allocatable | samples ) | 
      
 
Initialize an array of samples from a sampler. 
- Parameters
- 
  
    | [in] | sampler | Sampler |  | [out] | samples | Array of samples |  
 
 
 
◆ sample_field_cell()
      
        
          | subroutine, public type_sampler::sample_field_cell | ( | class(t_sampler), intent(in) | sampler, | 
        
          |  |  | double precision, dimension(:,:,:), intent(in) | field, | 
        
          |  |  | double precision, dimension(:), intent(out) | samples ) | 
      
 
Sample a field defined on cells. 
- Parameters
- 
  
    | [in] | sampler | Sampler |  | [in] | field | Field defined on cells |  | [out] | samples | Array of samples |  
 
 
 
◆ sample_field_face_u()
      
        
          | subroutine, public type_sampler::sample_field_face_u | ( | class(t_sampler), intent(in) | sampler, | 
        
          |  |  | type(t_face_field), intent(in) | field, | 
        
          |  |  | double precision, dimension(:), intent(out) | samples ) | 
      
 
Sample a field defined on faces in direction _u. 
- Parameters
- 
  
    | [in] | sampler | Sampler |  | [in] | field | Field defined on faces |  | [out] | samples | Array of samples |  
 
 
 
◆ sample_field_face_v()
      
        
          | subroutine, public type_sampler::sample_field_face_v | ( | class(t_sampler), intent(in) | sampler, | 
        
          |  |  | type(t_face_field), intent(in) | field, | 
        
          |  |  | double precision, dimension(:), intent(out) | samples ) | 
      
 
Sample a field defined on faces in direction _v. 
- Parameters
- 
  
    | [in] | sampler | Sampler |  | [in] | field | Field defined on faces |  | [out] | samples | Array of samples |  
 
 
 
◆ sample_field_face_w()
      
        
          | subroutine, public type_sampler::sample_field_face_w | ( | class(t_sampler), intent(in) | sampler, | 
        
          |  |  | type(t_face_field), intent(in) | field, | 
        
          |  |  | double precision, dimension(:), intent(out) | samples ) | 
      
 
Sample a field defined on faces in direction _w. 
- Parameters
- 
  
    | [in] | sampler | Sampler |  | [in] | field | Field defined on faces |  | [out] | samples | Array of samples |