The new Minuit has been designed to interfere as little as possible
with other programs or packages which may be loaded at the same
time. Thus it uses no memory manager or other external subroutines
(except LOGICAL FUNCTION INTRAC
), all its own subroutine names
start with the letters MN
(except Minuit and the user written routines),
all COMMON
block names start with the characters MN7
,
and the user should not need to use explicitly any
Minuit COMMON
blocks.
In addition, more than one different functions can be minimized in the same execution module, provided the functions have different names, and provided one minimization and error analysis is completely finished before the next one begins.