Esempio n. 1
0
        private void EndCalculate(IAsyncResult ar); // callback method

        // -----------------------------------------------------------------code part-------------------------------------------------------------------------------

        private void FireStatusChangedEvent(CalculationStatus status)
        {
            if (CalculationStatusChanged != null)
            {
                CalculationEventArgs args = new CalculationEventArgs(status);
                if (CalculationStatusChanged.Target is System.Windows.Forms.Control)
                {
                    Control targetForm = CalculationStatusChanged.Target as System.Windows.Forms.Control;
                    targetForm.Invoke(CalculationStatusChanged, new object[] { this, args });
                }
                else
                {
                    CalculationStatusChanged(this, args);
                }
            }
        }
Esempio n. 2
0
        public PrimeLinkProfile()
        {
            CreateMap <PrimeLink, PrimeLinkModel>()
            .ForMember(destination => destination.CalculationStatus, options => options.MapFrom(source => CalculationStatus.GetStatusFromId(source.CalculationStatusId)));

            CreateMap <PrimeLinkModel, PrimeLinkDto>()
            .ForMember(destination => destination.NextPrime, options =>
            {
                options.PreCondition(source => source.CalculationStatus == CalculationStatus.Done);
                options.MapFrom(source => source.NextPrime);
            });
        }
        public CalculationProfile()
        {
            CreateMap <Calculation, CalculationModel>()
            .ForMember(destination => destination.CalculationStatus, options => options.MapFrom(source => CalculationStatus.GetStatusFromId(source.CalculationStatusId)));

            CreateMap <CalculationModel, CalculationDto>()
            .ForMember(destination => destination.IsPrime, options =>
            {
                options.PreCondition(source => source.CalculationStatus == CalculationStatus.Done);
                options.MapFrom(source => source.IsPrime);
            });
        }
 public ParameterValueWithStatus(IParameterValue value, CalculationStatus calculationStatus)
 {
     Value             = value;
     CalculationStatus = calculationStatus;
 }
Esempio n. 5
0
        public Number(String inCF, int inEBits, int inEBitsFI, int inMBits, int inMBitsFI, int inMFBits, int inCFBits, int inOffset, int inOffsetFI, String inName)
        {
            Name = inName;

            CF = inCF;

            EBits = inEBits;
            EBitsFI = inEBitsFI;
            MBits = inMBits;
            MBitsFI = inMBitsFI;
            MFBits = inMFBits;
            CFBits = inCFBits;

            Sign = "";
            SignCharacter = "";
            ExpSign = "";
            E = "";
            ER = "";
            Exponenta = "";
            ExponentaRight = "";
            Mantisa = "";
            MantisaRight = "";
            MF = "";

            NormMIN = NormMAX = "";
            DenormMIN = DenormMAX = "";
            Normalized = Denormalized = IntPartDenormalized = FloatPartDenormalized = "";

            BinaryFloatPart = "";
            BinaryIntPart = "";
            CalcStatus = CalculationStatus.Ok;
            NumberState = stateOfNumber.zero;
            Offset = inOffset;
            OffsetFI = inOffsetFI;
        }
Esempio n. 6
0
 private void FireStatusChangedEvent(CalculationStatus status);
Esempio n. 7
0
 public CalculationEventArgs(CalculationStatus status) 
 {
     this.Status = status;
 }
Esempio n. 8
0
 public CalculationEventArgs(int progress) 
 {
     this.Progress = progress;
     this.Status = CalculationStatus.Calculating;
 }