protected override void SaveOutputToFile(GMMOutput output, string outputPrefix, string input_basename, string module_basename) { SavingOutput.SaveValueToFile(SavingOutput.ObjectiveFileName(outputPrefix, input_basename, module_basename), output.Objective); SavingOutput.SaveVectorToFile(SavingOutput.JacobianFileName(outputPrefix, input_basename, module_basename), output.Gradient); }
protected override void SaveOutputToFile(HandOutput output, string outputPrefix, string input_basename, string module_basename) { SavingOutput.SaveVectorToFile(SavingOutput.ObjectiveFileName(outputPrefix, input_basename, module_basename), output.Objective); SavingOutput.SaveMatrixToFile(SavingOutput.JacobianFileName(outputPrefix, input_basename, module_basename), output.Jacobian); }
protected override void SaveOutputToFile(BAOutput output, string outputPrefix, string input_basename, string module_basename) { SavingOutput.SaveErrorsToFile(SavingOutput.ObjectiveFileName(outputPrefix, input_basename, module_basename), output.ReprojErr, output.WErr); SavingOutput.SaveSparseJToFile(SavingOutput.JacobianFileName(outputPrefix, input_basename, module_basename), output.J); }