


{"id":397902,"date":"2024-12-18T18:04:25","date_gmt":"2024-12-18T18:04:25","guid":{"rendered":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/397902\/"},"modified":"2024-12-18T18:04:25","modified_gmt":"2024-12-18T18:04:25","slug":"397902","status":"publish","type":"reply","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/397902\/","title":{"rendered":"Reply To: Scripting in Dispersive Refractive Indices into Lumerical Material Database"},"content":{"rendered":"<p>&lt;p&gt;&lt;span style=&#8221;font-size: 12pt;&#8221;&gt;Dear Subscriber,&lt;\/span&gt;&lt;\/p&gt;&lt;p&gt;&lt;span style=&#8221;font-size: 12pt;&#8221;&gt;The Sellmeier model implementation does not support dispersion at the moment; this is expected behavior. The page you&#8217;re citing,&nbsp;<em><a href=\"https:\/\/optics.ansys.com\/hc\/en-us\/articles\/360034394634-Standard-optical-permittivity-material-models-in-FDTD-and-MODE#toc_8\">Standard optical permittivity material models in FDTD and MODE<\/a><\/em>, includes a note stating that &#8220;This type of material model should only be used for single-frequency simulations.&#8221;&lt;\/span&gt;&lt;\/p&gt;&lt;p&gt;&lt;span style=&#8221;font-size: 12pt;&#8221;&gt;The following script example demonstrates how to add an artificial sampled 3D material with a complex refractive index that varies across three axes:&lt;\/span&gt;&lt;\/p&gt;<\/p>\n<pre>&lt;span style=\"font-size: 12pt;\"&gt;lambda = linspace(400e-09,700e-09,7);&lt;\/span&gt;&lt;br&gt;&lt;span style=\"font-size: 12pt;\"&gt;f = c\/lambda;&lt;\/span&gt;&lt;br&gt;&lt;span style=\"font-size: 12pt;\"&gt;ri_comlplex_x = 1.4+1i*0.1;&lt;\/span&gt;&lt;br&gt;&lt;span style=\"font-size: 12pt;\"&gt;ri_comlplex_y = 1.5+1i*0.2;&lt;\/span&gt;&lt;br&gt;&lt;span style=\"font-size: 12pt;\"&gt;ri_comlplex_z = 1.6+1i*0.3;&lt;\/span&gt;&lt;br&gt;&lt;span style=\"font-size: 12pt;\"&gt;eps_x = ones(7,1)*ri_comlplex_x^2;&lt;\/span&gt;&lt;br&gt;&lt;span style=\"font-size: 12pt;\"&gt;eps_y = ones(7,1)*ri_comlplex_y^2;&lt;\/span&gt;&lt;br&gt;&lt;span style=\"font-size: 12pt;\"&gt;eps_z = ones(7,1)*ri_comlplex_z^2;&lt;\/span&gt;&lt;br&gt;&lt;span style=\"font-size: 12pt;\"&gt;sampledData3D = [f, eps_x, eps_y, eps_z];&lt;\/span&gt;&lt;br&gt;&lt;span style=\"font-size: 12pt;\"&gt;mat_name = \"MyNewSampled3DMaterial\";&lt;\/span&gt;&lt;br&gt;&lt;span style=\"font-size: 12pt;\"&gt;temp_material = addmaterial(\"Sampled 3D data\");&lt;\/span&gt;&lt;br&gt;&lt;span style=\"font-size: 12pt;\"&gt;setmaterial(temp_material, \"name\", mat_name);&lt;\/span&gt;&lt;br&gt;&lt;span style=\"font-size: 12pt;\"&gt;setmaterial(mat_name, \"max coefficients\", 6);&lt;\/span&gt;&lt;br&gt;&lt;span style=\"font-size: 12pt;\"&gt;setmaterial(mat_name,\"tolerance\", 0.01);&lt;\/span&gt;&lt;br&gt;&lt;span style=\"font-size: 12pt;\"&gt;setmaterial(mat_name, \"sampled data\", sampledData3D);&lt;br&gt;&lt;\/span&gt;<\/pre>\n<p>&lt;p&gt;&lt;span style=&#8221;font-size: 12pt;&#8221;&gt;This is how the MyNewSampled3DMaterial looks in Material Database.&lt;\/span&gt;&lt;br&gt;&lt;span style=&#8221;font-size: 12pt;&#8221;&gt;<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/innovationspace.ansys.com\/forum\/wp-content\/uploads\/sites\/2\/2024\/12\/18-12-2024-1734544262-mceclip0.png\" width=\"599\" height=\"480\" \/>&lt;\/span&gt;&lt;\/p&gt;&lt;p&gt;&lt;span style=&#8221;font-size: 12pt;&#8221;&gt;Feel free to adapt the script by loading your sampled data from a file.&lt;\/span&gt;&lt;\/p&gt;&lt;p&gt;&lt;span style=&#8221;font-size: 12pt;&#8221;&gt;I hope this helps.&lt;\/span&gt;&lt;\/p&gt;&lt;p&gt;&lt;span style=&#8221;font-size: 12pt;&#8221;&gt;Best regards,&lt;br&gt;Kirill&lt;\/span&gt;&lt;\/p&gt;<\/p>\n","protected":false},"template":"","class_list":["post-397902","reply","type-reply","status-publish","hentry"],"aioseo_notices":[],"acf":[],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/replies\/397902","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/replies"}],"about":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/types\/reply"}],"version-history":[{"count":0,"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/replies\/397902\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/media?parent=397902"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}