~ubuntu-branches/ubuntu/vivid/travis/vivid-proposed

« back to all changes in this revision

Viewing changes to src/raman.h

  • Committer: Package Import Robot
  • Author(s): Daniel Leidert, Daniel Leidert, Michael Banck
  • Date: 2014-09-22 10:00:17 UTC
  • mfrom: (1.1.9)
  • Revision ID: package-import@ubuntu.com-20140922100017-voentkpft033vxa6
Tags: 140902-1
* New upstream release.

[ Daniel Leidert ]
* debian/copyright: Updated.
* debian/upstream: Renamed to debian/upstream/metadata.

[ Michael Banck ]
* debian/travis.1: Add LAMMPS and DLPOLY to trajectory filetypes and
  document -stream option.
* debian/control (Description): List supported fileteypes and
  available analysis features.

Show diffs side-by-side

added added

removed removed

Lines of Context:
30
30
class CTimeStep;
31
31
 
32
32
 
33
 
class CRamanDyn: public CReorDyn
34
 
{
35
 
public:
36
 
        CRamanDyn(int showMol, bool global = false);
37
 
        ~CRamanDyn();
38
 
        
39
 
        void initialize();
40
 
        
41
 
        void getDipole0();
42
 
        void calcPolarizability(int fieldDirection);
43
 
        
44
 
        void finalize();
45
 
        
46
 
private:
47
 
        CxObArray _dipole0;
48
 
        CxObArray _polarizability[3][3];
49
 
        CACF *_isoACF;
50
 
        CACF *_anisoACF;
51
 
        
52
 
        int _derivativeOrder;
53
 
        
54
 
        bool _global;
55
 
};
 
33
// class CRamanDyn: public CReorDyn
 
34
// {
 
35
// public:
 
36
//      CRamanDyn(int showMol, bool global = false);
 
37
//      ~CRamanDyn();
 
38
//      
 
39
//      void initialize();
 
40
//      
 
41
//      void getDipole0();
 
42
//      void calcPolarizability(int fieldDirection);
 
43
//      
 
44
//      void finalize();
 
45
//      
 
46
// private:
 
47
//      CxObArray _dipole0;
 
48
//      CxObArray _polarizability[3][3];
 
49
//      CACF *_isoACF;
 
50
//      CACF *_anisoACF;
 
51
//      
 
52
//      int _derivativeOrder;
 
53
//      
 
54
//      bool _global;
 
55
// };
56
56
 
57
57
 
58
58
class CRamanObservation: public CObservation
62
62
        ~CRamanObservation();
63
63
        
64
64
        void initialize();
65
 
        
66
 
        void getDipole0();
 
65
        void getDipoleZero();
67
66
        void calcPolarizability(int fieldDirection);
68
 
        
69
67
        void finalize();
70
68
        
71
69
private:
72
 
        CRamanDyn *_ramanDyn;
 
70
//      CRamanDyn *_ramanDyn;
 
71
        
 
72
        char *_name;
 
73
        int _correlationDepth;
 
74
        int _windowFunction;
 
75
        int _windowFunctionParameter;
 
76
        int _zeroPadding;
 
77
        int _specSize;
 
78
        float _specResolution;
 
79
        bool _finiteDifferenceCorrection;
 
80
        bool _saveACF;
 
81
        bool _includeCross;
 
82
        int _quantumCorrection;
 
83
        float _quantumCorrectionTemperature;
 
84
        float _laserFreq;
 
85
        float _temperature;
 
86
        
 
87
        CxVec3Array _dipoleZero;
 
88
        CxObArray _polarizabilityCache;
73
89
};
74
90
 
75
91