FE-Project
Loading...
Searching...
No Matches
Public Member Functions | List of all members
scale_meshfield_statistics::meshfield_statistics_detail Interface Reference

Public Member Functions

subroutine meshfield_statistics_detail_1d (field_list, local)
 
subroutine meshfield_statistics_detail_2d (field_list, local)
 
subroutine meshfield_statistics_detail_3d (field_list, local)
 

Detailed Description

Definition at line 39 of file scale_meshfield_statistics.F90.

Member Function/Subroutine Documentation

◆ meshfield_statistics_detail_1d()

subroutine scale_meshfield_statistics::meshfield_statistics_detail::meshfield_statistics_detail_1d ( class(meshfield1d), dimension(:), intent(in) field_list,
logical, intent(in), optional local )
Parameters
[in]localcalculate in local node

Definition at line 257 of file scale_meshfield_statistics.F90.

258 implicit none
259
260 class(MeshField1D), intent(in) :: field_list(:)
261 logical, intent(in), optional :: local
262
263 real(RP) :: statval_l( size(field_list),2)
264 integer :: statidx_l(3,size(field_list),2)
265 integer :: VA
266 !---------------------------------------------------------------------------
267
268 log_newline
269 log_info("MeshField_STATISTICS_detail_1D",*) 'Variable Statistics '
270
271 va = size(field_list)
272 call search_maxmin_local( &
273 va, field_list, field_list(1)%mesh%lcmesh_list, & ! (in)
274 statval_l, statidx_l ) ! (out)
275
276 call statistics_detail_core( &
277 va, field_list, statval_l, statidx_l, local ) ! (in)
278
279 log_newline
280
281 return

◆ meshfield_statistics_detail_2d()

subroutine scale_meshfield_statistics::meshfield_statistics_detail::meshfield_statistics_detail_2d ( class(meshfield2d), dimension(:), intent(in) field_list,
logical, intent(in), optional local )
Parameters
[in]localcalculate in local node

Definition at line 316 of file scale_meshfield_statistics.F90.

317 implicit none
318
319 class(MeshField2D), intent(in) :: field_list(:)
320 logical, intent(in), optional :: local
321
322 real(RP) :: statval_l( size(field_list),2)
323 integer :: statidx_l(3,size(field_list),2)
324 integer :: VA
325 !---------------------------------------------------------------------------
326
327 log_newline
328 log_info("MeshField_STATISTICS_detail_2D",*) 'Variable Statistics '
329
330 va = size(field_list)
331 call search_maxmin_local( &
332 va, field_list, field_list(1)%mesh%lcmesh_list, & ! (in)
333 statval_l, statidx_l ) ! (out)
334
335 call statistics_detail_core( &
336 va, field_list, statval_l, statidx_l, local ) ! (in)
337
338 log_newline
339
340 return

◆ meshfield_statistics_detail_3d()

subroutine scale_meshfield_statistics::meshfield_statistics_detail::meshfield_statistics_detail_3d ( class(meshfield3d), dimension(:), intent(in) field_list,
logical, intent(in), optional local )
Parameters
[in]localcalculate in local node

Definition at line 376 of file scale_meshfield_statistics.F90.

377 implicit none
378
379 class(MeshField3D), intent(in) :: field_list(:)
380 logical, intent(in), optional :: local
381
382 real(RP) :: statval_l( size(field_list),2)
383 integer :: statidx_l(3,size(field_list),2)
384 integer :: VA
385 !---------------------------------------------------------------------------
386
387 log_newline
388 log_info("MeshField_STATISTICS_detail_3D",*) 'Variable Statistics '
389
390 va = size(field_list)
391 call search_maxmin_local( &
392 va, field_list, field_list(1)%mesh%lcmesh_list, & ! (in)
393 statval_l, statidx_l ) ! (out)
394
395 call statistics_detail_core( &
396 va, field_list, statval_l, statidx_l, local ) ! (in)
397
398 log_newline
399
400 return

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