Now, it is a bit debatable if saying it is a computer virus already described sufficiently how the output relates to the input but I would say that probably any definition of a computer virus that you would give me would in some way describe what the computer virus is doing. 