Changeset 201 for bdm/stat/libBM.h

Show
Ignore:
Timestamp:
11/10/08 15:40:25 (16 years ago)
Author:
smidl
Message:

oprava ARX a prejmenovani sampleN na sample_m

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • bdm/stat/libBM.h

    r200 r201  
    169169        virtual vec sample () const =0; 
    170170        //! Returns N samples from density \f$epdf(rv)\f$ 
    171         virtual mat sampleN ( int N ) const; 
    172         //! Compute probability of argument \c val 
    173         virtual double eval ( const vec &val ) const {return exp ( this->evalpdflog ( val ) );}; 
    174  
     171        virtual mat sample_m ( int N ) const; 
     172         
    175173        //! Compute log-probability of argument \c val 
    176174        virtual double evalpdflog ( const vec &val ) const =0; 
     
    232230 
    233231        //! Shortcut for conditioning and evaluation of the internal epdf. In some cases,  this operation can be implemented efficiently. 
    234         virtual double evalcond ( const vec &dt, const vec &cond ) {this->condition ( cond );return ep->eval ( dt );}; 
     232        virtual double evalcond ( const vec &dt, const vec &cond ) {this->condition ( cond );return exp(ep->evalpdflog ( dt ));}; 
     233 
     234        virtual vec evalcond_m ( const mat &Dt, const vec &cond ) {this->condition ( cond );return exp(ep->evalpdflog_m ( Dt ));}; 
    235235 
    236236        //! Destructor for future use;