public virtual void updateQuery(QueryRep qryRep, WeightedIDSet relDocs) {
   lemur_csharpPINVOKE.RetrievalMethod_updateQuery(swigCPtr, QueryRep.getCPtr(qryRep), WeightedIDSet.getCPtr(relDocs));
   if (lemur_csharpPINVOKE.SWIGPendingException.Pending) throw lemur_csharpPINVOKE.SWIGPendingException.Retrieve();
 }
 internal static HandleRef getCPtr(QueryRep obj) {
   return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
 }
 public virtual void scoreCollection(QueryRep qry, IndexedRealVector results) {
   lemur_csharpPINVOKE.RetrievalMethod_scoreCollection(swigCPtr, QueryRep.getCPtr(qry), IndexedRealVector.getCPtr(results));
   if (lemur_csharpPINVOKE.SWIGPendingException.Pending) throw lemur_csharpPINVOKE.SWIGPendingException.Retrieve();
 }