Diffpack Documentation


Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

ExpecVarFieldLattice.h

Go to the documentation of this file.
00001 
00005 class ExpecVarFieldLattice : public EmpiricalStatistics
00006 
00007 {
00008 protected:
00009 
00010   Handle(FieldLattice) z1;   
00011   Handle(FieldLattice) z2;   
00012   Handle(FieldLattice) EU;   
00013   Handle(FieldLattice) SDU;  
00014   Handle(FieldLattice) VARU; 
00015 
00016   void estimator ();
00017 
00018 public:
00019 
00020   ExpecVarFieldLattice ();
00021  ~ExpecVarFieldLattice () {}
00022 
00023   bool redim (const FieldLattice& f);
00024   bool ok () const;
00025 
00026   void init ();
00027   void update (FieldLattice& u);
00028   FieldLattice& getExpec ();
00029   FieldLattice& getStDev ();
00030   FieldLattice& getVar ();
00031 };
00032 
00033 
00111 class MomentsFieldLattice :    public ExpecVarFieldLattice
00112 
00113 {
00114 protected:
00115 
00116   Handle(FieldLattice) z3; 
00117   Handle(FieldLattice) z4; 
00118   Handle(FieldLattice) SKEW; 
00119   Handle(FieldLattice) KURT; 
00120   Handle(FieldLattice) THIRD;          
00121   Handle(FieldLattice) FOURTH;         
00122 
00123 public:
00124 
00125   MomentsFieldLattice ();
00126   virtual ~MomentsFieldLattice ();
00127 
00128   virtual void estimator ();
00129 
00130   virtual bool redim (const FieldLattice& f);
00131   virtual bool ok () const;
00132 
00133   virtual void init ();
00134   virtual void update (FieldLattice& u);
00135   FieldLattice& getSkew ();
00136   FieldLattice& getKurt ();
00137   FieldLattice& getThird ();
00138   FieldLattice& getFourth ();
00139 };
00140 
00141 

Copyright © 2003 inuTech GmbH. All rights reserved.