Exemplo n.º 1
0
 def echo_string():
     function = LegacyFunctionSpecification()
     function.addParameter('string_in', dtype='string', direction=function.IN)
     function.addParameter('string_out', dtype='string', direction=function.OUT)
     function.result_type = 'int32'
     function.can_handle_array = True
     function.id = 14
     return function
Exemplo n.º 2
0
 def echo_double():
     function = LegacyFunctionSpecification()
     function.addParameter('double_in', dtype='float64', direction=function.IN)
     function.addParameter('double_out', dtype='float64', direction=function.OUT)
     function.result_type = 'int32'
     function.can_handle_array = True
     function.id = 13
     return function
Exemplo n.º 3
0
 def get_mass():
     function = LegacyFunctionSpecification()
     function.addParameter('index_of_the_particle', dtype='int32', direction=function.IN)
     function.addParameter('mass', dtype='float64', direction=function.OUT)
     function.result_type = 'int32'
     function.can_handle_array = True
     function.id = 10
     return function
Exemplo n.º 4
0
 def set_mass():
     function = LegacyFunctionSpecification()
     function.addParameter('index_of_the_particle', dtype='int32', direction=function.IN)
     function.addParameter('mass', dtype='float64', direction=function.IN, description="The new mass of the particle")
     function.result_type = 'int32'
     function.can_handle_array = True
     function.id = 11
     return function
Exemplo n.º 5
0
 def echo_quantities_error():
     function = LegacyFunctionSpecification()
     function.addParameter('quantity_in', dtype='float64', direction=function.IN)
     function.addParameter('quantity_out', dtype='float64', direction=function.OUT)
     function.result_type = 'int32'
     function.must_handle_array = True
     function.has_units = True
     function.id = 25
     return function