model.weak()

model.weak()

model.weak()
معادلات فرم ضعیف
نحو
model.weak().create( <tag> );
model.weak( <tag> ).weak( <wlist> );
model.weak( <tag> ).weak( <pos> , <wepxr> );
model.weak( <tag> ).intRule( <irlist> );
model.weak( <tag> ).intRule( <pos> , <irule> );
model.weak( <tag> ).condition( <condition> );
model.weak( <tag> ).weak();
model.weak( <tag> ).intRule();
model.weak( <tag> ).condition();
شرح
model.weak( <tag> ) معادلات شکل ضعیف را با تگ <tag> برمی گرداند .
model.weak().create( <tag> ) معادلات فرم ضعیف را با تگ <tag> ایجاد می کند .
model.weak( <tag> ).weak( <wlist> ) معادلات را تنظیم می کند. شما می توانید یک عبارت ضعیف یا لیستی از عبارات ضعیف ارائه دهید. <wlist> یک رشته یا یک آرایه رشته ای است.
model.weak( <tag> ).weak( <pos> <wexpr> ) معادلات را در موقعیت <pos> در لیست قرار می دهد.
model.weak( <tag> ).intRule( <irlist> ) قوانین ادغام را به معادلات فرم ضعیف اختصاص می دهد. فهرست قواعد ادغام باید طول یکسانی با لیست معادلات داشته باشد، یا طول آن 1 باشد. در حالت دوم، تمام عبارات ضعیف از قانون یکپارچه سازی یکسان استفاده می کنند.
model.weak( <tag> ).intRule( <pos> <irule> ) قانون ادغام را در موقعیت <pos> در لیست قوانین ادغام قرار می دهد.
  model.weak( <tag> ).condition( <condition> ) مونتاژ شرطی را معرفی می کند. اگر <condition> درست باشد، این ویژگی جمع می شود .
model.weak( <tag> ).selection().named( <seltag> ) معادلات ضعیف را به انتخاب نامگذاری شده <seltag> اختصاص می دهد .
model.weak( <tag> ).selection().named( <seltag> ) یک انتخاب محلی را تعریف می کند که معادلات ضعیف را به موجودات هندسی اختصاص می دهد. قبل از اختصاص دادن یک انتخاب، مدل متغیر باید با استفاده از model.variable( <tag> ).model( <mtag> ) تنظیم شود . فقط از انتخاب سراسری و انتخاب های هندسی در مدل می توان استفاده کرد. برای فهرست کاملی از روش‌های موجود در انتخاب () ، به انتخاب‌ها مراجعه کنید .
مثال
عبارات ضعیف u*test(u) و v*test(v) را در انتخاب dom1 با استفاده از قانون ادغام gp1 و قاب ref تعریف کنید .
کد برای استفاده با جاوا
model.weak().create(“w1”).selection().named(“dom1”);
model.weak(“w1”).intRule(“gp1”);
model.weak(“w1”).weak(new string[]{“u*test(u)”,”v*test(v)”});
کد برای استفاده با متلب
model.weak.create(‘w1’).selection.named(‘dom1’);
model.weak(‘w1’).intRule(‘gp1’);
model.weak(‘w1’).weak({‘u*test(u)’,’v*test(v)’});
همچنین ببینید
model.coeff() , model.shape()