Changeset 612

Show
Ignore:
Timestamp:
09/13/09 23:14:28 (15 years ago)
Author:
smidl
Message:

register euni

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • library/bdm/stat/exp_family.h

    r604 r612  
    490490                void set_parameters (const vec &low0, const vec &high0) { 
    491491                        distance = high0 - low0; 
    492                         bdm_assert_debug (min (distance) > 0.0, "bad support"); 
    493492                        low = low0; 
    494493                        high = high0; 
     
    525524                        UI::get (high, set, "high", UI::compulsory); 
    526525                        UI::get (low, set, "low", UI::compulsory); 
    527                 } 
    528 }; 
    529  
     526                        set_parameters(low,high); 
     527                        validate(); 
     528                } 
     529                void validate() { 
     530                        bdm_assert(high.length()==low.length(), "Incompatible high and low vectors"); 
     531                        dim = high.length(); 
     532                        bdm_assert_debug (min (distance) > 0.0, "bad support"); 
     533                } 
     534}; 
     535UIREGISTER(euni); 
    530536 
    531537/*!