داده های اولیه و مقیاس بندی متغیرهای حل شده و همچنین نحوه محاسبه متغیرهای حل نشده را مدیریت کنید. روش ها برای متغیرهای وابسته موجود به عنوان زیرمشخصه های Field یا State اعمال می شوند. این ویژگی ها به طور خودکار توسط این ویژگی ایجاد و به روز می شوند. بنابراین، اگر Analysis (برای دنباله حلکننده) تغییر کند یا اگر از یک تحلیل متفاوت در دنباله استفاده شود، ویژگیهای Field بر این اساس تغییر میکنند.
نحو
model.sol(sname).create(fname,’Variables’)
model.sol(sname).feature(fname).set(pname,pval)
model.sol(sname).feature(fname).feature(varname).set(pname,pval)
model.sol(sname).feature(fname).updateVariables()
شرح
ویژگی عملیات. مقادیر اولیه را برای متغیرهایی که برای آنها حل شده اند و نحوه محاسبه متغیرهای حل نشده محاسبه می کند. متغیرهایی که به کار گرفته می شوند آنهایی هستند که به عنوان ویژگی های Field یا State وجود دارند. این ویژگی همچنین مقیاس بندی و اینکه کدام متغیرها را در خروجی ذخیره می کند، کنترل می کند.
در صورت نیاز از متد updateVariables استفاده کنید تا بعد از تغییراتی که روی متغیرها تأثیر می گذارد، به روز رسانی دستی متغیرها را انجام دهید.
ویژگی | ارزش های | پیش فرض | شرح |
فهرست | آرایه رشته ای | با استفاده از یک آرایه رشته ای مقادیر ثابت را به عنوان پارامترهای ورودی ارائه دهید. برای نام های ثابت مربوطه، از cname استفاده کنید . مشخصات clist و cname را ببینید . | |
cname | آرایه رشته ای | با استفاده از یک آرایه رشته ای نام ثابت ها را به عنوان پارامترهای ورودی ارائه دهید. برای مقادیر ثابت مربوطه، از clist استفاده کنید . مشخصات clist و cname را ببینید . | |
کنترل | رشته | کاربر | نام مرحله مطالعه یا کاربر کنترل کننده در صورتی که ویژگی به صورت دستی کنترل شود. |
روش اولیه | شروع | سل | init | روش مورد استفاده برای محاسبه مقدار اولیه |
initsol | صفر | شی حل | صفر | شی حل مقدار اولیه. |
تشخص | فعلی | دفترچه راهنما | فروشگاه محلول | جاری | از مقادیر جاری یا ذخیره شده از شی حل مقدار اولیه استفاده کنید، یا از دستی برای ارائه یک شاخص راه حل در ویژگی initsolusesolnum استفاده کنید . |
بدن انسان | عدد صحیح یا نام پارامتر | یک شاخص حل بیرونی برای یک جابجایی پارامتریک، مانند یک پارامتر سراسری، زمانی که initsoluse روی دستی تنظیم شده است . | |
manualsolnum | عدد صحیح مثبت | محلول مورد استفاده در زمان solnum = دستی را مشخص می کند . | |
notlistsolnum | بردار اعداد صحیح مثبت | لیستی که راه حل های مورد استفاده در هنگام notsolnum = from_list را مشخص می کند . | |
notmanualsolnum | بردار اعداد صحیح مثبت | راه حل های مورد استفاده را در هنگام notsolnum = دستی شناسایی می کند . | |
notsol | صفر | شی حل | صفر | شی حل برای متغیرهای حل نشده است. |
روش nonsol | شروع | سل | init | روش مورد استفاده برای متغیرهای حل نشده برای. |
نه خورشید | خودکار | همه | اول | آخرین | from_list | interp | دفترچه راهنما | عدد صحیح مثبت | خودکار | کدام solnum از راه حل های دیگر برای متغیرهای حل نشده استفاده شود. |
نوتولوس | فعلی | فروشگاه محلول | جاری | برای متغیرهایی که حل نشده اند از مقادیر جاری یا ذخیره شده از شی حل استفاده کنید. |
نه | دو برابر | مقدار درونیابی که برای مقادیر متغیرهای حل نشده برای زمانی که notsolnum = interp استفاده می شود . | |
روش مقیاس مجدد | خودکار | کتابچه راهنمای | خودکار | روش مورد استفاده برای پوسته ریزی باقیمانده. |
مقیاس مجدد | اسکالر | 1 | مقدار مقیاس باقیمانده، اگر روش مقیاس مجدد دستی باشد . |
روش مقیاس | خودکار | شروع | هیچکدام | کتابچه راهنمای | خودکار | روش مورد استفاده برای مقیاس بندی متغیرها. |
scaleval | اسکالر | 1 | مقدار مقیاس جهانی، اگر روش مقیاس دستی باشد . |
خورشید | خودکار | همه | اول | آخرین | interp | دفترچه راهنما | عدد صحیح مثبت | خودکار | solnum از محلول های دیگر برای استفاده برای مقادیر اولیه متغیرها حل شده است. |
تی | دو برابر | مقدار درونیابی مورد استفاده برای مقادیر اولیه متغیرها برای زمانی که solnum = interp حل می شود . | |
استفاده از اینیتسول | در | خاموش | خاموش | از مقادیر اولیه متغیرهای حل شده توسط کاربر استفاده کنید. |
usesol | در | خاموش | خاموش | از مقادیر کنترل شده توسط کاربر از متغیرهایی استفاده کنید که برای آنها حل نشده است. |
ویژگی | ارزش های | پیش فرض | شرح |
مقایسه | بردار رشته ها | مولفه های فیلد/حالت | |
بیرون | در | خاموش | بر | ذخیره فیلد/وضعیت در خروجی |
بازسازی | رشته | هیچ یک | برچسب یک مدل کاهشیافته سازگار برای استفاده برای بازسازی زمانی که solvefor خاموش است . |
روش مقیاس | خودکار | شروع | هیچکدام | دفترچه راهنما | والدین | والدین | روش مورد استفاده برای مقیاس بندی متغیرها |
scaleval | اسکالر | 1 | مقدار مقیاس |
حل کردن برای | در | خاموش | بر | برای این فیلد/حالت حل کنید |
فروشگاه | آرایه ای از رشته های انتخابی | انتخاب هایی که تعیین می کنند کدام داده های فیلد ذخیره شوند. | |
usetoresel | همه | انتخاب | همه | تمام داده های فیلد یا داده های فیلد تعریف شده در انتخاب ها را در storesel ذخیره کنید . |
خصوصیات initmethod , initsol و initsoluse مقدار اولیه اجزای راه حلی را که زمانی که useinitsol روی on تنظیم شده است را حل می کنید تعیین می کند .
خصوصیات notsolmethod , notsol , notsoluse و notsolnum مقدار اجزای محلولی را تعیین می کنند که وقتی usesol روی آن تنظیم شده است آنها را حل نمی کنید .
اینکه کدام متغیرها را حل کنیم و کدام متغیرها را در محلول ذخیره کنیم، توسط ویژگی های solvefor و out در ویژگی های Field یا State کنترل می شود.
ویژگی بازسازی تنها در صورت استفاده از کاهش مدل و سپس پیکربندی بازسازی برای متغیرهای وابسته حل نشده در دسترس است.
روش مقیاس خواص و scaleval مقیاس بندی درجات آزادی را تعیین می کند که برای به دست آوردن یک سیستم با شرایط بهتر اعمال می شود. مقادیر ممکن روش scale عبارتند از:
ارزش | معنی |
خودکار | مقیاس به طور خودکار تعیین می شود. |
init | مقیاس بندی از مقدار اولیه تعیین می شود. اگر اندازه اجزای مقدار اولیه تخمین خوبی از مرتبه بزرگی راه حل ارائه دهد، از این استفاده کنید. |
هیچ یک | هیچ پوسته ریزی اعمال نمی شود. |
کتابچه راهنمای | مقیاس بندی با تنظیم scaleval ویژگی توسط کاربر کنترل می شود . |
والدین | روش مقیاسبندی از ویژگی متغیرهای والد (فقط برای زیر ویژگیها) به ارث میرسد. |