از زیر منوی برنامهنویسی برای دنبالههای حلکننده، میتوانید For را انتخاب کنید تا دو گره به انتهای دنباله اضافه شود، یک گره For ( ) و یک گره پایان برای ( ). سپس می توانید این گره ها را به جایی که می خواهید یک حلقه for ایجاد کنید که بخشی از دنباله حل کننده را تکرار می کند، منتقل کنید. هنگامی که دنباله اجرا می شود، حلقه for گره های بین گره های For و End For را با تعداد ثابتی از مراحل اجرا می کند. شما می توانید بیش از یک برای اضافه کنیدگره برای ایجاد حلقه های تو در تو. درخت مدل ساختار حلقه را با تورفتگی متن توضیحات برای گره ها نمایش می دهد. حلقه های for باید متعادل باشند. در غیر این صورت خطایی رخ می دهد. حلقههای For میتوانند مفید باشند، برای مثال، برای حل فعل و انفعالات میدان ذره در ردیابی ذرات با تکرار بین یک حلکننده ثابت و یک حلکننده وابسته به زمان.
گره End For هیچ تنظیماتی ندارد. پنجره تنظیمات برای گره For شامل تنظیمات زیر است:
عمومی
از لیست مرحله تعریف شده توسط مطالعه گزینه ای را انتخاب کنید . پیش فرض کاربر تعریف شده است . اگر نمونههایی از مرحله مطالعه ردیابی ذرات جفت شده دو جهته یا ردیابی پرتوی جفت شده دو جهته در مطالعه وجود داشته باشد، میتوان آنها را نیز از فهرست انتخاب کرد.
گزینه ای را از لیست روش خاتمه انتخاب کنید : تعداد ثابت تکرار (پیش فرض) یا همگرایی متغیر جهانی . برای تعداد تکرار ثابت یک عدد صحیح مثبت برای تعداد تکرار وارد کنید (پیش فرض 5). هر گره بین این گره For و گره End For زیر چندین بار برابر با تعداد تکرار مشخص شده تکرار می شود .
برای همگرایی متغیر جهانی موارد زیر را وارد کنید:
•
|
متغیر جهانی (پیشفرض 1)
|
•
|
تحمل نسبی (پیشفرض 0.001)
|
•
|
آستانه تحمل نسبی (پیشفرض 1)
|
•
|
حداکثر تعداد تکرار (عدد صحیح مثبت، پیشفرض 25)
|
•
|
حداقل تعداد تکرار (عدد صحیح مثبت، پیش فرض 1)
|
در پایان هر تکرار، خطای نسبی است
که در آن g 0 مقدار متغیر جهانی از تکرار قبلی است، g 1 مقدار متغیر جهانی از تکرار فعلی و g t آستانه تحمل نسبی است . اگر تعداد تکرار کمتر از حداکثر تعداد تکرارها باشد و اگر خطای نسبی کمتر از تحمل نسبی باشد یا تعداد تکرار کمتر از حداقل تعداد تکرارها باشد، یک تکرار جدید از حلقه شروع می شود .