adds how param 'src' affects param 'dest' to the list

def add_affect(self, name, src, dest, val, condition = None ):
        """
        adds how param 'src' affects param 'dest' to the list
        """
        self.affects.append(ParamAffects(name, src, dest, val, condition))