48 |
|
#include "utils/simError.h" |
49 |
|
|
50 |
|
namespace OpenMD { |
51 |
< |
|
51 |
> |
|
52 |
|
GofAngle2::GofAngle2(SimInfo* info, const std::string& filename, |
53 |
|
const std::string& sele1, |
54 |
|
const std::string& sele2, int nangleBins) |
55 |
< |
: RadialDistrFunc(info, filename, sele1, sele2), nAngleBins_(nangleBins), |
56 |
< |
evaluator3_(info), |
57 |
< |
seleMan3_(info), doSele3_(false) { |
55 |
> |
: RadialDistrFunc(info, filename, sele1, sele2), nAngleBins_(nangleBins), |
56 |
> |
doSele3_(false), seleMan3_(info), evaluator3_(info) { |
57 |
|
|
58 |
|
setOutputName(getPrefix(filename) + ".gto"); |
59 |
|
|
66 |
|
avgGofr_[i].resize(nAngleBins_); |
67 |
|
} |
68 |
|
} |
69 |
< |
|
69 |
> |
|
70 |
|
GofAngle2::GofAngle2(SimInfo* info, const std::string& filename, |
71 |
|
const std::string& sele1, |
72 |
|
const std::string& sele2, |
73 |
|
const std::string& sele3, int nangleBins) |
74 |
< |
: RadialDistrFunc(info, filename, sele1, sele2), nAngleBins_(nangleBins), |
75 |
< |
evaluator3_(info), selectionScript3_(sele3), |
76 |
< |
seleMan3_(info), doSele3_(true) { |
74 |
> |
: RadialDistrFunc(info, filename, sele1, sele2), nAngleBins_(nangleBins), |
75 |
> |
doSele3_(true), seleMan3_(info), evaluator3_(info), |
76 |
> |
selectionScript3_(sele3) { |
77 |
|
|
78 |
|
setOutputName(getPrefix(filename) + ".gto"); |
79 |
< |
|
79 |
> |
|
80 |
|
deltaCosAngle_ = 2.0 / nAngleBins_; |
81 |
|
|
82 |
|
histogram_.resize(nAngleBins_); |