public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.Underlying_para serial_Underlying_para = serial_Class as FpmlSerializedCSharp.Underlying_para;
            FpmlSerializedCSharp.GeometricBM     serial_GeometricBM     = serial_Underlying_para.GeometricBM_;

            this.currentValue_ = serial_GeometricBM.CurrentValue_.ValueStr;

            this.drift_ = serial_GeometricBM.Drift_.ValueStr;

            this.dividend_ = serial_GeometricBM.Dividend_.ValueStr;

            this.volatility_ = serial_GeometricBM.Volatility_.ValueStr;
        }
Пример #2
0
        public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            this.type_ = "GeometricBM";

            FpmlSerializedCSharp.Underlying_para serial_Underlying_para = serial_Class as FpmlSerializedCSharp.Underlying_para;
            FpmlSerializedCSharp.GeometricBM     serial_GeometricBM     = serial_Underlying_para.GeometricBM_;

            this.krCode_    = serial_Underlying_para.KrCode_.ValueStr;
            this.underName_ = serial_Underlying_para.UnderName_.ValueStr;

            this.currentValue_ = serial_GeometricBM.CurrentValue_.ValueStr;

            this.drift_ = serial_GeometricBM.Drift_.ValueStr;

            this.dividend_ = serial_GeometricBM.Dividend_.ValueStr;

            this.volatility_ = serial_GeometricBM.Volatility_.ValueStr;

            this.view_             = new GeometricBMView();
            this.view_.DataContext = this;
        }