version 0.6.0
Probes

Namespaces

module  variables_probes
 Define variables associated to probes.
 

Classes

type  type_probe::t_probe
 Probe. More...
 
type  type_sample_list::t_sample_list_item
 Item of a sample list. More...
 
type  type_sample_list::t_sample_list
 List of samples. More...
 
type  type_sampler::t_sampler
 Sampler. Sample a file on a set of points. More...
 

Functions

subroutine type_probe::initialize_probe (probe)
 Initialize a probe structure. More...
 
subroutine type_probe::generate_probe_line (probe, start_point, end_point, nb_points)
 Generate a probe from the coordinates of a line segment. More...
 
subroutine type_probe::evaluate_probe (probe)
 Evaluate the probe and print data to file. More...
 
subroutine, public type_sampler::initialize_sampler (sampler)
 Initialize a sampler. The points of the sampler must be defined prior to call this routine. More...
 
subroutine, public type_sampler::initialize_samples (sampler, samples)
 Initialize an array of samples from a sampler. More...
 
subroutine, public type_sampler::sample_field_cell (sampler, field, samples)
 Sample a field defined on cells. More...
 
subroutine, public type_sampler::sample_field_face_u (sampler, field, samples)
 Sample a field defined on faces in direction _u. More...
 
subroutine, public type_sampler::sample_field_face_v (sampler, field, samples)
 Sample a field defined on faces in direction _v. More...
 
subroutine, public type_sampler::sample_field_face_w (sampler, field, samples)
 Sample a field defined on faces in direction _w. More...
 

Detailed Description

Function Documentation

◆ evaluate_probe()

subroutine type_probe::evaluate_probe ( type(t_probe), intent(inout)  probe)
Parameters
[in,out]probeProbe 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 
)
Parameters
[in,out]probeProbe point or line
[in]start_pointFirst point of the line segment
[in]end_pointLast point of the line segment
[in]nb_pointsNumber of points on the line segment

◆ initialize_probe()

subroutine type_probe::initialize_probe ( type(t_probe), intent(out)  probe)
Parameters
[out]probeProbe point or line

◆ initialize_sampler()

subroutine, public type_sampler::initialize_sampler ( type(t_sampler), intent(inout)  sampler)
Parameters
[in,out]samplerSampler

◆ initialize_samples()

subroutine, public type_sampler::initialize_samples ( type(t_sampler), intent(in)  sampler,
double precision, dimension(:), intent(out), allocatable  samples 
)
Parameters
[in]samplerSampler
[out]samplesArray 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 
)
Parameters
[in]samplerSampler
[in]fieldField defined on cells
[out]samplesArray 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 
)
Parameters
[in]samplerSampler
[in]fieldField defined on faces
[out]samplesArray 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 
)
Parameters
[in]samplerSampler
[in]fieldField defined on faces
[out]samplesArray 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 
)
Parameters
[in]samplerSampler
[in]fieldField defined on faces
[out]samplesArray of samples