Show
Ignore:
Timestamp:
06/10/10 21:40:09 (14 years ago)
Author:
mido
Message:

another update of doc - all bayesian models until bdm::MultiModel? finished
also MixEF::MixEF_options renamed just to MixEF::Options

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • library/bdm/estim/particles.h

    r1068 r1077  
    6767        } 
    6868    } 
     69 
     70 
     71    /*! Create object from the following structure 
     72 
     73    \code 
     74    class = "MarginalizedParticleBase"; 
     75    bm = configuration of bdm::BM;          % any offspring of BM, bdm::BM::from_setting 
     76    --- inherited fields --- 
     77    bdm::BM::from_setting 
     78    \endcode 
     79    */ 
    6980    void from_setting(const Setting &set) { 
    7081        BM::from_setting ( set ); 
     
    7889}; 
    7990 
     91//! \brief Internal class used in PF (surely?) 
    8092class MarginalizedParticle : public MarginalizedParticleBase { 
    8193protected: 
     
    110122    } 
    111123 
    112     /*! parse structure 
     124    /*! Create object from the following structure 
     125 
    113126    \code 
    114127    class = "MarginalizedParticle"; 
    115     parameter_pdf = {class = 'epdf_offspring', ...}; 
    116     bm = {class = 'bm_offspring',...}; 
     128    parameter_pdf = configuration of bdm::epdf;          % any offspring of epdf, bdm::epdf::from_setting 
     129    --- inherited fields --- 
     130    bdm::MarginalizedParticleBase::from_setting 
    117131    \endcode 
    118     If rvs are set, then it checks for compatibility. 
    119     */ 
     132    */     
    120133    void from_setting(const Setting &set) { 
    121134        MarginalizedParticleBase::from_setting ( set ); 
     
    159172UIREGISTER(MarginalizedParticle); 
    160173 
    161 //! class used in PF 
     174//! Internal class which is used in PF 
    162175class BootstrapParticle : public BM { 
    163176    dirac est; 
     
    193206    } 
    194207 
    195     /*! parse structure 
     208    /*! Create object from the following structure 
    196209    \code 
    197210    class = "BootstrapParticle"; 
    198     parameter_pdf = {class = 'epdf_offspring', ...}; 
    199     observation_pdf = {class = 'epdf_offspring',...}; 
     211    parameter_pdf = configuration of bdm::epdf;      % any offspring of epdf, bdm::epdf::from_setting 
     212    observation_pdf = configuration of bdm::epdf;    % any offspring of epdf, bdm::epdf::from_setting 
     213    --- inherited fields --- 
     214    bdm::BM::from_setting 
    200215    \endcode 
    201     If rvs are set, then it checks for compatibility. 
    202216    */ 
    203217    void from_setting(const Setting &set) { 
     
    206220        obs = UI::build<pdf> ( set, "observation_pdf", UI::compulsory ); 
    207221    } 
     222 
    208223    void validate() { 
    209224        yrv = obs->_rv();