()
| 152 | } |
| 153 | |
| 154 | @Override |
| 155 | public Rocchio clone() |
| 156 | { |
| 157 | Rocchio copy = new Rocchio(this.dm); |
| 158 | if(this.rocVecs != null) |
| 159 | { |
| 160 | copy.rocVecs = new ArrayList<Vec>(this.rocVecs.size()); |
| 161 | for(Vec v : this.rocVecs) |
| 162 | copy.rocVecs.add(v.clone()); |
| 163 | } |
| 164 | if(this.summaryConsts != null) |
| 165 | copy.summaryConsts = Arrays.copyOf(summaryConsts, summaryConsts.length); |
| 166 | return copy; |
| 167 | } |
| 168 | |
| 169 | } |