Hi, Is it possible to supply a new method for the %*% operator? I need to provide a new method for working on variables of a newly defined class, "ad". I've had no problems overloading +, * etc.., using code such as:
"+.ad" <- function(a,b = NULL) { # further code here } I've tried to do the same thing with %*%: "%*%.ad" <- function(a,b) { # further code here } However this doesn't work; the new method is never called and the standard %*% operator is used instead. I've had a look at the documentation and it appears to be because the %*% operator is not part of the "Math", "Ops", "Summary" or "Complex" groups. I was wondering if anybody knew of a work-around for this? (I realise that I can just do %*%.ad(a,b) when I want to use the new method, but it would be much better for me if I could find something more transparent.) Thanks, Joe Cainey [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.