- Main Page
- Classes
- Files
- Related Pages

# work/mixpp/bdm/stat/arx.h

Go to the documentation of this file.

    00001
    00013 #ifndef ARX_H
    00014 #define ARX_H
    00015
    00016 #include <itpp/itbase.h>
    00017 #include <libBM.h>
    00018
    00019 using namespace itpp;
    00020
    00021
    00022
    00027 class ARX : public BM {
    00028 protected:
    00030         mat V;
    00031         egiw epdf;
    00032 public:
    00033
    00035         ARX(const RV &rv0) :BM(rv0) {};
    00036
    00040         virtual void bayes ( const vec &dt ) = 0;
    00042         void bayes ( mat Dt );
    00044         virtual epdf& _epdf()=0;
    00045 };
    00046
    00056 class BMcond {
    00057 protected:
    00059         RV rvc;
    00060 public:
    00062         virtual void condition ( const vec &val ) =0;
    00064         BMcond(RV &rv0):rvc(rv0){};
    00066         virtual ~BMcond(){};
    00068         const RV& _rvc() const {return rvc;}
    00069 };
    00070
    00071 #endif // BM_H