'Parameters
dim : int
Dimension of the scale matrix
df : int
Degrees of freedom
log_det_scale : float
Logarithm of the determinant of the scale matrix
Notes
As this function does no argument checking, it should not be
called directly; use \'entropy\' instead.'

def _entropy(self, dim, df, log_det_scale):

    return ((((((0.5 * (dim + 1)) * log_det_scale) + (((0.5 * dim) * (dim + 1)) * _LOG_2)) + multigammaln((0.5 * df), dim)) - ((0.5 * ((df - dim) - 1)) * np.sum([psi((0.5 * ((df + 1) - (i + 1)))) for i in range(dim)]))) + ((0.5 * df) * dim))
