/// <summary>Gets informations of the current object as a specific <see cref="T:Dodoni.BasicComponents.Containers.InfoOutput"/> instance. /// </summary> /// <param name="infoOutput">The <see cref="T:Dodoni.BasicComponents.Containers.InfoOutput"/> object which is to be filled with informations concering the current instance.</param> /// <param name="categoryName">The name of the category, i.e. all informations will be added to these category.</param> public override void FillInfoOutput(InfoOutput infoOutput, string categoryName = "General") { var infoOutputPackage = infoOutput.AcquirePackage(categoryName); infoOutputPackage.Add("Dimension", 1); infoOutputPackage.Add("Weight function is 1.0", true); LowerBoundDescriptor.FillInfoOutput(infoOutput, categoryName + ".LowerBoundDescriptor"); UpperBoundDescriptor.FillInfoOutput(infoOutput, categoryName + ".UpperBoundDescriptor"); ExitCondition.FillInfoOutput(infoOutput, categoryName + ".ExitCondition"); }
/// <summary>Gets informations of the current object as a specific <see cref="T:Dodoni.BasicComponents.Containers.InfoOutput"/> instance. /// </summary> /// <param name="infoOutput">The <see cref="T:Dodoni.BasicComponents.Containers.InfoOutput"/> object which is to be filled with informations concering the current instance.</param> /// <param name="categoryName">The name of the category, i.e. all informations will be added to these category.</param> public override void FillInfoOutput(InfoOutput infoOutput, string categoryName = "General") { var infoOutputPackage = infoOutput.AcquirePackage(categoryName); infoOutputPackage.Add("Dimension", 1); infoOutputPackage.Add("Weight function is 1.0", false); infoOutputPackage.Add("Initial order", InitialOrder); infoOutputPackage.Add("Order step size", OrderStepSize); LowerBoundDescriptor.FillInfoOutput(infoOutput, categoryName + ".LowerBoundDescriptor"); UpperBoundDescriptor.FillInfoOutput(infoOutput, categoryName + ".UpperBoundDescriptor"); ExitCondition.FillInfoOutput(infoOutput, categoryName + ".ExitCondition"); }