FE-Project
Loading...
Searching...
No Matches
scale_file_history_meshfield::file_history_meshfield_in Interface Reference

Public Member Functions

subroutine file_history_meshfield_in1d (field1d, desc, standard_name, registered_comp_id)
subroutine file_history_meshfield_in2d (field2d, desc, standard_name, registered_comp_id)
subroutine file_history_meshfield_in3d (field3d, desc, standard_name, registered_comp_id)

Detailed Description

Definition at line 97 of file scale_file_history_meshfield.F90.

Member Function/Subroutine Documentation

◆ file_history_meshfield_in1d()

subroutine scale_file_history_meshfield::file_history_meshfield_in::file_history_meshfield_in1d ( class(meshfield1d), intent(in) field1d,
character(len=*), intent(in) desc,
character(len=*), intent(in), optional standard_name,
integer, intent(in), optional registered_comp_id )
Parameters
[in]descdescription of the item

Definition at line 355 of file scale_file_history_meshfield.F90.

357 implicit none
358 class(MeshField1D), intent(in) :: field1d
359 character(len=*), intent(in) :: desc !< description of the item
360 character(len=*), intent(in), optional :: standard_name
361 integer, intent(in), optional :: registered_comp_id
362
363 integer :: hstid
364 logical :: do_put
365 !-------------------------------------------------
366
367 call history_in_regvar( hstid, do_put, & ! (out)
368 field1d, desc, 1, standard_name, 'XYZ' ) ! (in)
369
370 if ( do_put ) call file_history_meshfield_put( hstid, field1d, registered_comp_id )
371
372 return

◆ file_history_meshfield_in2d()

subroutine scale_file_history_meshfield::file_history_meshfield_in::file_history_meshfield_in2d ( class(meshfield2d), intent(in) field2d,
character(len=*), intent(in) desc,
character(len=*), intent(in), optional standard_name,
integer, intent(in), optional registered_comp_id )
Parameters
[in]descdescription of the item

Definition at line 423 of file scale_file_history_meshfield.F90.

425 implicit none
426 class(MeshField2D), intent(in) :: field2d
427 character(len=*), intent(in) :: desc !< description of the item
428 character(len=*), intent(in), optional :: standard_name
429 integer, intent(in), optional :: registered_comp_id
430
431 integer :: hstid
432 logical :: do_put
433 !-------------------------------------------------
434
435 call history_in_regvar( hstid, do_put, & ! (out)
436 field2d, desc, 2, standard_name, 'XY' ) ! (in)
437
438 if ( do_put ) call file_history_meshfield_put( hstid, field2d, registered_comp_id )
439
440 return

◆ file_history_meshfield_in3d()

subroutine scale_file_history_meshfield::file_history_meshfield_in::file_history_meshfield_in3d ( class(meshfield3d), intent(in) field3d,
character(len=*), intent(in) desc,
character(len=*), intent(in), optional standard_name,
integer, intent(in), optional registered_comp_id )
Parameters
[in]descdescription of the item

Definition at line 492 of file scale_file_history_meshfield.F90.

494 implicit none
495 class(MeshField3D), intent(in) :: field3d
496 character(len=*), intent(in) :: desc !< description of the item
497 character(len=*), intent(in), optional :: standard_name
498 integer, intent(in), optional :: registered_comp_id
499
500 integer :: hstid
501 logical :: do_put
502 !-------------------------------------------------
503
504 call history_in_regvar( hstid, do_put, & ! (out)
505 field3d, desc, 3, standard_name, 'XYZ' ) ! (in)
506
507 if ( do_put ) call file_history_meshfield_put( hstid, field3d, registered_comp_id )
508
509 return

References scale_file_common_meshfield::file_common_meshfield_get_axis1d(), scale_file_common_meshfield::file_common_meshfield_get_axis2d(), scale_file_common_meshfield::file_common_meshfield_get_axis3d(), scale_file_common_meshfield::file_common_meshfield_get_dims1d(), scale_file_common_meshfield::file_common_meshfield_get_dims2d(), scale_file_common_meshfield::file_common_meshfield_get_dims3d(), scale_mesh_base1d::meshbase1d_dimtype_num, scale_mesh_base1d::meshbase1d_dimtypeid_x, scale_mesh_base2d::meshbase2d_dimtype_num, scale_mesh_base2d::meshbase2d_dimtypeid_x, scale_mesh_base2d::meshbase2d_dimtypeid_y, scale_mesh_base3d::meshbase3d_dimtype_num, scale_mesh_base3d::meshbase3d_dimtypeid_x, scale_mesh_base3d::meshbase3d_dimtypeid_y, and scale_mesh_base3d::meshbase3d_dimtypeid_z.


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