Assembla home | Assembla project page
 

Changeset 206

Show
Ignore:
Timestamp:
06/15/08 18:36:53 (4 months ago)
Author:
snovik
Message:

New: QL 15043

Files:

Legend:

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

    r203 r206  
    5757            dayCounter_ = dayCounter; 
    5858 
    59             if (!(fixingDays < 3)) 
    60                 throw new ArgumentException("wrong number (" + fixingDays + ") of fixing days"); 
    6159            tenor_.normalize(); 
    6260 
     
    7169        public override string name() { 
    7270            string res = familyName_; 
    73             if (tenor_.units() == TimeUnit.Days) { 
     71            if (tenor_ == new Period(1, TimeUnit.Days)) { 
    7472                if (fixingDays_ == 0) 
    7573                    res += "ON"; 
     74                else if (fixingDays_ == 1) 
     75                    res += "TN"; 
    7676                else if (fixingDays_ == 2) 
    7777                    res += "SN"; 
    7878                else 
    79                     res += "TN"
     79                    res += tenor_.ToShortString()
    8080            } else 
    8181                res += tenor_.ToShortString();