SFEMaNS  version 4.1 (work in progress)
Reference documentation for SFEMaNS
 All Classes Files Functions Variables Groups Pages
interpolation_tools Module Reference

Public Member Functions

subroutine backup_suite (type_fic, filename, n_it, rank, is_sequential)
 
subroutine max_controle (cont, comm)
 
subroutine somme_spatiale (field, comm, cont)
 
subroutine inter_mesh_loc_to_glob (mesh_in, mesh_out, in_field, out_field, l_t_g, is_in, comm)
 
subroutine loc_to_glob (mesh_loc, mesh_glob, l_t_g)
 
subroutine interp_mesh (mesh_in, mesh_out, in_field, out_field, controle, type_fe)
 
subroutine gauss_ff (abc, type_fe, ff)
 
subroutine find_elem (mesh, rr, abc, m)
 
subroutine gauss_ff_edge (ab, type_fe, ff)
 
subroutine find_edge (mesh, rr, m, ab)
 
subroutine dist (rr, rr1, rr2, y, abt)
 
real(kind=8) function, dimension(2) pd_vect (X)
 
real(kind=8) function pd_scal (X, Y)
 

Detailed Description

Definition at line 1 of file tools_interpol.f90.

Member Function/Subroutine Documentation

subroutine interpolation_tools::backup_suite ( character(len=3), intent(in)  type_fic,
character(len=200), intent(in)  filename,
integer, intent(in)  n_it,
integer, intent(in)  rank,
logical, intent(in)  is_sequential 
)

Definition at line 4 of file tools_interpol.f90.

Here is the call graph for this function:

subroutine interpolation_tools::dist ( real(kind=8), dimension(2)  rr,
real(kind=8), dimension(2)  rr1,
real(kind=8), dimension(2)  rr2,
real(kind=8)  y,
real(kind=8), dimension(2)  abt 
)

Definition at line 332 of file tools_interpol.f90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine interpolation_tools::find_edge ( type(mesh_type)  mesh,
real(kind=8), dimension(2)  rr,
integer  m,
real(kind=8), dimension(2)  ab 
)

Definition at line 301 of file tools_interpol.f90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine interpolation_tools::find_elem ( type(mesh_type)  mesh,
real(kind=8), dimension(2)  rr,
real(kind=8), dimension(3)  abc,
integer  m 
)

Definition at line 245 of file tools_interpol.f90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine interpolation_tools::gauss_ff ( real(kind=8), dimension(3)  abc,
integer, intent(in)  type_fe,
real(kind=8), dimension(3*type_fe)  ff 
)

Definition at line 224 of file tools_interpol.f90.

Here is the caller graph for this function:

subroutine interpolation_tools::gauss_ff_edge ( real(kind=8), dimension(2)  ab,
integer, intent(in)  type_fe,
real(kind=8), dimension(1+type_fe)  ff 
)

Definition at line 279 of file tools_interpol.f90.

Here is the caller graph for this function:

subroutine interpolation_tools::inter_mesh_loc_to_glob ( type(mesh_type)  mesh_in,
type(mesh_type)  mesh_out,
real(kind=8), dimension(:,:,:)  in_field,
real(kind=8), dimension(:,:,:)  out_field,
integer, dimension(:)  l_t_g,
logical  is_in,
  comm 
)
Parameters
mesh_inInject local field (in_field) into global field (out_field) if (is_in=true) Project global field (in_field) into local field (out_field) if (is_in=false)
mesh_outInject local field (in_field) into global field (out_field) if (is_in=true) Project global field (in_field) into local field (out_field) if (is_in=false)

Definition at line 109 of file tools_interpol.f90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine interpolation_tools::interp_mesh ( type(mesh_type)  mesh_in,
type(mesh_type)  mesh_out,
real(kind=8), dimension(:,:,:)  in_field,
real(kind=8), dimension(:,:,:)  out_field,
integer, dimension(mesh_out%np)  controle,
integer  type_fe 
)

Definition at line 172 of file tools_interpol.f90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine interpolation_tools::loc_to_glob ( type(mesh_type)  mesh_loc,
type(mesh_type)  mesh_glob,
integer, dimension(mesh_loc%np)  l_t_g 
)

Definition at line 144 of file tools_interpol.f90.

Here is the caller graph for this function:

subroutine interpolation_tools::max_controle ( integer, dimension(:)  cont,
  comm 
)

Definition at line 55 of file tools_interpol.f90.

real(kind=8) function interpolation_tools::pd_scal ( real(kind=8), dimension(:)  X,
real(kind=8), dimension(:)  Y 
)

Definition at line 369 of file tools_interpol.f90.

Here is the caller graph for this function:

real(kind=8) function, dimension(2) interpolation_tools::pd_vect ( real(kind=8), dimension(2)  X)

Definition at line 361 of file tools_interpol.f90.

Here is the caller graph for this function:

subroutine interpolation_tools::somme_spatiale ( real(kind=8), dimension(:,:,:)  field,
  comm,
integer, dimension(:), optional  cont 
)

Definition at line 73 of file tools_interpol.f90.

Here is the caller graph for this function:


The documentation for this module was generated from the following file: