TUV-x
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
musica_map::pair_t Interface Reference

Matched pair. More...

Public Member Functions

procedure pack_size => pair_pack_size
 Returns the size of a binary buffer required to pack the pair.
 
procedure mpi_pack => pair_mpi_pack
 Packs the pair onto a characcter buffer.
 
procedure mpi_unpack => pair_mpi_unpack
 Unpacks a pair from a character buffer.
 

Public Attributes

integer to_index_
 Index in destination array.
 
real(kind=dk) scale_factor_ = 1.0
 Scaling factor applied to source data.
 

Private Member Functions

type(pair_t) function pair_constructor (config, from_labels, to_labels)
 Constructor of pair_t objects. More...
 

Private Attributes

integer from_index_
 Index in source array.
 

Detailed Description

Matched pair.

Constructor of pair_t objects.

Member Function/Subroutine Documentation

◆ pair_constructor()

type(pair_t) function musica_map::pair_t::pair_constructor ( type(config_t), intent(inout)  config,
type(string_t), dimension(:), intent(in)  from_labels,
type(string_t), dimension(:), intent(in)  to_labels 
)
private

Constructor of pair_t objects.

Parameters
[in,out]configMatched pair configuration
[in]from_labelsSource array element labels
[in]to_labelsDestination array element labels

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