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

Public Member Functions

subroutine, public symmetric_points (mesh_loc, mesh_glob, ltg_LA)
 
subroutine, public symm_champ (communicator, vv_in, mesh, vv_out, if_u_h)
 
subroutine, public val_ener_sym_centrale (communicator, mesh, list_mode, v, e_mode, e_mode_sym, e_mode_anti, if_u_h)
 
subroutine, public val_ener_sym_glob (communicator, mesh, list_mode, v, e_mode, e_mode_sym, e_mode_anti, type_sym, if_u_h)
 
subroutine, public val_ener_sym_rpi (communicator, mesh, list_mode, v, e_mode, e_mode_sym, e_mode_anti, type_sym, if_u_h)
 
subroutine, public val_ener_north_south (communicator, mesh, list_mode, v, e_north, e_south, e_tot)
 
subroutine, public champ_total_anti_sym (communicator, mesh, list_mode, eps_sa, v, v_out, if_u_h)
 

Public Attributes

integer, dimension(:),
allocatable, public 
vv_mz_la
 
integer, dimension(:),
allocatable, public 
h_mz_la
 

Private Attributes

logical, private need_sym =.FALSE.
 

Detailed Description

Definition at line 1 of file symmetry.f90.

Member Function/Subroutine Documentation

subroutine, public symmetric_field::champ_total_anti_sym (   communicator,
type(mesh_type), target  mesh,
integer, dimension(:), intent(in)  list_mode,
real(kind=8), intent(in)  eps_sa,
real(kind=8), dimension(:,:,:), intent(in)  v,
real(kind=8), dimension(mesh%np,size(v,2),size(list_mode)), intent(out)  v_out,
character(len=1), intent(in)  if_u_h 
)

Definition at line 396 of file symmetry.f90.

Here is the call graph for this function:

subroutine, public symmetric_field::symm_champ (   communicator,
real(kind=8), dimension(:,:,:), intent(in)  vv_in,
type(mesh_type)  mesh,
real(kind=8), dimension(:,:,:), intent(out)  vv_out,
character(len=1), intent(in)  if_u_h 
)

Definition at line 58 of file symmetry.f90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine, public symmetric_field::symmetric_points ( type(mesh_type)  mesh_loc,
type(mesh_type)  mesh_glob,
integer, dimension(:)  ltg_LA 
)

Definition at line 18 of file symmetry.f90.

Here is the caller graph for this function:

subroutine, public symmetric_field::val_ener_north_south (   communicator,
type(mesh_type), target  mesh,
integer, dimension(:), intent(in)  list_mode,
real(kind=8), dimension(:,:,:), intent(in)  v,
real(kind=8), dimension(size(list_mode)), intent(out)  e_north,
real(kind=8), dimension(size(list_mode)), intent(out)  e_south,
real(kind=8), dimension(size(list_mode)), optional  e_tot 
)

Definition at line 331 of file symmetry.f90.

Here is the call graph for this function:

subroutine, public symmetric_field::val_ener_sym_centrale (   communicator,
type(mesh_type), target  mesh,
integer, dimension(:), intent(in)  list_mode,
real(kind=8), dimension(:,:,:), intent(in)  v,
real(kind=8), dimension(size(list_mode)), intent(out)  e_mode,
real(kind=8), dimension(size(list_mode)), intent(out)  e_mode_sym,
real(kind=8), dimension(size(list_mode)), intent(out)  e_mode_anti,
character(len=1), intent(in)  if_u_h 
)

Definition at line 148 of file symmetry.f90.

Here is the call graph for this function:

subroutine, public symmetric_field::val_ener_sym_glob (   communicator,
type(mesh_type), target  mesh,
integer, dimension(:), intent(in)  list_mode,
real(kind=8), dimension(:,:,:), intent(in)  v,
real(kind=8), dimension(size(list_mode)), intent(out)  e_mode,
real(kind=8), dimension(size(list_mode)), intent(out)  e_mode_sym,
real(kind=8), dimension(size(list_mode)), intent(out)  e_mode_anti,
real(kind=8), dimension(3), intent(in)  type_sym,
character(len=1), intent(in)  if_u_h 
)

Definition at line 216 of file symmetry.f90.

Here is the call graph for this function:

subroutine, public symmetric_field::val_ener_sym_rpi (   communicator,
type(mesh_type), target  mesh,
integer, dimension(:), intent(in)  list_mode,
real(kind=8), dimension(:,:,:), intent(in)  v,
real(kind=8), dimension(size(list_mode)), intent(out)  e_mode,
real(kind=8), dimension(size(list_mode)), intent(out)  e_mode_sym,
real(kind=8), dimension(size(list_mode)), intent(out)  e_mode_anti,
real(kind=8), dimension(6), intent(in)  type_sym,
character(len=1), intent(in)  if_u_h 
)

Definition at line 272 of file symmetry.f90.

Here is the call graph for this function:

Member Data Documentation

integer, dimension(:), allocatable, public symmetric_field::h_mz_la

Definition at line 9 of file symmetry.f90.

logical, private symmetric_field::need_sym =.FALSE.
private

Definition at line 10 of file symmetry.f90.

integer, dimension(:), allocatable, public symmetric_field::vv_mz_la

Definition at line 9 of file symmetry.f90.


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