برخورد با واگرایی

  • 2021-12-27

مجتمع های محلی مربوط به اپراتور واگرایی و ردیابی آن. بیشتر.

کارکرد

توصیف همراه با جزئیات

مجتمع های محلی مربوط به اپراتور واگرایی و ردیابی آن.

مستندات تابع

◆ cell_matrix ()

void localintegrators :: واگرایی :: cell_matrix ( ممتاز< double >& م ،
محاصره Fevaluesbase< dim >& fe ،
محاصره Fevaluesbase< dim >& جنین ،
دو برابر فاکتور = 1.
)

ماتریس سلولی برای واگرایی. مشتق در عملکرد آزمایش است.

\ [\ int_z v \ nabla \ cdot \ mathbf u \ ، dx \]

این اپراتور واگرایی قوی است و فضای آزمایشی باید حداقل H Div باشد. توابع آزمایش ممکن است ناپیوسته باشد.

تعریف در خط 54 پرونده واگرایی. H.

◆ cell_residual () [1/2]

void localintegrators :: واگرایی :: cell_residual ( بردار< number >& نتیجه ،
محاصره Fevaluesbase< dim >& جنین ،
Const Arrayview< const std::vector< Tensor < 1, dim >> > & ورودی ،
دوتایی فاکتور = 1.
)

باقیمانده اپراتور واگرایی به شکل قوی.

\ [\ int_z v \ nabla \ cdot \ mathbf u \ ، dx \]

این اپراتور واگرایی قوی است و فضای آزمایشی باید حداقل H Div باشد. توابع آزمایش ممکن است ناپیوسته باشد.

عملکرد Cell_Matrix () مشتق Frechet از این عملکرد با توجه به توابع آزمایش است.

تعریف در خط 93 پرونده واگرایی. H.

◆ cell_residual () [2/2]

void localintegrators :: واگرایی :: cell_residual ( بردار< number >& نتیجه ،
محاصره Fevaluesbase< dim >& جنین ،
Const Arrayview< const std::vector< double >> & ورودی ،
دوتایی فاکتور = 1.
)

باقیمانده اپراتور واگرایی به شکل ضعیف.

\ [ - \ int_z \ nabla v \ cdot \ mathbf u \ ، dx \]

این اپراتور واگرایی ضعیف است و فضای آزمایش باید حداقل ساعت 1 باشد. توابع آزمایشی ممکن است ناپیوسته باشد.

TODO: تأیید کنید: عملکرد CELL_MATRIX () مشتق Frechet این عملکرد با توجه به توابع آزمون است.

تعریف در خط 126 پرونده واگرایی. H.

◆ gradient_matrix ()

void localintegrators :: واگرایی :: gradient_matrix ( ممتاز< double >& م ،
محاصره Fevaluesbase< dim >& fe ،
محاصره Fevaluesbase< dim >& جنین ،
دو برابر فاکتور = 1.
)

ماتریس سلول برای شیب. مشتق در عملکرد آزمایش است.

\ [\ int_z \ nabla u \ cdot \ mathbf v \ ، dx \]

این شیب قوی است و فضای آزمایشی حداقل باید در ساعت 1 باشد. توابع آزمون می تواند ناپیوسته باشد.

تعریف در خط 157 پرونده واگرایی. H.

◆ gradient_residual () [1/2]

void localintegrators :: واگرایی :: gradient_residual ( بردار< number >& نتیجه ،
محاصره Fevaluesbase< dim >& جنین ،
const std :: بردار< Tensor < 1, dim >> & ورودی ،
دوتایی فاکتور = 1.
)

باقیمانده اپراتور شیب به شکل قوی.

\ [\ int_z \ mathbf v \ cdot \ nabla u \ ، dx \]

این اپراتور شیب قوی است و فضای آزمایشی باید حداقل ساعت 1 باشد. توابع آزمایش ممکن است ناپیوسته باشد.

عملکرد Gradient_Matrix () مشتق Frechet از این عملکرد با توجه به توابع آزمون است.

تعریف در خط 197 پرونده واگرایی. H.

◆ gradient_residual () [2/2]

void localintegrators :: واگرایی :: gradient_residual ( بردار< number >& نتیجه ،
محاصره Fevaluesbase< dim >& جنین ،
const std :: بردار< double >& ورودی ،
دوتایی فاکتور = 1.
)

باقیمانده اپراتور شیب به شکل ضعیف.

\ [ -\ int_z \ nabla \ cdot \ mathbf v u \ ، dx \]

این اپراتور شیب ضعیف است و فضای آزمایش باید حداقل H Div باشد. توابع آزمایشی ممکن است ناپیوسته باشد.

TODO: تأیید کنید: عملکرد Gradient_Matrix () مشتق Frechet این عملکرد با توجه به توابع آزمون است.

تعریف در خط 230 پرونده واگرایی. H.

◆ u_dot_n_matrix () [1/2]

void localintegrators :: واگرایی :: u_dot_n_matrix ( ممتاز< double >& م ،
محاصره Fevaluesbase< dim >& fe ،
محاصره Fevaluesbase< dim >& جنین ،
دو برابر فاکتور = 1.
)

اثری از اپراتور واگرایی ، یعنی محصول مؤلفه عادی فضای آزمایشی با ارزش و فضای آزمایش.

\ [\ int_f (\ mathbf u \ cdot \ mathbf n) v \ ، ds \]

تعریف در خط 259 پرونده واگرایی. H.

◆ u_dot_n_residual ()

void localintegrators :: واگرایی :: u_dot_n_residual ( بردار< number >& نتیجه ،
محاصره Fevaluesbase< dim >& fe ،
محاصره Fevaluesbase< dim >& جنین ،
Const Arrayview< const std::vector< double >> & داده ها ،
دو برابر فاکتور = 1.
)

اثری از اپراتور واگرایی ، یعنی محصول مؤلفه عادی فضای آزمایشی با ارزش و فضای آزمایش.

\ [\ int_f (\ mathbf u \ cdot \ mathbf n) v \ ، ds \]

تعریف در خط 292 پرونده واگرایی. H.

◆ u_times_n_residual ()

void localintegrators :: واگرایی :: u_times_n_residual ( بردار< number >& نتیجه ،
محاصره Fevaluesbase< dim >& جنین ،
const std :: بردار< double >& داده ها ،
دو برابر فاکتور = 1.
)

اثری از اپراتور گرادیان ، یعنی محصول مؤلفه عادی فضای تست با ارزش بردار و فضای آزمایشی.

\ [\ int_f u (\ mathbf v \ cdot \ mathbf n) \ ، ds \]

تعریف در خط 324 پرونده واگرایی. H.

◆ u_dot_n_matrix () [2/2]

void localintegrators :: واگرایی :: u_dot_n_matrix ( ممتاز< double >& M11 ،
ممتاز< double >& M12 ،
ممتاز< double >& M21 ،
ممتاز< double >& M22 ،
محاصره Fevaluesbase< dim >& fe1 ،
محاصره Fevaluesbase< dim >& fe2 ،
محاصره Fevaluesbase< dim >& fetest1 ،
محاصره Fevaluesbase< dim >& fetest2 ،
دو برابر فاکتور = 1.
)

اثری از اپراتور واگرایی ، یعنی محصول پرش از مؤلفه عادی عملکرد آزمایشی با ارزش بردار و میانگین مقدار عملکرد آزمون.

\ [\ int_f (\ mathbf u_1 \ cdot \ mathbf n_1 + \ mathbf u_2 \ cdot \ mathbf n_2) \ frac \ ، ds \]

تعریف در خط 358 پرونده واگرایی. H.

◆ u_dot_n_jump_matrix ()

void localintegrators :: واگرایی :: u_dot_n_jump_matrix ( ممتاز< double >& M11 ،
ممتاز< double >& M12 ،
ممتاز< double >& M21 ،
ممتاز< double >& M22 ،
محاصره Fevaluesbase< dim >& fe1 ،
محاصره Fevaluesbase< dim >& fe2 ،
دو برابر فاکتور = 1.
)

پرش جزء عادی

\ [\ int_f (\ mathbf u_1 \ cdot \ mathbf n_1 + \ mathbf u_2 \ cdot \ mathbf n_2) (\ mathbf v_1 \ cdot \ mathbf n_1 + \ mathbf v_2 \ cdot \ mathbf \ mathbf n_2) \ ، ds \]

تعریف در خط 417 پرونده واگرایی. H.

Double LocalIntegrators :: واگرایی :: هنجار ( محاصره Fevaluesbase< dim >& fe ،
Const Arrayview< const std::vector< Tensor < 1, dim >> > & دوتایی
)

L 2-NORM از واگرایی بر روی مجموعه چهار ضلعی که توسط شیء Fevaluesbase تعیین می شود.

انتظار می رود این بردار از بردارهای کم نور به طول برابر با تعداد نقاط چهارگوش باشد. تعداد اجزای عنصر محدود باید برابر با بعد فضا باشد.

ثبت دیدگاه

مجموع دیدگاهها : 0در انتظار بررسی : 0انتشار یافته : ۰
قوانین ارسال دیدگاه
  • دیدگاه های ارسال شده توسط شما، پس از تایید توسط تیم مدیریت در وب منتشر خواهد شد.
  • پیام هایی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
  • پیام هایی که به غیر از زبان فارسی یا غیر مرتبط باشد منتشر نخواهد شد.