42 use element_mod ,
only :nixs
46#include "implicit_f.inc"
50#include "vect01_c.inc"
55 INTEGER,
INTENT(IN) :: IXS(NIXS,NUMELS), TRIMAT
56 my_real,
INTENT(IN) :: x(3,numnod)
62 my_real :: reduc_factor(trimat), nodal_reduc_factor, xn
79 DO itrimat = 1, trimat
86 node_id = ixs(jj+1, ii)
88 xn = x(1, node_id) ; yn = x(2, node_id) ; zn = x(3, node_id)
94 nodal_reduc_factor = one
104 reduc_factor(itrimat) =
min(reduc_factor(itrimat), nodal_reduc_factor)
107 reduc_factor(itrimat) = zero
113 DO itrimat = 1, trimat
subroutine ale51_gradient_reconstruction(iparg, elbuf_tab, ixs, x, ale_connect, nercvois, nesdvois, lercvois, lesdvois, lencom, itask, iad_elem, fr_elem, segvar)