Scientific computing

(for the rest of us)

Overloading

Overloading is a very powerful mechanism, through which we can add methods to existing functions to make them work with our own types. In this module, we will discuss how to overload existing functions, and how to use this approach in practice.