コード例 #1
0
        /***************************************************/
        /**** Constructors                              ****/
        /***************************************************/

        public InputOutputComparison(IComparable objectId, IComparable resultCase, double timeStep, Type objectType, InputOutputComparisonType resultType, IEnumerable <InputOutputDifference> results)
        {
            ObjectId   = objectId;
            ResultCase = resultCase;
            TimeStep   = timeStep;
            ObjectType = objectType;
            ResultType = resultType;
            Results    = results == null ? new ReadOnlyCollection <InputOutputDifference>(new List <InputOutputDifference>()) : new ReadOnlyCollection <InputOutputDifference>(results.ToList());
        }
コード例 #2
0
        /***************************************************/
        /**** Constructors                              ****/
        /***************************************************/

        public InputOutputComparisonSummary(IComparable objectId, IComparable resultCase, Type objectType, InputOutputComparisonType resultType, string propertyId, double timeStep, int occurrences, double averageDifference, double maximumDifference, double maximumDifferenceInputItem, double maximumDifferenceReturnedItem)
        {
            ObjectId                      = objectId;
            ResultCase                    = resultCase;
            PropertyId                    = propertyId;
            TimeStep                      = timeStep;
            Occurrences                   = occurrences;
            ObjectType                    = objectType;
            ResultType                    = resultType;
            AverageDifference             = averageDifference;
            MaximumDifference             = maximumDifference;
            MaximumDifferenceInputItem    = maximumDifferenceInputItem;
            MaximumDifferenceReturnedItem = maximumDifferenceReturnedItem;
        }