Ejemplo n.º 1
0
        public object Clone()
        {
            InterpolatedCurve copy = this.MemberwiseClone() as InterpolatedCurve;

            copy.times_        = new List <double>(times_);
            copy.data_         = new List <double>(data_);
            copy.interpolator_ = interpolator_;
            copy.setupInterpolation();
            return(copy);
        }
        public object Clone()
        {
            InterpolatedCurve copy = this.MemberwiseClone() as InterpolatedCurve;

            copy.times_        = new List <double>(times_);
            copy.data_         = new List <double>(data_);
            copy.interpolator_ = interpolator_;
            copy.setupInterpolation();
            (copy as PiecewiseYoYInflationCurve).base_curve = (base_curve as InterpolatedCurve).Clone() as YoYInflationTermStructure;
            return(copy);
        }