ارزشیابی

ارزشیابی

ارزشیابی
عبارات موجود در دامنه ها را از مجموعه داده هایی که مستقیماً به یک راه حل نگاشت می شوند، ارزیابی کنید.
نحو
model.result().numerical().create( <ftag> “Eval”);
model.result().numerical( <ftag> ).selection(…);
model.result().numerical( <ftag> ).set( خاصیت , <value> );
model.result().numerical( <ftag> ).getData();
model.result().numerical( <ftag> ).getData( <expressionIndex> );
model.result().numerical( <ftag> ).getImagData();
model.result().numerical( <ftag> ).getImagData( <expressionIndex> );
model.result().numerical( <ftag> ).isComplex();
model.result().numerical( <ftag> ).isComplex( <outersolnum> );
model.result().numerical( <ftag> ).getNData();
model.result().numerical( <ftag> ).getCoordinates();
model.result().numerical( <ftag> ).getElements();
model.result().numerical( <ftag> ).getVertexElements();
model.result().numerical( <ftag> ).run();
شرح
model.result().numerical().create( <ftag> “Eval”) یک ویژگی ارزیابی با نام <ftag> ایجاد می کند .
Eval یک ویژگی است که به طور خاص برای کاربران COMSOL API ساخته شده است و در COMSOL Multiphysics GUI ظاهر نمی شود. برای ارزیابی مستقیم نتایج روی محلول استفاده می شود.
result = model.result().numerical( <ftag> .getData() بخش واقعی نتیجه را برمی گرداند و در صورت لزوم ویژگی را دوباره محاسبه می کند. نتیجه یک نتیجه مرتب شده با ماتریس دو بعدی سه بعدی است [بیان][solnum][مختصات] .
model.result().numerical( <ftag> .getData( <expressionIndex> ) قسمت واقعی نتیجه را برای یک عبارت، معادل result[expressionIndex] برمی گرداند .
result = model.result().numerical( <ftag> .getImagData() بخش خیالی نتیجه را برمی گرداند و در صورت لزوم ویژگی را دوباره محاسبه می کند. نتیجه یک نتیجه مرتب شده با ماتریس دو بعدی سه بعدی است [بیان][solnum][مختصات] .
model.result().numerical( <ftag> ).getImagData( <expressionIndex> ) نتیجه خیالی را برای یک عبارت، معادل نتیجه[expressionIndex] برمی گرداند .
model.result().numerical( <ftag> ).isComplex() اگر نتیجه پیچیده باشد مقدار true را برمی گرداند. مقدار به دست آمده یک اسکالر است که اگر هر یک از عبارات موجود در یک آرایه دارای ارزش پیچیده باشد، درست است.
model.result().numerical( <ftag> ).isComplex( <outersolnum> ) اگر نتیجه برای حل بیرونی داده شده پیچیده باشد، true را برمی گرداند. <outersolnum> فقط برای راه حل های جاروب پارامتریک قابل استفاده است و شاخص هر راه حل پارامتری بیرونی است.
model.result().numerical( <ftag> ).getNData() تعداد نقاط بردار داده را برمی گرداند.
model.result().numerical( <ftag> ).getCoordinates() مختصات نقطه گره را برمی گرداند.
model.result().numerical( <ftag> .getElements() اندیس ها را به ستون های p یک مش سیمپلکس برمی گرداند.
model.result().numerical( <ftag> ).getVertexElements() برای هر نقطه شاخص هایی را به عناصر مش برمی گرداند.
خواص زیر موجود است:
جدول 7-32: جفت های دارایی / ارزش معتبر برای ارزیابی
نام
ارزش
پیش فرض
شرح
پایان
آرایه رشته ای از جفت ویژگی/مقدار
خالی
پارامترهای مورد استفاده در عبارات
داده ها
هیچکدام | نام مجموعه داده
اولین مجموعه داده سازگار
مجموعه داده ای که این ویژگی به آن اشاره دارد. فقط مجموعه داده های Solution ، Particle ، Shell و Ray پشتیبانی می شوند.
دیفرانسیل
در خاموش
بر
آیا عبارت باید در نقطه خطی سازی خطی شود یا خیر. فقط در صورتی قابل اجرا است که روش ارزیابی هارمونیک باشد .
روش ارزیابی
linpoint هارمونیک lintotal lintotalavg lintolrms lintotalpeak
هارمونیک
فقط برای راه حل هایی با نقطه خطی سازی ذخیره شده قابل استفاده است. کنترل می کند که آیا نقطه خطی شدن، اغتشاش یا ترکیبی باید هنگام ارزیابی عبارت استفاده شود.
expr
آرایه رشته ای
وابسته به مدل
عبارات برای ارزیابی
سرگرم کننده پیچیده
در خاموش
بر
از توابع با ارزش پیچیده با ورودی واقعی استفاده کنید.
gporder
عدد صحیح مثبت
1
اگر الگوی گاوس است : ترتیب نقطه گاوس.
matherr
در خاموش
خاموش
خطا برای عملیات یا متغیر تعریف نشده.
outersolnum
عدد صحیح غیر منفی
1
شاخص محلول های بیرونی برای استفاده. فقط برای مدل های جاروب پارامتریک قابل استفاده است.
پالودن
خودکار | عدد صحیح
خودکار
اصلاح عناصر برای امتیاز ارزیابی.
بهبود می یابند
خاموش pprint ppr
خاموش
روش بازیابی مشتق (خاموش، درون دامنه یا همه جا).
الگو
گاوس لاگرانژ
لاگرانژ
مشخص می کند که آیا ارزیابی در نقاط لاگرانژ یا در نقاط گاوس انجام می شود.
فاز
دو برابر
0
راه حل را در این زاویه، بر حسب درجه ارزیابی کنید.
صاف
هیچکدام مواد داخلی همه جا اصطلاح
مواد
تنظیمات صاف کردن با متریال هموارسازی داخل دامنه ها با همان متریال انجام می شود. با داخلی ، هموارسازی در داخل حوزه های هندسی انجام می شود. با بیان ، هموارسازی بر اساس عبارت smoothexpr است .
smoothexpr
رشته
dom
عبارتی که برای هموارسازی استفاده می‌شود وقتی صاف است روی بیان تنظیم شده است .
تی
آرایه دوتایی
خالی
زمان استفاده زمانی در دسترس است که راه حل اساسی گذرا باشد.
آستانه
دفترچه راهنما هیچ یک
هیچ یک
از آستانه صاف کردن استفاده کنید.
مقدار آستانه
دو برابر
0.1
مقدار آستانه (0-1)، اگر آستانه روی دستی تنظیم شده باشد .
واحد
رشته
وابسته به مدل
واحد مورد استفاده برای عبارت expr . اگر واحد قدیمی هنگام تغییر عبارت معتبر نباشد، ویژگی unit به حالت پیش فرض بازنشانی می شود.
همچنین ببینید
Interp , Global ( عددی ) , EvalPoint , EvalGlobal