package org.freehep.math.minuit; /** * * @version $Id: MinimumSeed.java 8584 2006-08-10 23:06:37Z duns $ */ class MinimumSeed { MinimumSeed(MinimumState state, MnUserTransformation trafo) { theState = state; theTrafo = trafo; theValid = true; } MinimumState state() { return theState; } MinimumParameters parameters() { return state().parameters(); } MinimumError error() { return state().error(); } FunctionGradient gradient() { return state().gradient(); } MnUserTransformation trafo() { return theTrafo; } MnMachinePrecision precision() { return theTrafo.precision(); } double fval() { return state().fval(); } double edm() { return state().edm(); } int nfcn() { return state().nfcn(); } boolean isValid() { return theValid; } private MinimumState theState; private MnUserTransformation theTrafo; private boolean theValid; }