تبدیل ساختار داده ای سلول محور به ضلع محور (شبکه مثلثی)

استفاده از ساختار داده‌ای ضلع محور به دلیل کارآمدی آن و همچنین نیاز به حافظه کمتر در ذخیره‌سازی اطلاعات شبکه به طور گسترده‌ای مورد توجه قرار گرفته است. از آنجا که در فرآیند تولید شبکه از ساختار داده‌ای سلول محور  استفاده می‌شود، بنابراین لازم است در انتهای مراحل تولید شبکه ساختار داده‌ای تغییر یابد. در این نرم‌افزار شبکه‌ای با ساختار سلول محور از کاربر گرفته می‌شود و ساختار داده‌ای آن به ضلع محور تغییر می‌یابد. همچنین، جهت تعیین ضریب فشار و اصطکاک در حلگرهای جریان لازم است از اطلاعات مرزها استفاده شود. علاوه بر این با مرتب کردن اضلاع مرزی می‌توان در زمان محاسباتی حلگرهای جریان صرفه‌جویی قابل ملاحظه‌ای انجام داد. در این برنامه ابتدا تمام اضلاع مرزی مشخص شده، سپس تشخیص داده می‌شود که شبکه ورودی دارای چند منحنی مرزی بوده و هر کدام دارای چند ضلع می‌باشند. همچنین، ترتیب این اضلاع به گونه‌ای مرتب می‌شود که هر دو ضلعی که دارای یک نقطه مشترک می‌باشند در لیست اضلاع در کنار هم قرار بگیرند. 


توضیحات بیشتر


بطور خلاصه می توان الگوریتم استفاده شده را بصورت زیر بیان نمود:

•تبدیل ساختار داده‌ای سلول محور به ضلع محور

با توجه به نحوه ذخیره‌سازی نقاط تشکیل دهنده المان های شبکه و همسایه های آنها، ساختار داده ای ضلع محور استخراج می گردد.

•استخراج اضلاع مرزی

اضلاع مرزی یک شبکه دوبعدی مثلثی که ساختار داده ای آن سلول محور است استخراج شده و سپس تعداد این اضلاع و شماره نقاط تشکیل‌دهنده هر ضلع ذخیره می‌شود. اگر نحوه ذخیره نقاط تشکیل دهنده بصورت پادساعتگرد باشد، جهت اضلاع مرزی بگونه‌ای تعیین می‌شود که میدان همیشه در طرف چپ قرار دارد و برعکس.

•تعیین تعداد منحنی های مرزی و تعداد اضلاع موجود بر روی هر کدام از آنها

در اینجا تعیین می شود که این اضلاع چند منحنی را تشکیل می دهند و بر روی هر منحنی چند ضلع وجود دارد.

 

نظر بدهید

توجه: HTML ترجمه نمی شود!
    بد           خوب

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcuLorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu. 

تبدیل ساختار داده ای سلول محور به ضلع محور (شبکه مثلثی)

  • تولید کننده: مارکت کد
  • شناسنامه: MC5-1019
  • موجودی: در انبار
  • زبان برنامه نویسی: FORTRAN
  • تاریخ: ۱۳۹۴-۰۷-۰۶
  • برنامه نویس: مرتضی نامور
  • سریال برنامه: MC5-1019
  • فایل معرفی محصول: لینک
  • 30,000تومان

برچسب ها: شبکه مثلثی, ساختار داده ای, ضلع محور, سلول محور, اضلاع شبکه, ذخیره‌سازی اطلاعات, Fortran, فرترن, منحنی مرزی, اضلاع مرزی