ایجاد راه حل

ایجاد راه حل

ایجاد راه حل
جدول 6-14: روش های ایجاد راه حل، بخش واقعی
روش
نوع خروجی
setU (دوگانه[])
setU(int,double[])
setPNames (رشته[])
setPVals (دوگانه[])
setPVals (int,double[])
createSolution()
model.sol( <tag> ).setU( <vals> ) قسمت واقعی بردار حل را روی <vals> تنظیم می کند .
model.sol( <tag> ).setU( <solnum> <vals> ) قسمت واقعی بردار محلول <solnum> را روی <vals> تنظیم می کند .
model.sol( <tag> ).setPNames( <pnames> ) نام پارامترهای بردارهای راه حل را روی <pnames> تنظیم می کند .
model.sol( <tag> ).setPVals( <vals> ) مقادیر پارامتر را روی <vals> تنظیم می کند .
model.sol( <tag> ).setPVals( <solnum> <vals> ) مقادیر پارامتر <solnum> را بر روی <vals> تنظیم می کند .
model.sol( <tag> ).createSolution() راه حل هایی را بر اساس ورودی از بردارهای تنظیم شده قبلی ایجاد می کند. راه حل در این مرحله ایجاد می شود. پس از آن ورودی کاربر پاک می شود. اگر یک راه حل ایجاد شده قبل از اجرای این تابع استفاده شود، نتیجه غیرقابل پیش بینی است.
جدول 6-15: روش های ایجاد راه حل، قسمت خیالی
روش
نوع خروجی
setUImag (دوگانه[])
setUImag(int,double[])
setPValsImag (دوگانه[])
setPValsImag(int,double[])
model.sol( <tag> ).setUImag( <solnum> <vals> ) قسمت خیالی بردار محلول <solnum> را روی <vals> تنظیم می کند (و به طور مشابه برای سایر روش های Imag ).
جدول 6-16: روش های ایجاد راه حل، بخش واقعی
روش
نوع خروجی
setUBlock (دوگانه[]،int)
setUBlock(int,double[],int)
setUBImaglock(double[],int)
setUImagBlock(int,double[],int)
setUDotBlock (دوگانه[]،int)
setUDotBlock(int,double[],int)
setUImagBlock(double[],int)
setUImagBlock(int,double[],int)
model.sol( <tag> ).setUBlock( <solnum> <vals>,<start> ) بخش واقعی بردار راه حل <solnum> ، زیرآرایه را از موقعیت <start> به موقعیت <start> <vals> تنظیم می کند. .length -1 تا <vals> (و به طور مشابه برای سایر روش های Imag ).