54 |
|
|
55 |
|
ContactAngle2::ContactAngle2(SimInfo* info, const std::string& filename, |
56 |
|
const std::string& sele, RealType solidZ, |
57 |
< |
RealType threshDens, int nrbins, int nzbins) |
57 |
> |
RealType threshDens, RealType bufferLength, |
58 |
> |
int nrbins, int nzbins) |
59 |
|
: SequentialAnalyzer(info, filename), selectionScript_(sele), |
60 |
|
evaluator_(info), seleMan_(info), solidZ_(solidZ), |
61 |
< |
threshDens_(threshDens), nRBins_(nrbins), nZBins_(nzbins) { |
61 |
> |
threshDens_(threshDens), bufferLength_(bufferLength), |
62 |
> |
nRBins_(nrbins), nZBins_(nzbins) { |
63 |
|
|
64 |
|
setOutputName(getPrefix(filename) + ".ca2"); |
65 |
|
|
171 |
|
Vector<RealType,2> point; |
172 |
|
point[0] = dr*(rloc+0.5); |
173 |
|
point[1] = thez; |
174 |
< |
points.push_back( point ); |
174 |
> |
|
175 |
> |
if (thez > bufferLength_) { |
176 |
> |
points.push_back( point ); |
177 |
> |
} |
178 |
|
} |
179 |
|
} |
180 |
|
|