YetAnotherCoupler 3.2.0_a
Loading...
Searching...
No Matches
Public Member Functions
yac::yac_fdef_couple Interface Reference

Fortran interface for definition of a couple. More...

Collaboration diagram for yac::yac_fdef_couple:
Collaboration graph

Public Member Functions

subroutine yac_fdef_couple (src_comp_name, src_grid_name, src_field_name, tgt_comp_name, tgt_grid_name, tgt_field_name, coupling_timestep, time_unit, time_reduction, interp_stack_config_id, src_lag, tgt_lag, weight_file, mapping_side, scale_factor, scale_summand, src_mask_names, tgt_mask_name)
 
subroutine yac_fdef_couple_instance (instance_id, src_comp_name, src_grid_name, src_field_name, tgt_comp_name, tgt_grid_name, tgt_field_name, coupling_timestep, time_unit, time_reduction, interp_stack_config_id, src_lag, tgt_lag, weight_file, mapping_side, scale_factor, scale_summand, src_mask_names, tgt_mask_name)
 

Detailed Description

Fortran interface for definition of a couple.

Definition at line 2150 of file yac_module.F90.

Constructor & Destructor Documentation

◆ yac_fdef_couple()

subroutine yac::yac_fdef_couple::yac_fdef_couple ( character ( len=* ), intent(in)  src_comp_name,
character ( len=* ), intent(in)  src_grid_name,
character ( len=* ), intent(in)  src_field_name,
character ( len=* ), intent(in)  tgt_comp_name,
character ( len=* ), intent(in)  tgt_grid_name,
character ( len=* ), intent(in)  tgt_field_name,
character ( len=* ), intent(in)  coupling_timestep,
integer, intent(in)  time_unit,
integer, intent(in)  time_reduction,
integer, intent(in)  interp_stack_config_id,
integer, intent(in), optional  src_lag,
integer, intent(in), optional  tgt_lag,
character ( len=* ), intent(in), optional  weight_file,
integer, intent(in), optional  mapping_side,
double precision, intent(in), optional  scale_factor,
double precision, intent(in), optional  scale_summand,
type(yac_string), dimension(:), intent(in), optional  src_mask_names,
character ( len=* ), intent(in), optional  tgt_mask_name 
)

Definition at line 2152 of file yac_module.F90.

Member Function/Subroutine Documentation

◆ yac_fdef_couple_instance()

subroutine yac::yac_fdef_couple::yac_fdef_couple_instance ( integer, intent(in)  instance_id,
character ( len=* ), intent(in)  src_comp_name,
character ( len=* ), intent(in)  src_grid_name,
character ( len=* ), intent(in)  src_field_name,
character ( len=* ), intent(in)  tgt_comp_name,
character ( len=* ), intent(in)  tgt_grid_name,
character ( len=* ), intent(in)  tgt_field_name,
character ( len=* ), intent(in)  coupling_timestep,
integer, intent(in)  time_unit,
integer, intent(in)  time_reduction,
integer, intent(in)  interp_stack_config_id,
integer, intent(in), optional  src_lag,
integer, intent(in), optional  tgt_lag,
character ( len=* ), intent(in), optional  weight_file,
integer, intent(in), optional  mapping_side,
double precision, intent(in), optional  scale_factor,
double precision, intent(in), optional  scale_summand,
type(yac_string), dimension(:), intent(in), optional  src_mask_names,
character ( len=* ), intent(in), optional  tgt_mask_name 
)

Definition at line 2181 of file yac_module.F90.


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