All Classes Files Functions Variables Pages
mod_coordinate Module Reference

This module contains subroutines to compute global \(x,y,z\)-coordinates of a given point in the physical domain from its local \(\xi,\eta,\zeta\)-coordinates.

Public Member Functions

subroutine, public compute_hexa_point_coord (ihexa, xi, eta, zeta, x, y, z)
 subroutine to compute \(x,y,z\)-coordinates of a point knowing to which hexahedron element it belongs and its local coordinates \(\xi,\eta,\zeta\). More...
 
subroutine, public compute_quad_point_coord (iquad, xi, eta, x, y, z)
 subroutine to compute \(x,y,z\)-coordinates of a point knowing to which quadrangle element it belongs and its local coordinates \(\xi,\eta\). More...
 
real function, public compute_quad_point_coord_z (iquad, xi, eta)
 function to compute \(z\)-coordinates of a point knowing to which quadrangle element it belongs and its local coordinates \(\xi,\eta\). More...
 

Detailed Description

Definition at line 126 of file module_coordinate.f90.

Member Function/Subroutine Documentation

subroutine, public mod_coordinate::compute_hexa_point_coord ( integer, intent(in)  ihexa,
real, intent(in)  xi,
real, intent(in)  eta,
real, intent(in)  zeta,
real, intent(out)  x,
real, intent(out)  y,
real, intent(out)  z 
)
Parameters
ihexa,:hexahedron element number in cpu myrank
xi: \(\xi \) local coordinate where to compute global coordinates
eta: \(\eta \) local coordinate where to compute global coordinates
zeta: \(\zeta\) local coordinate where to compute global coordinates
x: \(x\)-coordinate
y: \(y\)-coordinate
z: \(z\)-coordinate

Definition at line 151 of file module_coordinate.f90.

References mod_lagrange::lagrap_geom().

Referenced by mod_receiver::compute_info_hexa_receiver(), mod_source::compute_source_local_coordinate(), and mod_snapshot_volume::get_efi_hexa().

Here is the call graph for this function:

subroutine, public mod_coordinate::compute_quad_point_coord ( integer, intent(in)  iquad,
real, intent(in)  xi,
real, intent(in)  eta,
real, intent(out)  x,
real, intent(out)  y,
real, intent(out)  z 
)
Parameters
iquad,:quadrangle element number in cpu myrank
xi: \(\xi \) local coordinate where to compute global coordinates
eta: \(\eta \) local coordinate where to compute global coordinates
x: \(x\)-coordinate
y: \(y\)-coordinate
z: \(z\)-coordinate

Definition at line 223 of file module_coordinate.f90.

References mod_lagrange::lagrap_geom().

Referenced by mod_receiver::compute_info_quad_receiver().

Here is the call graph for this function:

real function, public mod_coordinate::compute_quad_point_coord_z ( integer, intent(in)  iquad,
real, intent(in)  xi,
real, intent(in)  eta 
)
Parameters
iquad,:quadrangle element number in cpu myrank
xi: \(\xi \) local coordinate where to compute global coordinates
eta: \(\eta\) local coordinate where to compute global coordinates

Definition at line 287 of file module_coordinate.f90.

References mod_lagrange::lagrap_geom().

Referenced by mod_receiver::compute_info_quad_receiver().

Here is the call graph for this function:


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