External module function SMcalc - used by singleion

This function is optional and intended to accellerate singleion by vectorizing the temperature and thus save computation resources when using the option -Tsteps. It has the same parameters as Scalc with the following modifications:

  1. double $\ast$ T is replaced by Vector & T containing the temperatures for which the calculation is to be done.
  2. Vector & m is replaced by Matrix & L which should be filled with column vectors containing the spin moment $\mathbf S$. Each column corresponds to a temperature given as inputVector & T.