Коды для электромагнитного рассеяния цилиндрами - Codes for electromagnetic scattering by cylinders
Коды для электромагнитного рассеяния цилиндрами - в этой статье перечислены коды для электромагнитного рассеяния цилиндром.
Большинство существующих кодов для расчета электромагнитного рассеяния одним цилиндром основаны на Теория Ми, которое является аналитическим решением Уравнения Максвелла в терминах бесконечного ряда.[1]
Классификация
Сборник содержит информацию об электромагнитном рассеянии цилиндрическими частицами, соответствующие ссылки и приложения.[2]
Коды для электромагнитного рассеяния одиночным однородным цилиндром
Год | Имя | Авторы | Рекомендации | Язык | Краткое описание |
---|---|---|---|---|---|
1983 | BHCYL | Крейг Ф. Борен и Дональд Р. Хаффман | [1] | Фортран | Решение Ми (бесконечный ряд) рассеяния, поглощения и фазовой функции электромагнитных волн однородным цилиндром. |
1992 | SCAOBLIQ2.FOR | Х. А. Юсиф, Э. Бутрос | [3] | Фортран | Цилиндр, наклонный угол. |
2002 | Mackowski | Д. Мацковски | Фортран | Цилиндр, наклонный угол. | |
2008 | jMie2D | Джеффри М. МакМахон | C ++ | Раствор Ми. Программное обеспечение с открытым исходным кодом. | |
2015 | поглощение | Сарат Рамадургам | MATLAB | Вычисляет различные оптические свойства одной нанопроволоки с использованием до 2 слоев оболочки с использованием формализма Ми. | |
2020 | MieSolver | Стюарт С. Хокинс | [4] | MATLAB | Один или несколько цилиндров со смешанными свойствами, включая сплошные и многослойные цилиндры. |
Соответствующие коды рассеяния
Смотрите также
внешняя ссылка
Рекомендации
- ^ а б Борен, Крэйг Ф. и Дональд Р. Хаффман, Название «Поглощение и рассеяние света малыми частицами», Нью-Йорк: Wiley, 1998, 530 стр., ISBN 0-471-29340-7, ISBN 978-0-471-29340-8 (второе издание).
- ^ Т. Врейдт, Теории рассеяния света и компьютерные коды, Журнал количественной спектроскопии и переноса излучения, 110, 833–843, 2009.
- ^ Х. А. Юсиф и Э. Бутрос, Код FORTRAN для рассеяния плоских электромагнитных волн на бесконечно длинном цилиндре при наклонном падении », Comput. Phys. Commun. 69, 406–414 (1992).
- ^ Хокинс, Стюарт С. (2020). «Алгоритм 1009: объектно-ориентированное программное обеспечение серии MieSolver для рассеяния волн цилиндрами». Транзакции ACM на математическом ПО. 46: 19:1–19:28. Дои:10.1145/3381537. S2CID 218518062.