psmile_smioc_interface::interface Interface Reference

Public Member Functions

subroutine get_smioc_numbers (id_XML_doc, id_nb_unitsets, id_nb_grids, id_nb_transi, id_nb_persis, id_comp, ld_first_details, id_error)
subroutine get_unitsets_details (id_XML_doc, id_nb_unitsets, ida_smioc_unitsets, id_error)
subroutine get_transi_io_numbers (id_XML_doc, id_nb_transi, ida_nb_stand_name, ida_nb_transi_in, ida_nb_transi_out, id_comp, ld_first_details, id_error)
subroutine get_smioc_transi_numbers (id_XML_doc, id_nb_transi, id_error)
subroutine init_grids (id_nb_grids, sda_smioc_grids, id_error)
subroutine init_transi (id_nb_transi, ida_nb_stand_name, ida_nb_transi_in, ida_nb_transi_out, sda_smioc_transi, id_error)
subroutine get_transi_details (id_XML_doc, id_nb_transi, sda_smioc_transi, id_comp, ld_first_details, id_error)
subroutine get_persis_details (id_XML_doc, id_nb_persis, sda_smioc_persis, id_error)
subroutine init_comp_udef (id_nb_transi, ida_nb_transi_in, ida_nb_transi_out, id_comp, id_error)
subroutine create_transi_udef (id_nb_transi, id_xml, id_u, id_ch, id_side, sda_smioc_transi, id_comp, id_error)
subroutine init_persis (id_nb_persis, sda_smioc_persis, id_error)
subroutine write_grids_details (id_nb_grids, sda_grids, id_chanel, id_error)
subroutine write_transi_details (id_nb_transi, sda_transi, id_chanel, id_error)
subroutine write_persis_details (id_nb_persis, sda_persis, id_chanel, id_error)
subroutine get_grids_details (id_XML_doc, id_nb_grids, sda_smioc_grids, id_error)
subroutine get_smioc_grids_transi_nb (id_XML_doc, id_nb_grids, id_nb_transi, id_error)
subroutine put_udef_suffix (cd_in, cd_out, id_chan, id_side)

Detailed Description

Definition at line 21 of file psmile_smioc_interface.F90.


Member Function/Subroutine Documentation

subroutine psmile_smioc_interface::interface::create_transi_udef ( Integer,intent(in)  id_nb_transi,
Integer,intent(in)  id_xml,
Integer,intent(in)  id_u,
Integer,intent(in)  id_ch,
Integer,intent(in)  id_side,
TYPE(transient),dimension(id_nb_transi),intent(inout),target  sda_smioc_transi,
Integer,intent(in)  id_comp,
Integer,intent(out)  id_error 
)

Definition at line 288 of file psmile_smioc_interface.F90.

subroutine psmile_smioc_interface::interface::get_grids_details ( INTEGER,intent(in)  id_XML_doc,
INTEGER,intent(in)  id_nb_grids,
TYPE (smioc_grid),dimension(id_nb_grids),intent(out)  sda_smioc_grids,
INTEGER,intent(out)  id_error 
)

Definition at line 403 of file psmile_smioc_interface.F90.

subroutine psmile_smioc_interface::interface::get_persis_details ( INTEGER,intent(in)  id_XML_doc,
INTEGER,intent(in)  id_nb_persis,
TYPE(persistent),dimension(id_nb_persis),intent(out)  sda_smioc_persis,
INTEGER,intent(out)  id_error 
)

Definition at line 238 of file psmile_smioc_interface.F90.

subroutine psmile_smioc_interface::interface::get_smioc_grids_transi_nb ( INTEGER,intent(in)  id_XML_doc,
INTEGER,intent(out)  id_nb_grids,
INTEGER,intent(out)  id_nb_transi,
INTEGER,intent(out)  id_error 
)

Definition at line 424 of file psmile_smioc_interface.F90.

subroutine psmile_smioc_interface::interface::get_smioc_numbers ( INTEGER,intent(in)  id_XML_doc,
INTEGER,intent(out)  id_nb_unitsets,
INTEGER,intent(out)  id_nb_grids,
INTEGER,intent(out)  id_nb_transi,
INTEGER,intent(out)  id_nb_persis,
INTEGER,intent(in)  id_comp,
LOGICAL,intent(in)  ld_first_details,
INTEGER,intent(out)  id_error 
)

Definition at line 24 of file psmile_smioc_interface.F90.

subroutine psmile_smioc_interface::interface::get_smioc_transi_numbers ( INTEGER,intent(in)  id_XML_doc,
INTEGER,intent(out)  id_nb_transi,
INTEGER,intent(out)  id_error 
)

Definition at line 143 of file psmile_smioc_interface.F90.

subroutine psmile_smioc_interface::interface::get_transi_details ( INTEGER,intent(in)  id_XML_doc,
INTEGER,intent(in)  id_nb_transi,
TYPE(transient),dimension(id_nb_transi),intent(inout)  sda_smioc_transi,
INTEGER,intent(in)  id_comp,
LOGICAL,intent(in)  ld_first_details,
INTEGER,intent(out)  id_error 
)

Definition at line 208 of file psmile_smioc_interface.F90.

subroutine psmile_smioc_interface::interface::get_transi_io_numbers ( INTEGER,intent(in)  id_XML_doc,
INTEGER,intent(in)  id_nb_transi,
INTEGER,dimension(id_nb_transi),intent(out)  ida_nb_stand_name,
INTEGER,dimension(id_nb_transi),intent(out)  ida_nb_transi_in,
INTEGER,dimension(id_nb_transi),intent(out)  ida_nb_transi_out,
INTEGER,intent(in)  id_comp,
LOGICAL,intent(in)  ld_first_details,
INTEGER,intent(out)  id_error 
)

Definition at line 96 of file psmile_smioc_interface.F90.

subroutine psmile_smioc_interface::interface::get_unitsets_details ( INTEGER,intent(in)  id_XML_doc,
INTEGER,intent(in)  id_nb_unitsets,
INTEGER,dimension(id_nb_unitsets,3),intent(out)  ida_smioc_unitsets,
INTEGER,intent(out)  id_error 
)

Definition at line 68 of file psmile_smioc_interface.F90.

subroutine psmile_smioc_interface::interface::init_comp_udef ( INTEGER,intent(in)  id_nb_transi,
INTEGER,dimension(id_nb_transi),intent(in)  ida_nb_transi_in,
INTEGER,dimension(id_nb_transi),intent(in)  ida_nb_transi_out,
INTEGER,intent(in)  id_comp,
INTEGER,intent(out)  id_error 
)

Definition at line 260 of file psmile_smioc_interface.F90.

subroutine psmile_smioc_interface::interface::init_grids ( INTEGER,intent(in)  id_nb_grids,
TYPE (smioc_grid),dimension(id_nb_grids),intent(out)  sda_smioc_grids,
INTEGER,intent(out)  id_error 
)

Definition at line 160 of file psmile_smioc_interface.F90.

subroutine psmile_smioc_interface::interface::init_persis ( INTEGER,intent(in)  id_nb_persis,
TYPE(persistent),dimension(id_nb_persis),intent(out)  sda_smioc_persis,
INTEGER,intent(out)  id_error 
)

Definition at line 325 of file psmile_smioc_interface.F90.

subroutine psmile_smioc_interface::interface::init_transi ( INTEGER,intent(in)  id_nb_transi,
INTEGER,dimension(id_nb_transi),intent(in)  ida_nb_stand_name,
INTEGER,dimension(id_nb_transi),intent(in)  ida_nb_transi_in,
INTEGER,dimension(id_nb_transi),intent(in)  ida_nb_transi_out,
TYPE(transient),dimension(id_nb_transi),intent(inout)  sda_smioc_transi,
INTEGER,intent(out)  id_error 
)

Definition at line 177 of file psmile_smioc_interface.F90.

subroutine psmile_smioc_interface::interface::put_udef_suffix ( Character(len=*),intent(in)  cd_in,
Character(len=max_name),intent(out)  cd_out,
Integer,intent(in)  id_chan,
Integer,intent(in)  id_side 
)

Definition at line 446 of file psmile_smioc_interface.F90.

subroutine psmile_smioc_interface::interface::write_grids_details ( INTEGER,intent(in)  id_nb_grids,
TYPE (smioc_grid),dimension(id_nb_grids),intent(in)  sda_grids,
INTEGER,intent(in)  id_chanel,
INTEGER,intent(out)  id_error 
)

Definition at line 344 of file psmile_smioc_interface.F90.

subroutine psmile_smioc_interface::interface::write_persis_details ( INTEGER,intent(in)  id_nb_persis,
TYPE(persistent),dimension(id_nb_persis),intent(in)  sda_persis,
INTEGER,intent(in)  id_chanel,
INTEGER,intent(out)  id_error 
)

Definition at line 382 of file psmile_smioc_interface.F90.

subroutine psmile_smioc_interface::interface::write_transi_details ( INTEGER,intent(in)  id_nb_transi,
TYPE(transient),dimension(id_nb_transi),intent(in)  sda_transi,
INTEGER,intent(in)  id_chanel,
INTEGER,intent(out)  id_error 
)

Definition at line 363 of file psmile_smioc_interface.F90.


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

Generated on 18 Mar 2011 for Oasis4 by  doxygen 1.6.1