Reference Guide  2.5.0
psyclone.parse.algorithm.InvokeCall Class Reference

Public Member Functions

def __init__ (self, kcalls, name=None, invoke_name="invoke")
 
def name (self)
 
def kcalls (self)
 

Detailed Description

Keeps information about an individual invoke call.

:param kcalls: Information about the kernels specified in the \
invoke.
:type kcalls: list of \
:py:class:`psyclone.parse.algorithm.KernelCall` or \
:py:class:`psyclone.parse.algorithm.BuiltInCall`
:param str name: An optional name to call the transformed invoke \
call. This defaults to None.
:param str invoke_name: the name that is used to indicate an invoke \
call. This defaults to 'invoke'.

Definition at line 894 of file algorithm.py.

Member Function Documentation

◆ kcalls()

def psyclone.parse.algorithm.InvokeCall.kcalls (   self)
:returns: the list of kernel calls in this invoke call
:rtype: list of \
:py:class:`psyclone.parse.algorithm.KernelCall` or \
:py:class:`psyclone.parse.algorithm.BuiltInCall`

Definition at line 931 of file algorithm.py.

931  def kcalls(self):
932  '''
933  :returns: the list of kernel calls in this invoke call
934  :rtype: list of \
935  :py:class:`psyclone.parse.algorithm.KernelCall` or \
936  :py:class:`psyclone.parse.algorithm.BuiltInCall`
937 
938  '''
939  return self._kcalls
940 
941 

References psyclone.parse.algorithm.InvokeCall._kcalls.

◆ name()


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