Assembla home | Assembla project page
 

Changeset 226

Show
Ignore:
Timestamp:
07/16/08 21:44:45 (4 months ago)
Author:
snovik
Message:

Change: Some minor changes

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/QLNet/QLNet/Index.cs

    r203 r226  
    6868 
    6969        // stores historical fixings from a TimeSeries 
    70         public void addFixings(TimeSeries<double> source) { addFixings(source, false); } 
    71         public void addFixings(TimeSeries<double> source, bool forceOverwrite) { 
     70        public void addFixings(Dictionary<Date, double> source) { addFixings(source, false); } 
     71        public void addFixings(Dictionary<Date, double> source, bool forceOverwrite) { 
    7272            ObservableValue<TimeSeries<double>> target = IndexManager.instance().getHistory(name()); 
    7373            foreach (Date d in source.Keys) { 
  • trunk/QLNet/QLNet/Indexes/InterestRateIndex.cs

    r206 r226  
    9191                throw new ArgumentException("Fixing date " + fixingDate + " is not valid"); 
    9292 
    93             Date today = Settings.evaluationDate(); 
    94  
    9593            var fixings = IndexManager.instance().getHistory(name()).value(); 
    9694            if (fixings.ContainsKey(fixingDate)) { 
    9795                return fixings[fixingDate]; 
    9896            } else { 
     97                Date today = Settings.evaluationDate(); 
    9998                if (fixingDate < today || 
    10099                    (fixingDate == today && !forecastTodaysFixing && Settings.enforcesTodaysHistoricFixings)) {