public void linkTo(CommodityCurveExt arg0)
 {
     NQuantLibcPINVOKE.RelinkableCommodityCurveExtHandle_linkTo(swigCPtr, CommodityCurveExt.getCPtr(arg0));
     if (NQuantLibcPINVOKE.SWIGPendingException.Pending)
     {
         throw NQuantLibcPINVOKE.SWIGPendingException.Retrieve();
     }
 }
 public void setForwardCurve(CommodityCurveExt forwardCurve)
 {
     NQuantLibcPINVOKE.CommodityIndexExt_setForwardCurve(swigCPtr, CommodityCurveExt.getCPtr(forwardCurve));
     if (NQuantLibcPINVOKE.SWIGPendingException.Pending)
     {
         throw NQuantLibcPINVOKE.SWIGPendingException.Retrieve();
     }
 }
 public RelinkableCommodityCurveExtHandle(CommodityCurveExt arg0) : this(NQuantLibcPINVOKE.new_RelinkableCommodityCurveExtHandle__SWIG_0(CommodityCurveExt.getCPtr(arg0)), true)
 {
     if (NQuantLibcPINVOKE.SWIGPendingException.Pending)
     {
         throw NQuantLibcPINVOKE.SWIGPendingException.Retrieve();
     }
 }
 public CommodityIndexExt(string name, CommodityCurveExt forwardCurve, Calendar calendar) : this(NQuantLibcPINVOKE.new_CommodityIndexExt__SWIG_0(name, CommodityCurveExt.getCPtr(forwardCurve), Calendar.getCPtr(calendar)), true)
 {
     if (NQuantLibcPINVOKE.SWIGPendingException.Pending)
     {
         throw NQuantLibcPINVOKE.SWIGPendingException.Retrieve();
     }
 }