ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE-3.0/src/applications/staticProps/GofRAngle.hpp
(Generate patch)

Comparing trunk/OOPSE-3.0/src/applications/staticProps/GofRAngle.hpp (file contents):
Revision 2038 by tim, Wed Feb 16 20:30:50 2005 UTC vs.
Revision 2204 by gezelter, Fri Apr 15 22:04:00 2005 UTC

# Line 44 | Line 44 | class GofRAngle : public RadialDistrFunc {
44   #include "applications/staticProps/RadialDistrFunc.hpp"
45   namespace oopse {
46  
47 < class GofRAngle : public RadialDistrFunc {
47 >  class GofRAngle : public RadialDistrFunc {
48      
49 <    public:
50 <        GofRAngle(SimInfo* info, const std::string& filename, const std::string& sele1, const std::string& sele2, double len, int nrbins, int nangleBins);
49 >  public:
50 >    GofRAngle(SimInfo* info, const std::string& filename, const std::string& sele1, const std::string& sele2, double len, int nrbins, int nangleBins);
51  
52 <        int getNRBins() {
53 <            return nRBins_;
54 <        }
52 >    int getNRBins() {
53 >      return nRBins_;
54 >    }
55  
56 <        double getLength() {
57 <            return len_;
58 <        }
56 >    double getLength() {
57 >      return len_;
58 >    }
59  
60 <        int getNAngleBins() {return nAngleBins_;}
60 >    int getNAngleBins() {return nAngleBins_;}
61          
62 <    private:
62 >  private:
63  
64 <        virtual void preProcess();
65 <        virtual void initalizeHistogram();
66 <        virtual void collectHistogram(StuntDouble* sd1, StuntDouble* sd2);
67 <        virtual void processHistogram();
64 >    virtual void preProcess();
65 >    virtual void initalizeHistogram();
66 >    virtual void collectHistogram(StuntDouble* sd1, StuntDouble* sd2);
67 >    virtual void processHistogram();
68  
69 <        virtual double evaluateAngle(StuntDouble* sd1, StuntDouble* sd2) = 0;
69 >    virtual double evaluateAngle(StuntDouble* sd1, StuntDouble* sd2) = 0;
70  
71 <        virtual void writeRdf();
71 >    virtual void writeRdf();
72  
73 <        double deltaCosAngle_;
74 <        int nAngleBins_;
75 <        double len_;
76 <        int nRBins_;
77 <        double deltaR_;
73 >    double deltaCosAngle_;
74 >    int nAngleBins_;
75 >    double len_;
76 >    int nRBins_;
77 >    double deltaR_;
78          
79 <        std::vector<std::vector<int> > histogram_;
80 <        std::vector<std::vector<double> > avgGofr_;
81 <        int npairs_;
82 < };
79 >    std::vector<std::vector<int> > histogram_;
80 >    std::vector<std::vector<double> > avgGofr_;
81 >    int npairs_;
82 >  };
83  
84  
85 < class GofRTheta : public GofRAngle {
86 <    public:
87 <        GofRTheta(SimInfo* info, const std::string& filename, const std::string& sele1, const std::string& sele2, double len, int nrbins, int nangleBins)
88 <            : GofRAngle (info, filename, sele1, sele2, len, nrbins, nangleBins) {
89 <                setOutputName(getPrefix(filename) + ".gofrt");
90 <        }
85 >  class GofRTheta : public GofRAngle {
86 >  public:
87 >    GofRTheta(SimInfo* info, const std::string& filename, const std::string& sele1, const std::string& sele2, double len, int nrbins, int nangleBins)
88 >      : GofRAngle (info, filename, sele1, sele2, len, nrbins, nangleBins) {
89 >        setOutputName(getPrefix(filename) + ".gofrt");
90 >      }
91          
92 <    private:
92 >  private:
93  
94 <        virtual double evaluateAngle(StuntDouble* sd1, StuntDouble* sd2);        
95 < };
94 >    virtual double evaluateAngle(StuntDouble* sd1, StuntDouble* sd2);        
95 >  };
96  
97  
98 < class GofROmega : public GofRAngle {
99 <    public:
100 <        GofROmega(SimInfo* info, const std::string& filename, const std::string& sele1, const std::string& sele2, double len, int nrbins, int nangleBins)
101 <            : GofRAngle (info, filename, sele1, sele2, len, nrbins, nangleBins) {
102 <                setOutputName(getPrefix(filename) + ".gofro");
103 <        }
98 >  class GofROmega : public GofRAngle {
99 >  public:
100 >    GofROmega(SimInfo* info, const std::string& filename, const std::string& sele1, const std::string& sele2, double len, int nrbins, int nangleBins)
101 >      : GofRAngle (info, filename, sele1, sele2, len, nrbins, nangleBins) {
102 >        setOutputName(getPrefix(filename) + ".gofro");
103 >      }
104      
105 <    private:
106 <        virtual double evaluateAngle(StuntDouble* sd1, StuntDouble* sd2);        
107 < };
105 >  private:
106 >    virtual double evaluateAngle(StuntDouble* sd1, StuntDouble* sd2);        
107 >  };
108  
109   }
110   #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines