﻿<?xml version="1.0" encoding="utf-8"?><file><version>2026.1.2.8</version><rootType typeID="VirtualLabAPI.Core.LightPath.Lightpath, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="0"><Lightpath._usedParameterVariation typeID="VirtualLabAPI.Core.ParameterExtraction.ParameterVariationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">NoVariation␣0</Lightpath._usedParameterVariation><Lightpath._indexerForLPEs>3</Lightpath._indexerForLPEs><Lightpath._indexerForLSource>500</Lightpath._indexerForLSource><Lightpath._indexerForAnalyzers>802</Lightpath._indexerForAnalyzers><Lightpath._indexerForDetectors>601</Lightpath._indexerForDetectors><Lightpath._indexerForLinkages>3</Lightpath._indexerForLinkages><Lightpath._lightPathElements typeID="System.Collections.ArrayList, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="VirtualLabAPI.Core.LightPath.Analyzers.RayTracingSystemAnalyzerLPE, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="1"><RayTracingSystemAnalyzerLPE._useRaySelectionDefinedByActiveSource>false</RayTracingSystemAnalyzerLPE._useRaySelectionDefinedByActiveSource><RayTracingSystemAnalyzerLPE._raySelectionModeIndependently typeID="VirtualLabAPI.Core.OpticalSystems.RaySelectionModeSource, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">RegularXY␣0</RayTracingSystemAnalyzerLPE._raySelectionModeIndependently><RayTracingSystemAnalyzerLPE._raySelectionVectorIndependently typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="2"><X>11</X><Y>1</Y></RayTracingSystemAnalyzerLPE._raySelectionVectorIndependently><RayTracingSystemAnalyzerLPE._densityForHexaPolarRayGenerationIndependently>5</RayTracingSystemAnalyzerLPE._densityForHexaPolarRayGenerationIndependently><RayTracingSystemAnalyzerLPE._generateMeshForRayTracingIndependently>false</RayTracingSystemAnalyzerLPE._generateMeshForRayTracingIndependently><RayTracingSystemAnalyzerLPE._numberRaysRandomSelectionIndependently>100</RayTracingSystemAnalyzerLPE._numberRaysRandomSelectionIndependently><RayTracingSystemAnalyzerLPE._useSeedForRandomRaySelectionIndependently>false</RayTracingSystemAnalyzerLPE._useSeedForRandomRaySelectionIndependently><RayTracingSystemAnalyzerLPE._seedRandomRaySelectionIndependently>0</RayTracingSystemAnalyzerLPE._seedRandomRaySelectionIndependently><RayTracingSystemAnalyzerLPE._viewSettings typeID="VirtualLabAPI.Core.GeometryDescription.ViewSettings3DView, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="3"><ViewSettings3DView._geometrySettings typeID="VirtualLab.Visualization3D.Controls.SettingsFor3DView, VirtualLab.Visualization3D, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="4"><SettingsFor3DView._colorScheme typeID="VirtualLabAPI.Core.GeometryDescription.ViewportBackgroundColorMode, VirtualLab.Visualization3D, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Bright␣0</SettingsFor3DView._colorScheme><SettingsFor3DView._backgroundColorGradient>true</SettingsFor3DView._backgroundColorGradient><SettingsFor3DView._surfaceColors typeID="VirtualLabAPI.Core.GeometryDescription.InterfaceDisplayMode, VirtualLab.Visualization3D, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">ColoredGlass␣1</SettingsFor3DView._surfaceColors><SettingsFor3DView._transparentSurfaces>true</SettingsFor3DView._transparentSurfaces><SettingsFor3DView._cameraOrientation typeID="Wyrowski.Infrastructure.Mathematics.QuaternionCore, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="5"><QuaternionCore._w>0.5000000000000001</QuaternionCore._w><QuaternionCore._x>-0.5000000000000001</QuaternionCore._x><QuaternionCore._y>-0.5000000000000001</QuaternionCore._y><QuaternionCore._z>-0.5000000000000001</QuaternionCore._z></SettingsFor3DView._cameraOrientation><SettingsFor3DView._perspectiveDistortion>false</SettingsFor3DView._perspectiveDistortion><SettingsFor3DView._geometryMarkers typeID="VirtualLabAPI.Core.GeometryDescription.FlagsGeometryMarkers, VirtualLab.Visualization3D, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">None␣0</SettingsFor3DView._geometryMarkers><SettingsFor3DView._varyLateralLabelLocation>true</SettingsFor3DView._varyLateralLabelLocation><SettingsFor3DView._scalingOfCoordinateSystems>1</SettingsFor3DView._scalingOfCoordinateSystems><SettingsFor3DView._backgroundForLabels>false</SettingsFor3DView._backgroundForLabels><SettingsFor3DView._fontSizeForLabels>10</SettingsFor3DView._fontSizeForLabels><SettingsFor3DView._viewTools typeID="VirtualLabAPI.Core.GeometryDescription.FlagsViewTools, VirtualLab.Visualization3D, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">CoordinateSystem␣1</SettingsFor3DView._viewTools><SettingsFor3DView._rulers typeID="VirtualLabAPI.Core.DataVisualization.RulersEnum, VirtualLab.Visualization3D, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Simple␣1</SettingsFor3DView._rulers><SettingsFor3DView._showEnvelopes>true</SettingsFor3DView._showEnvelopes><SettingsFor3DView._colorOfEnvelopes>872415231</SettingsFor3DView._colorOfEnvelopes><SettingsFor3DView._zScalingFactor>1</SettingsFor3DView._zScalingFactor><SettingsFor3DView._showApertures>false</SettingsFor3DView._showApertures><SettingsFor3DView._accuracyFactor>1</SettingsFor3DView._accuracyFactor><SettingsFor3DView._wireFrameMode>false</SettingsFor3DView._wireFrameMode><SettingsFor3DView._showCoordinateAxes>false</SettingsFor3DView._showCoordinateAxes></ViewSettings3DView._geometrySettings><ViewSettings3DView._raySettings typeID="VirtualLabAPI.UI.GeometryDescription.RayVisualizationSettings, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="6"><RayVisualizationSettings._rayThickness>1</RayVisualizationSettings._rayThickness><RayVisualizationSettings._stride>1</RayVisualizationSettings._stride><RayVisualizationSettings._colorMode typeID="VirtualLabAPI.Core.DataVisualization.RayColoringMode, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">ColorByWavelength␣1</RayVisualizationSettings._colorMode><RayVisualizationSettings._showRays>true</RayVisualizationSettings._showRays><RayVisualizationSettings._colorForSingleColorMode>-16744448</RayVisualizationSettings._colorForSingleColorMode><RayVisualizationSettings._clutRayColoring typeID="VirtualLabAPI.UI.DataVisualization._2DView.ColorLookUpTableForDataView2D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="7"><ColorLookUpTableForDataView2D._function typeID="VirtualLabAPI.UI.DataVisualization._2DView.EnumStrictlyIncreasingFunctionForLookUpTable, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Linear␣0</ColorLookUpTableForDataView2D._function><ColorLookUpTableForDataView2D._colorsRed>AOH/</ColorLookUpTableForDataView2D._colorsRed><ColorLookUpTableForDataView2D._colorsGreen>AHH/</ColorLookUpTableForDataView2D._colorsGreen><ColorLookUpTableForDataView2D._colorsBlue>QADX</ColorLookUpTableForDataView2D._colorsBlue><ColorLookUpTableForDataView2D._colorsAlpha>////</ColorLookUpTableForDataView2D._colorsAlpha><ColorLookUpTableForDataView2D._colorDifferentialsRed typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>225</entry><entry>30</entry></ColorLookUpTableForDataView2D._colorDifferentialsRed><ColorLookUpTableForDataView2D._colorDifferentialsGreen typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>113</entry><entry>142</entry></ColorLookUpTableForDataView2D._colorDifferentialsGreen><ColorLookUpTableForDataView2D._colorDifferentialsBlue typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>-64</entry><entry>215</entry></ColorLookUpTableForDataView2D._colorDifferentialsBlue><ColorLookUpTableForDataView2D._colorDifferentialsAlpha typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>0</entry><entry>0</entry></ColorLookUpTableForDataView2D._colorDifferentialsAlpha><ColorLookUpTableForDataView2D._linearColorInterpolation>true</ColorLookUpTableForDataView2D._linearColorInterpolation><ColorLookUpTableForDataView2D._functionParameter>5</ColorLookUpTableForDataView2D._functionParameter><ColorLookUpTableForDataView2D._name>Midnight Sun</ColorLookUpTableForDataView2D._name><ColorLookUpTableForDataView2D._markerColor_1>-16777216</ColorLookUpTableForDataView2D._markerColor_1><ColorLookUpTableForDataView2D._markerColor_2>-6553601</ColorLookUpTableForDataView2D._markerColor_2><ColorLookUpTableForDataView2D._markerColor_S>-65408</ColorLookUpTableForDataView2D._markerColor_S></RayVisualizationSettings._clutRayColoring><RayVisualizationSettings._colorForUndefinedValues>0</RayVisualizationSettings._colorForUndefinedValues><RayVisualizationSettings._colorRayInsideProgrammableComponentWithDifferentColor>false</RayVisualizationSettings._colorRayInsideProgrammableComponentWithDifferentColor></ViewSettings3DView._raySettings></RayTracingSystemAnalyzerLPE._viewSettings><AnalyzerBaseLPE._categories typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</AnalyzerBaseLPE._categories><LightPathElement._internalCoordinateSystemWithTolerancing typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="8"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="9"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="10"><X>NaN</X><Y>NaN</Y><Z>NaN</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.Numerics.IProvidesPositioningReferences, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Position._positioningReferenceProvider><Position._positioningReferenceKey></Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="11"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="12"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></CartesianCoordinateSystem._axes></LightPathElement._internalCoordinateSystemWithTolerancing><LightPathElement._internalCoordinateSystemWithoutTolerancing typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="13"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="14"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="15"><X>NaN</X><Y>NaN</Y><Z>NaN</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.Numerics.IProvidesPositioningReferences, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Position._positioningReferenceProvider><Position._positioningReferenceKey></Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="16"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="17"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></CartesianCoordinateSystem._axes></LightPathElement._internalCoordinateSystemWithoutTolerancing><LightPathElement._coordinatesTransformationObject_GCSis1_ICSis2_withTolerancing typeID="VirtualLabAPI.Core.Numerics.TransformationsForCartesianCoordinateSystems, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</LightPathElement._coordinatesTransformationObject_GCSis1_ICSis2_withTolerancing><LightPathElement._versionString_LastSuccessfulLoad>2026.1.2.8</LightPathElement._versionString_LastSuccessfulLoad><LightPathElement._versionString_Initial>2026.1.2.8</LightPathElement._versionString_Initial><LightPathElement._comment>Enter your comment here</LightPathElement._comment><LightPathElement._usedAsSourceSubstitutes>false</LightPathElement._usedAsSourceSubstitutes><LightPathElement._displayTitleExtended>Ray Tracing System Analyzer</LightPathElement._displayTitleExtended><LightPathElement._dedicatedToolbox typeID="VirtualLabAPI.Core.VLCopyProtection.ToolBoxes, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">VirtualLab_Fusion_Standard␣0</LightPathElement._dedicatedToolbox><LightPathElement._index>800</LightPathElement._index><LightPathElement._positionInView typeID="System.Single[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>200</entry><entry>300</entry></LightPathElement._positionInView><_supportedOutputChannels typeID="System.Collections.Generic.SortedList`2[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[VirtualLabAPI.Core.LightPath.SupportedChannel, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Collections, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">{}</_supportedOutputChannels><inputChannel typeID="VirtualLabAPI.Core.LightPath.SupportedChannel, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</inputChannel><LightPathElement._inputChannelCSforRelativeElementPositioning typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</LightPathElement._inputChannelCSforRelativeElementPositioning><LightPathElement._useForParameterRun>false</LightPathElement._useForParameterRun><LightPathElement._usedInMainWindow>false</LightPathElement._usedInMainWindow><LightPathElement._orientationDefinition_forEditDialogAndParameterRunOnly typeID="VirtualLabAPI.Core.Numerics.OrientationDefinitionBase, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</LightPathElement._orientationDefinition_forEditDialogAndParameterRunOnly><LightPathElement._freespaceParametersAffectedByWizard typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</LightPathElement._freespaceParametersAffectedByWizard><LightPathElement._freespaceParameterForModelingLevels typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</LightPathElement._freespaceParameterForModelingLevels><LightPathElement._overwriteInputToOutputParameter>false</LightPathElement._overwriteInputToOutputParameter><LightPathElement._inputToOutputParametersOverwrittenByLPE typeID="VirtualLabAPI.Core.Propagation.I2OParameters, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</LightPathElement._inputToOutputParametersOverwrittenByLPE><LightPathElement._axesKeyForTranslationTolerancing>ICSaxes</LightPathElement._axesKeyForTranslationTolerancing><LightPathElement._translationTolerancingVector typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="18"><X>0</X><Y>0</Y><Z>0</Z></LightPathElement._translationTolerancingVector><LightPathElement._referencePointKeyForTolerancingRotationCenter>ICSorigin</LightPathElement._referencePointKeyForTolerancingRotationCenter><LightPathElement._axesKeyForOrientationTolerancing>ICSaxes</LightPathElement._axesKeyForOrientationTolerancing><LightPathElement._orientationTolerancingAngles typeID="VirtualLabAPI.Core.Numerics.OrientationBySphereAngles, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="19"><OrientationBySphereAngles._anglePhi>0</OrientationBySphereAngles._anglePhi><OrientationBySphereAngles._angleTheta>0</OrientationBySphereAngles._angleTheta><OrientationBySphereAngles._angleZeta>0</OrientationBySphereAngles._angleZeta><OrientationBySphereAngles._sphereAnglesApplicationBeforeZetaRotation>true</OrientationBySphereAngles._sphereAnglesApplicationBeforeZetaRotation></LightPathElement._orientationTolerancingAngles><LightPathElement._translationTolerancingActivated>false</LightPathElement._translationTolerancingActivated><LightPathElement._orientationTolerancingActivated>false</LightPathElement._orientationTolerancingActivated><LightPathElement._doOrientationTolerancingBeforeTranslationTolerancing>false</LightPathElement._doOrientationTolerancingBeforeTranslationTolerancing><LightPathElement._externalDefinedTypeAbbreviation></LightPathElement._externalDefinedTypeAbbreviation></entry><entry typeID="VirtualLabAPI.Core.LightPath.SystemModelingAnalyzerLPE, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="20"><SystemModelingAnalyzerLPE._griddedAndOrGriddedDataShallBeShown typeID="VirtualLabAPI.Core.LightPath.GriddedGridlessVisualization, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">OnlyGriddedData␣0</SystemModelingAnalyzerLPE._griddedAndOrGriddedDataShallBeShown><SystemModelingAnalyzerLPE._showPositionsOnlyForGridless>false</SystemModelingAnalyzerLPE._showPositionsOnlyForGridless><SystemModelingAnalyzerLPE._gridlessFilterPositionsSmallerThanThreshold>true</SystemModelingAnalyzerLPE._gridlessFilterPositionsSmallerThanThreshold><SystemModelingAnalyzerLPE._gridlessThresholdForSampleFiltering>0.001</SystemModelingAnalyzerLPE._gridlessThresholdForSampleFiltering><SystemModelingAnalyzerLPE._addonContainer typeID="VirtualLabAPI.Core.LightPath.DetectorAddonContainer, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="21"><DetectorAddonContainer._addons typeID="System.Collections.Generic.List`1[[VirtualLabAPI.Core.LightPath.DetectorAddOnBase, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="VirtualLabAPI.Core.LightPath.DetectorAddOnPlaceHolder, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="22"><DetectorAddOnPlaceHolder._name>Data from System Modeling Analyzer</DetectorAddOnPlaceHolder._name><DetectorAddOnPlaceHolder._iD_Of_Parent>␀</DetectorAddOnPlaceHolder._iD_Of_Parent><DetectorAddOnBase._useAddon>false</DetectorAddOnBase._useAddon><DetectorAddOnBase._iD>EMF</DetectorAddOnBase._iD></entry><entry typeID="VirtualLabAPI.Core.LightPath.DetectorAddOnPlaceHolder, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="23"><DetectorAddOnPlaceHolder._name>Electromagnetic Field Quantities</DetectorAddOnPlaceHolder._name><DetectorAddOnPlaceHolder._iD_Of_Parent>EMF</DetectorAddOnPlaceHolder._iD_Of_Parent><DetectorAddOnBase._useAddon>true</DetectorAddOnBase._useAddon><DetectorAddOnBase._iD>EFQ</DetectorAddOnBase._iD></entry></DetectorAddonContainer._addons></SystemModelingAnalyzerLPE._addonContainer><SystemModelingAnalyzerLPE._detectorSamplingSpectralDomain typeID="VirtualLabAPI.Core.LightPath.DetectorSampling, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="24"><DetectorSampling._automaticFieldSize>true</DetectorSampling._automaticFieldSize><DetectorSampling._fieldSizeFactor typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="25"><X>1</X><Y>1</Y></DetectorSampling._fieldSizeFactor><DetectorSampling._manualFieldSize typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="26"><X>5000000</X><Y>5000000</Y></DetectorSampling._manualFieldSize><DetectorSampling._centerPosition typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="27"><X>0</X><Y>0</Y></DetectorSampling._centerPosition><DetectorSampling._detectorResolutionMode typeID="VirtualLabAPI.Core.LightPath.SamplingChangeMode, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">SetNumberOfSamplingPoints␣3</DetectorSampling._detectorResolutionMode><DetectorSampling._oversamplingFactor typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="28"><X>1</X><Y>1</Y></DetectorSampling._oversamplingFactor><DetectorSampling._manualSamplingDistance typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="29"><X>50000</X><Y>50000</Y></DetectorSampling._manualSamplingDistance><DetectorSampling._predefinedResolution typeID="VirtualLabAPI.Core.LightPath.DetectorResolution, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Squared128␣1</DetectorSampling._predefinedResolution><DetectorSampling._numberOfSamplingPoints typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="30"><X>128</X><Y>128</Y></DetectorSampling._numberOfSamplingPoints><DetectorSampling._interpolation typeID="VirtualLabAPI.Core.Numerics.InterpolationMethod, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Cubic6P␣6</DetectorSampling._interpolation><DetectorSampling._restrictToManualSampling>false</DetectorSampling._restrictToManualSampling><DetectorSampling._isKDomain>true</DetectorSampling._isKDomain></SystemModelingAnalyzerLPE._detectorSamplingSpectralDomain><SystemModelingAnalyzerLPE._detectorSamplingSpaceDomain typeID="VirtualLabAPI.Core.LightPath.DetectorSampling, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="31"><DetectorSampling._automaticFieldSize>true</DetectorSampling._automaticFieldSize><DetectorSampling._fieldSizeFactor typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="32"><X>1</X><Y>1</Y></DetectorSampling._fieldSizeFactor><DetectorSampling._manualFieldSize typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="33"><X>0.00128</X><Y>0.00128</Y></DetectorSampling._manualFieldSize><DetectorSampling._centerPosition typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="34"><X>0</X><Y>0</Y></DetectorSampling._centerPosition><DetectorSampling._detectorResolutionMode typeID="VirtualLabAPI.Core.LightPath.SamplingChangeMode, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">SetNumberOfSamplingPoints␣3</DetectorSampling._detectorResolutionMode><DetectorSampling._oversamplingFactor typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="35"><X>1</X><Y>1</Y></DetectorSampling._oversamplingFactor><DetectorSampling._manualSamplingDistance typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="36"><X>1E-05</X><Y>1E-05</Y></DetectorSampling._manualSamplingDistance><DetectorSampling._predefinedResolution typeID="VirtualLabAPI.Core.LightPath.DetectorResolution, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Squared128␣1</DetectorSampling._predefinedResolution><DetectorSampling._numberOfSamplingPoints typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="37"><X>128</X><Y>128</Y></DetectorSampling._numberOfSamplingPoints><DetectorSampling._interpolation typeID="VirtualLabAPI.Core.Numerics.InterpolationMethod, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Cubic6P␣6</DetectorSampling._interpolation><DetectorSampling._restrictToManualSampling>false</DetectorSampling._restrictToManualSampling><DetectorSampling._isKDomain>false</DetectorSampling._isKDomain></SystemModelingAnalyzerLPE._detectorSamplingSpaceDomain><SystemModelingAnalyzerLPE._amplitudeOnly>false</SystemModelingAnalyzerLPE._amplitudeOnly><SystemModelingAnalyzerLPE._phaseResidualsOnly>true</SystemModelingAnalyzerLPE._phaseResidualsOnly><SystemModelingAnalyzerLPE._showWavefrontSeparately>false</SystemModelingAnalyzerLPE._showWavefrontSeparately><SystemModelingAnalyzerLPE._showWavefrontWOSphericalPart>false</SystemModelingAnalyzerLPE._showWavefrontWOSphericalPart><SystemModelingAnalyzerLPE._colorLookupTable typeID="VirtualLabAPI.UI.DataVisualization._2DView.ColorLookUpTableForDataView2D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="38"><ColorLookUpTableForDataView2D._function typeID="VirtualLabAPI.UI.DataVisualization._2DView.EnumStrictlyIncreasingFunctionForLookUpTable, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Linear␣0</ColorLookUpTableForDataView2D._function><ColorLookUpTableForDataView2D._colorsRed>AOH/</ColorLookUpTableForDataView2D._colorsRed><ColorLookUpTableForDataView2D._colorsGreen>AHH/</ColorLookUpTableForDataView2D._colorsGreen><ColorLookUpTableForDataView2D._colorsBlue>QADX</ColorLookUpTableForDataView2D._colorsBlue><ColorLookUpTableForDataView2D._colorsAlpha>////</ColorLookUpTableForDataView2D._colorsAlpha><ColorLookUpTableForDataView2D._colorDifferentialsRed typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>225</entry><entry>30</entry></ColorLookUpTableForDataView2D._colorDifferentialsRed><ColorLookUpTableForDataView2D._colorDifferentialsGreen typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>113</entry><entry>142</entry></ColorLookUpTableForDataView2D._colorDifferentialsGreen><ColorLookUpTableForDataView2D._colorDifferentialsBlue typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>-64</entry><entry>215</entry></ColorLookUpTableForDataView2D._colorDifferentialsBlue><ColorLookUpTableForDataView2D._colorDifferentialsAlpha typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>0</entry><entry>0</entry></ColorLookUpTableForDataView2D._colorDifferentialsAlpha><ColorLookUpTableForDataView2D._linearColorInterpolation>true</ColorLookUpTableForDataView2D._linearColorInterpolation><ColorLookUpTableForDataView2D._functionParameter>5</ColorLookUpTableForDataView2D._functionParameter><ColorLookUpTableForDataView2D._name>Midnight Sun</ColorLookUpTableForDataView2D._name><ColorLookUpTableForDataView2D._markerColor_1>-16777216</ColorLookUpTableForDataView2D._markerColor_1><ColorLookUpTableForDataView2D._markerColor_2>-6553601</ColorLookUpTableForDataView2D._markerColor_2><ColorLookUpTableForDataView2D._markerColor_S>-65408</ColorLookUpTableForDataView2D._markerColor_S></SystemModelingAnalyzerLPE._colorLookupTable><SystemModelingAnalyzerLPE._colorForUndefinedValues>-65281</SystemModelingAnalyzerLPE._colorForUndefinedValues><SystemModelingAnalyzerLPE._interpolationMethodDataArray typeID="VirtualLabAPI.Core.Numerics.InterpolationMethod, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Nearest␣4</SystemModelingAnalyzerLPE._interpolationMethodDataArray><SystemModelingAnalyzerLPE._fieldComponentsToEvaluate typeID="VirtualLabAPI.Core.FieldRepresentations.HarmonicFieldComponents[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.FieldRepresentations.HarmonicFieldComponents, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Ex␣0</entry><entry typeID="VirtualLabAPI.Core.FieldRepresentations.HarmonicFieldComponents, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Ey␣1</entry></SystemModelingAnalyzerLPE._fieldComponentsToEvaluate><SystemModelingAnalyzerLPE._showResultsInXDomain>true</SystemModelingAnalyzerLPE._showResultsInXDomain><SystemModelingAnalyzerLPE._showResultsInKDomain>true</SystemModelingAnalyzerLPE._showResultsInKDomain><SystemModelingAnalyzerLPE._planeOfPolarizationEllipses>␀</SystemModelingAnalyzerLPE._planeOfPolarizationEllipses><SystemModelingAnalyzerLPE._viewSettings_forPolEllipses typeID="VirtualLabAPI.UI.DataVisualization._2DView.ViewSettingsForGridOfPolarizationEllipsesAddOn, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="39"><ViewSettingsForGridOfPolarizationEllipsesAddOn._colorCounterClockwise>-65536</ViewSettingsForGridOfPolarizationEllipsesAddOn._colorCounterClockwise><ViewSettingsForGridOfPolarizationEllipsesAddOn._drawArrows>false</ViewSettingsForGridOfPolarizationEllipsesAddOn._drawArrows><ViewSettingsForGridOfPolarizationEllipsesAddOn._minimumCellSizeInPixels>50</ViewSettingsForGridOfPolarizationEllipsesAddOn._minimumCellSizeInPixels><ViewSettingsForGridOfPolarizationEllipsesAddOn._extractionStrategy typeID="VirtualLabAPI.Core.DataVisualization.GridExtractionStrategy, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Average␣1</ViewSettingsForGridOfPolarizationEllipsesAddOn._extractionStrategy><ViewSettingsForGridOfPolarizationEllipsesAddOn._showGrid>false</ViewSettingsForGridOfPolarizationEllipsesAddOn._showGrid><ViewSettingsForGridOfPolarizationEllipsesAddOn._colorOfGrid>-4144960</ViewSettingsForGridOfPolarizationEllipsesAddOn._colorOfGrid><ViewSettingsForGraphicsAddOnObjectsBasic._innerColor>16777215</ViewSettingsForGraphicsAddOnObjectsBasic._innerColor><ViewSettingsForGraphicsAddOnObjectsBasic._borderColor>-16776961</ViewSettingsForGraphicsAddOnObjectsBasic._borderColor><ViewSettingsForGraphicsAddOnObjectsBasic._borderWidth>1</ViewSettingsForGraphicsAddOnObjectsBasic._borderWidth><ViewSettingsForGraphicsAddOnObjectsBasic._borderAndFillMode typeID="VirtualLabAPI.UI.DataVisualization.BorderAndFillingMode, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">DrawBorderOnly␣0</ViewSettingsForGraphicsAddOnObjectsBasic._borderAndFillMode><ViewSettingsForGraphicsAddOnObjectsBasic._visible>true</ViewSettingsForGraphicsAddOnObjectsBasic._visible></SystemModelingAnalyzerLPE._viewSettings_forPolEllipses><SystemModelingAnalyzerLPE._hideNumericalArtifacts>true</SystemModelingAnalyzerLPE._hideNumericalArtifacts><SystemModelingAnalyzerLPE._numericalArtifactsThreshold>0.001</SystemModelingAnalyzerLPE._numericalArtifactsThreshold><AnalyzerBaseLPE._categories typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</AnalyzerBaseLPE._categories><LightPathElement._internalCoordinateSystemWithTolerancing typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="40"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="41"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="42"><X>NaN</X><Y>NaN</Y><Z>NaN</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.Numerics.IProvidesPositioningReferences, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Position._positioningReferenceProvider><Position._positioningReferenceKey></Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="43"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="44"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></CartesianCoordinateSystem._axes></LightPathElement._internalCoordinateSystemWithTolerancing><LightPathElement._internalCoordinateSystemWithoutTolerancing typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="45"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="46"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="47"><X>NaN</X><Y>NaN</Y><Z>NaN</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.Numerics.IProvidesPositioningReferences, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Position._positioningReferenceProvider><Position._positioningReferenceKey></Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="48"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="49"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></CartesianCoordinateSystem._axes></LightPathElement._internalCoordinateSystemWithoutTolerancing><LightPathElement._coordinatesTransformationObject_GCSis1_ICSis2_withTolerancing typeID="VirtualLabAPI.Core.Numerics.TransformationsForCartesianCoordinateSystems, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</LightPathElement._coordinatesTransformationObject_GCSis1_ICSis2_withTolerancing><LightPathElement._versionString_LastSuccessfulLoad>2026.1.2.8</LightPathElement._versionString_LastSuccessfulLoad><LightPathElement._versionString_Initial>2026.1.2.8</LightPathElement._versionString_Initial><LightPathElement._comment>Enter your comment here</LightPathElement._comment><LightPathElement._usedAsSourceSubstitutes>false</LightPathElement._usedAsSourceSubstitutes><LightPathElement._displayTitleExtended>Modeling Analyzer</LightPathElement._displayTitleExtended><LightPathElement._dedicatedToolbox typeID="VirtualLabAPI.Core.VLCopyProtection.ToolBoxes, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">VirtualLab_Fusion_Standard␣0</LightPathElement._dedicatedToolbox><LightPathElement._index>801</LightPathElement._index><LightPathElement._positionInView typeID="System.Single[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>350</entry><entry>300</entry></LightPathElement._positionInView><_supportedOutputChannels typeID="System.Collections.Generic.SortedList`2[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[VirtualLabAPI.Core.LightPath.SupportedChannel, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Collections, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">{}</_supportedOutputChannels><inputChannel typeID="VirtualLabAPI.Core.LightPath.SupportedChannel, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</inputChannel><LightPathElement._inputChannelCSforRelativeElementPositioning typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</LightPathElement._inputChannelCSforRelativeElementPositioning><LightPathElement._useForParameterRun>false</LightPathElement._useForParameterRun><LightPathElement._usedInMainWindow>false</LightPathElement._usedInMainWindow><LightPathElement._orientationDefinition_forEditDialogAndParameterRunOnly typeID="VirtualLabAPI.Core.Numerics.OrientationDefinitionBase, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</LightPathElement._orientationDefinition_forEditDialogAndParameterRunOnly><LightPathElement._freespaceParametersAffectedByWizard typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</LightPathElement._freespaceParametersAffectedByWizard><LightPathElement._freespaceParameterForModelingLevels typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</LightPathElement._freespaceParameterForModelingLevels><LightPathElement._overwriteInputToOutputParameter>false</LightPathElement._overwriteInputToOutputParameter><LightPathElement._inputToOutputParametersOverwrittenByLPE typeID="VirtualLabAPI.Core.Propagation.I2OParameters, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</LightPathElement._inputToOutputParametersOverwrittenByLPE><LightPathElement._axesKeyForTranslationTolerancing>ICSaxes</LightPathElement._axesKeyForTranslationTolerancing><LightPathElement._translationTolerancingVector typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="50"><X>0</X><Y>0</Y><Z>0</Z></LightPathElement._translationTolerancingVector><LightPathElement._referencePointKeyForTolerancingRotationCenter>ICSorigin</LightPathElement._referencePointKeyForTolerancingRotationCenter><LightPathElement._axesKeyForOrientationTolerancing>ICSaxes</LightPathElement._axesKeyForOrientationTolerancing><LightPathElement._orientationTolerancingAngles typeID="VirtualLabAPI.Core.Numerics.OrientationBySphereAngles, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="51"><OrientationBySphereAngles._anglePhi>0</OrientationBySphereAngles._anglePhi><OrientationBySphereAngles._angleTheta>0</OrientationBySphereAngles._angleTheta><OrientationBySphereAngles._angleZeta>0</OrientationBySphereAngles._angleZeta><OrientationBySphereAngles._sphereAnglesApplicationBeforeZetaRotation>true</OrientationBySphereAngles._sphereAnglesApplicationBeforeZetaRotation></LightPathElement._orientationTolerancingAngles><LightPathElement._translationTolerancingActivated>false</LightPathElement._translationTolerancingActivated><LightPathElement._orientationTolerancingActivated>false</LightPathElement._orientationTolerancingActivated><LightPathElement._doOrientationTolerancingBeforeTranslationTolerancing>false</LightPathElement._doOrientationTolerancingBeforeTranslationTolerancing><LightPathElement._externalDefinedTypeAbbreviation></LightPathElement._externalDefinedTypeAbbreviation></entry><entry typeID="VirtualLabAPI.Core.LightPath.PlaneWaveLightSourceLPE, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="52"><PlaneWaveLightSourceLPE._planeWaveLightSource typeID="VirtualLabAPI.Core.OpticalSystems.PlaneWaveGenerator, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="53"><PlaneWaveGenerator._achromaticValue typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="54"><X>0</X><Y>0</Y></PlaneWaveGenerator._achromaticValue><PlaneWaveGenerator._achromaticType typeID="VirtualLabAPI.Core.FieldRepresentations.PlaneWaveDefinitionModes, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">CartesianAngles␣0</PlaneWaveGenerator._achromaticType><PlaneWaveGenerator._wavelengthWeightForGlobalPlaneWave>1</PlaneWaveGenerator._wavelengthWeightForGlobalPlaneWave><PlaneWaveGenerator._PlaneWaveParameters typeID="VirtualLabAPI.Core.FieldRepresentations.PlaneWaveParameterConversion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="55"><PlaneWaveParameterConversion.representations typeID="VirtualLabAPI.Core.Numerics.VectorC[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Numerics.VectorC, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="56"><X typeID="VirtualLabAPI.Core.Numerics.Complex, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="57"><Re>0</Re><Im>0</Im></X><Y typeID="VirtualLabAPI.Core.Numerics.Complex, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="58"><Re>0</Re><Im>0</Im></Y></entry><entry typeID="VirtualLabAPI.Core.Numerics.VectorC, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="59"><X typeID="VirtualLabAPI.Core.Numerics.Complex, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="60"><Re>0</Re><Im>0</Im></X><Y typeID="VirtualLabAPI.Core.Numerics.Complex, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="61"><Re>0</Re><Im>0</Im></Y></entry><entry typeID="VirtualLabAPI.Core.Numerics.VectorC, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="62"><X typeID="VirtualLabAPI.Core.Numerics.Complex, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="63"><Re>0</Re><Im>0</Im></X><Y typeID="VirtualLabAPI.Core.Numerics.Complex, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="64"><Re>0</Re><Im>0</Im></Y></entry><entry typeID="VirtualLabAPI.Core.Numerics.VectorC, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="65"><X typeID="VirtualLabAPI.Core.Numerics.Complex, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="66"><Re>0</Re><Im>0</Im></X><Y typeID="VirtualLabAPI.Core.Numerics.Complex, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="67"><Re>0</Re><Im>0</Im></Y></entry></PlaneWaveParameterConversion.representations><PlaneWaveParameterConversion._polarizationDefinition typeID="VirtualLabAPI.Core.FieldRepresentations.PolarizationCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">ExAndEyGrating␣2</PlaneWaveParameterConversion._polarizationDefinition><PlaneWaveParameterConversion.ex typeID="VirtualLabAPI.Core.Numerics.Complex, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="68"><Re>1</Re><Im>0</Im></PlaneWaveParameterConversion.ex><PlaneWaveParameterConversion.ey typeID="VirtualLabAPI.Core.Numerics.Complex, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="69"><Re>0</Re><Im>0</Im></PlaneWaveParameterConversion.ey><PlaneWaveParameterConversion.eTe typeID="VirtualLabAPI.Core.Numerics.Complex, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="70"><Re>1</Re><Im>0</Im></PlaneWaveParameterConversion.eTe><PlaneWaveParameterConversion.eTm typeID="VirtualLabAPI.Core.Numerics.Complex, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="71"><Re>0</Re><Im>0</Im></PlaneWaveParameterConversion.eTm><PlaneWaveParameterConversion.wavelength>9.4E-07</PlaneWaveParameterConversion.wavelength><PlaneWaveParameterConversion.positiveZDirection>true</PlaneWaveParameterConversion.positiveZDirection><PlaneWaveParameterConversion.keepAnglesOnWavelengthChange>false</PlaneWaveParameterConversion.keepAnglesOnWavelengthChange><PlaneWaveParameterConversion.normal typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="72"><X>0</X><Y>0</Y><Z>1</Z></PlaneWaveParameterConversion.normal></PlaneWaveGenerator._PlaneWaveParameters><PlaneWaveGenerator.currentFieldRepresentation typeID="VirtualLabAPI.Core.FieldRepresentations.FieldRepresentation, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">ScalarComplexAmplitudeField␣0</PlaneWaveGenerator.currentFieldRepresentation><LightSource._activeSelectionIsSamplingPoints>false</LightSource._activeSelectionIsSamplingPoints><LightSource._numericalSetupParameter typeID="VirtualLabAPI.Core.OpticalSystems.NumericalSetupParameter, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="73"><NumericalSetupParameter._userDefinedModeSelectionInProgrammableMode>true</NumericalSetupParameter._userDefinedModeSelectionInProgrammableMode><NumericalSetupParameter._userDefinedModeWeightsInProgrammableMode>true</NumericalSetupParameter._userDefinedModeWeightsInProgrammableMode><NumericalSetupParameter._activeModesSelectionMode typeID="VirtualLabAPI.Core.OpticalSystems.NumericalSetupParameter+ActiveModesSelection, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">AllModes␣0</NumericalSetupParameter._activeModesSelectionMode><NumericalSetupParameter._indexSpectralModeForPhotonCanonMode>0</NumericalSetupParameter._indexSpectralModeForPhotonCanonMode><NumericalSetupParameter._indexSpatialModeForPhotonCanonMode>0</NumericalSetupParameter._indexSpatialModeForPhotonCanonMode><NumericalSetupParameter._lateralSelectionMode typeID="VirtualLabAPI.Core.OpticalSystems.NumericalSetupParameter+eLateralSelectionMode, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">None␣0</NumericalSetupParameter._lateralSelectionMode><NumericalSetupParameter._numOfLateralModes>1</NumericalSetupParameter._numOfLateralModes><NumericalSetupParameter._numOfSpectralValues>1</NumericalSetupParameter._numOfSpectralValues><NumericalSetupParameter._levelLateral>1</NumericalSetupParameter._levelLateral><NumericalSetupParameter._raySelectionVector typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="74"><X>31</X><Y>31</Y></NumericalSetupParameter._raySelectionVector><NumericalSetupParameter._raySelectionMode typeID="VirtualLabAPI.Core.OpticalSystems.RaySelectionModeSource, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">RegularXY␣0</NumericalSetupParameter._raySelectionMode><NumericalSetupParameter._densityForHexaPolarRayGeneration>17</NumericalSetupParameter._densityForHexaPolarRayGeneration><NumericalSetupParameter._generateMeshForRayTracing>false</NumericalSetupParameter._generateMeshForRayTracing><NumericalSetupParameter._numberRaysRandomSelection>1001</NumericalSetupParameter._numberRaysRandomSelection><NumericalSetupParameter._useSeedForRandomRaySelection>false</NumericalSetupParameter._useSeedForRandomRaySelection><NumericalSetupParameter._seedRandomRaySelection>0</NumericalSetupParameter._seedRandomRaySelection><NumericalSetupParameter._automaticSampling>true</NumericalSetupParameter._automaticSampling><NumericalSetupParameter._1DSelection typeID="VirtualLabAPI.Core.OpticalSystems.NumericalSetupParameter+e1DModeSelection, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">None␣0</NumericalSetupParameter._1DSelection><NumericalSetupParameter._oversamplingFactor>1</NumericalSetupParameter._oversamplingFactor><NumericalSetupParameter._gridSize typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="75"><X>1</X><Y>1</Y></NumericalSetupParameter._gridSize><NumericalSetupParameter._autoGridSize>false</NumericalSetupParameter._autoGridSize><NumericalSetupParameter._dataArrayModeSelection typeID="VirtualLabAPI.Core.Numerics.DataArray1DCoordinateLocked, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="76"><DataArray1D._nonequidistantCoordinates typeID="VirtualLabAPI.Core.Numerics.CFieldDerivative1DReal, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</DataArray1D._nonequidistantCoordinates><_measuredQuantityOfCoordinates typeID="VirtualLabAPI.Core.Numerics.MeasuredQuantity, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="77"><MeasuredQuantity._type typeID="VirtualLabAPI.Core.Numerics.PhysicalProperty, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">NoUnit␣0</MeasuredQuantity._type><MeasuredQuantity._userDefinedDefinition typeID="Wyrowski.Infrastructure.Quantities.QuantityDefinition, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</MeasuredQuantity._userDefinedDefinition></_measuredQuantityOfCoordinates><DataArray1D._commentOfCoordinates>Index</DataArray1D._commentOfCoordinates><DataArray1D._isEquidistant>true</DataArray1D._isEquidistant><DataArray1D._samplingDistance>1</DataArray1D._samplingDistance><DataArray1D._coordinateOfFirstDataPoint>0</DataArray1D._coordinateOfFirstDataPoint><DataArray1D._coordinateOfLastIntervalsUpperLimit>INF</DataArray1D._coordinateOfLastIntervalsUpperLimit><DataArray1D._interpolationMethodForNonequidistantSampling typeID="VirtualLabAPI.Core.Numerics.InterpolationMethodForNonequidistantData, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">ConstantInterval␣0</DataArray1D._interpolationMethodForNonequidistantSampling><DataArray1D._interpolationMethodForEquidistantSampling typeID="VirtualLabAPI.Core.Numerics.InterpolationMethod, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Nearest␣4</DataArray1D._interpolationMethodForEquidistantSampling><DataArray1D._extrapolationMode typeID="VirtualLabAPI.Core.Numerics.ExtrapolationInfo, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="78"><ExtrapolationInfo._constantValue typeID="VirtualLabAPI.Core.Numerics.Complex, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="79"><Re>0</Re><Im>0</Im></ExtrapolationInfo._constantValue><ExtrapolationInfo._type typeID="VirtualLabAPI.Core.Numerics.ExtrapolationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">BorderContinuation␣1</ExtrapolationInfo._type></DataArray1D._extrapolationMode><DataArray1D._smallestCoordinateStep>1</DataArray1D._smallestCoordinateStep><DataArray1D._biggestCoordinateStep>1</DataArray1D._biggestCoordinateStep><DataArray1D._data typeID="VirtualLabAPI.Core.Numerics.ComplexField1DArray, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="80"><ComplexField1DArray._arrayOfComplexFields typeID="VirtualLabAPI.Core.Numerics.ComplexFieldDerivative1D[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Numerics.ComplexFieldDerivative1D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="81"><DoubleField typeID="System.Reflection.Pointer, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><isComplex>false</isComplex><samplingPoints typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="82"><X>9</X><Y>1</Y></samplingPoints><Array>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</Array></DoubleField></entry><entry typeID="VirtualLabAPI.Core.Numerics.ComplexFieldDerivative1D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="83"><DoubleField typeID="System.Reflection.Pointer, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><isComplex>false</isComplex><samplingPoints typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="84"><X>9</X><Y>1</Y></samplingPoints><Array>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</Array></DoubleField></entry></ComplexField1DArray._arrayOfComplexFields></DataArray1D._data><DataArray1D._commentsOfDataEntries typeID="System.String[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">X</entry><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Y</entry></DataArray1D._commentsOfDataEntries><DataArray1D._dataPointLabelArray typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</DataArray1D._dataPointLabelArray><DataArrayBase._physicalMeaning typeID="VirtualLabAPI.Core.Numerics.PhysicalMeaning, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="85"><PhysicalMeaning._physicalMeaningType typeID="VirtualLabAPI.Core.Numerics.PhysicalMeaningType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">None␣0</PhysicalMeaning._physicalMeaningType></DataArrayBase._physicalMeaning><DataArrayBase._graphicsAddons typeID="VirtualLabAPI.UI.DataVisualization.GraphicsAddOnData, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</DataArrayBase._graphicsAddons><DataArrayBase._additionalInformationObject typeID="VirtualLabAPI.Core.Numerics.AdditionalInformationForDataArrays, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</DataArrayBase._additionalInformationObject><DataArrayBase._measuredQuantitiesOfDataEntries typeID="VirtualLabAPI.Core.Numerics.MeasuredQuantity[], Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Numerics.MeasuredQuantity, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="86"><MeasuredQuantity._type typeID="VirtualLabAPI.Core.Numerics.PhysicalProperty, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Length␣1</MeasuredQuantity._type><MeasuredQuantity._userDefinedDefinition typeID="Wyrowski.Infrastructure.Quantities.QuantityDefinition, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</MeasuredQuantity._userDefinedDefinition></entry><entry typeID="VirtualLabAPI.Core.Numerics.MeasuredQuantity, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="87"><MeasuredQuantity._type typeID="VirtualLabAPI.Core.Numerics.PhysicalProperty, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Length␣1</MeasuredQuantity._type><MeasuredQuantity._userDefinedDefinition typeID="Wyrowski.Infrastructure.Quantities.QuantityDefinition, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</MeasuredQuantity._userDefinedDefinition></entry></DataArrayBase._measuredQuantitiesOfDataEntries><DocumentBase._k2forXML>09SKpohowPoqUCl1DQ4zFA==</DocumentBase._k2forXML></NumericalSetupParameter._dataArrayModeSelection><NumericalSetupParameter._snippetModeSelection typeID="VirtualLabAPI.Core.Modules.SnippetWithSourceCode, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="88"><SnippetWithSourceCode._sourceSegment>double xPosition = 0.0;
double yPosition = 0.0;

/***********************************************
 *********** INSERT YOUR CODE HERE *************
 ***********************************************/

//Attention: The index of the modes is zero-based for the position evaluation

return new VectorD(xPosition, yPosition);</SnippetWithSourceCode._sourceSegment><SnippetWithSourceCode._sourceCodeSnippetBody></SnippetWithSourceCode._sourceCodeSnippetBody><SnippetWithSourceCode._additionalUsings typeID="System.String[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</SnippetWithSourceCode._additionalUsings><SnippetWithSourceCode._globalParameters typeID="System.Collections.Generic.List`1[[VirtualLabAPI.Core.Modules.GlobalParameterInternal, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</SnippetWithSourceCode._globalParameters><SnippetWithSourceCode._snippetHelp typeID="VirtualLabAPI.Core.Modules.SnippetHelpInformation, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="89"><SnippetHelpInformation._title></SnippetHelpInformation._title><SnippetHelpInformation._author></SnippetHelpInformation._author><SnippetHelpInformation._version></SnippetHelpInformation._version><SnippetHelpInformation._lastModified>4/22/2026 9:07:29 AM</SnippetHelpInformation._lastModified><SnippetHelpInformation._helpText></SnippetHelpInformation._helpText><SnippetHelpInformation._license typeID="VirtualLabAPI.Core.Modules.LicenseType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Attribution␣1</SnippetHelpInformation._license><SnippetHelpInformation._userDefinedLicenseString></SnippetHelpInformation._userDefinedLicenseString><SnippetHelpInformation._textIsHTML>false</SnippetHelpInformation._textIsHTML><SnippetHelpInformation._image typeID="System.Drawing.Bitmap, System.Drawing.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51">␀</SnippetHelpInformation._image><SnippetHelpInformation._imageScaleFactor>1</SnippetHelpInformation._imageScaleFactor></SnippetWithSourceCode._snippetHelp><Snippet._snippetTypeSelection typeID="VirtualLabAPI.Core.Modules.SnippetType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Function_VectorD_Int_Index␣8</Snippet._snippetTypeSelection><Snippet._readOnly>false</Snippet._readOnly><ProgrammableElementBase._sourceCode></ProgrammableElementBase._sourceCode><ProgrammableElementBase._sourceType typeID="VirtualLabAPI.Core.Modules.SourceType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">CSharp␣0</ProgrammableElementBase._sourceType><ProgrammableElementBase._referencedDLLs typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</ProgrammableElementBase._referencedDLLs><ProgrammableElementBase._referencedSystemDLLs typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</ProgrammableElementBase._referencedSystemDLLs></NumericalSetupParameter._snippetModeSelection><NumericalSetupParameter._useConstantWeights>true</NumericalSetupParameter._useConstantWeights><NumericalSetupParameter._constantWeight>1</NumericalSetupParameter._constantWeight><NumericalSetupParameter._dataArrayWeights typeID="VirtualLabAPI.Core.Numerics.DataArray2D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="90"><DataArray2D._nonequidistantCoordinatesX typeID="VirtualLabAPI.Core.Numerics.CFieldDerivative1DReal, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</DataArray2D._nonequidistantCoordinatesX><DataArray2D._nonequidistantCoordinatesY typeID="VirtualLabAPI.Core.Numerics.CFieldDerivative1DReal, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</DataArray2D._nonequidistantCoordinatesY><DataArray2D._measuredQuantityOf_X_Coordinates typeID="VirtualLabAPI.Core.Numerics.MeasuredQuantity, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="91"><MeasuredQuantity._type typeID="VirtualLabAPI.Core.Numerics.PhysicalProperty, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Length␣1</MeasuredQuantity._type><MeasuredQuantity._userDefinedDefinition typeID="Wyrowski.Infrastructure.Quantities.QuantityDefinition, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</MeasuredQuantity._userDefinedDefinition></DataArray2D._measuredQuantityOf_X_Coordinates><DataArray2D._measuredQuantityOf_Y_Coordinates typeID="VirtualLabAPI.Core.Numerics.MeasuredQuantity, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="92"><MeasuredQuantity._type typeID="VirtualLabAPI.Core.Numerics.PhysicalProperty, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Length␣1</MeasuredQuantity._type><MeasuredQuantity._userDefinedDefinition typeID="Wyrowski.Infrastructure.Quantities.QuantityDefinition, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</MeasuredQuantity._userDefinedDefinition></DataArray2D._measuredQuantityOf_Y_Coordinates><DataArray2D._commentOfCoordinates_X>X</DataArray2D._commentOfCoordinates_X><DataArray2D._commentOfCoordinates_Y>Y</DataArray2D._commentOfCoordinates_Y><DataArray2D._equidistant_X>true</DataArray2D._equidistant_X><DataArray2D._equidistant_Y>true</DataArray2D._equidistant_Y><DataArray2D._samplingDistance_X>0.0001</DataArray2D._samplingDistance_X><DataArray2D._samplingDistance_Y>0.0001</DataArray2D._samplingDistance_Y><DataArray2D._coordinateOfFirstDataPoint_X>-0.0005</DataArray2D._coordinateOfFirstDataPoint_X><DataArray2D._coordinateOfFirstDataPoint_Y>-0.0005</DataArray2D._coordinateOfFirstDataPoint_Y><DataArray2D._coordinateOfLast_X_IntervalsUpperLimit>INF</DataArray2D._coordinateOfLast_X_IntervalsUpperLimit><DataArray2D._coordinateOfLast_Y_IntervalsUpperLimit>INF</DataArray2D._coordinateOfLast_Y_IntervalsUpperLimit><DataArray2D._interpolationMethodForNonequidistantSampling_X typeID="VirtualLabAPI.Core.Numerics.InterpolationMethodForNonequidistantData, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">ConstantInterval␣0</DataArray2D._interpolationMethodForNonequidistantSampling_X><DataArray2D._interpolationMethodForNonequidistantSampling_Y typeID="VirtualLabAPI.Core.Numerics.InterpolationMethodForNonequidistantData, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">ConstantInterval␣0</DataArray2D._interpolationMethodForNonequidistantSampling_Y><DataArray2D._interpolationMethodForEquidistantSampling_X typeID="VirtualLabAPI.Core.Numerics.InterpolationMethod, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Nearest␣4</DataArray2D._interpolationMethodForEquidistantSampling_X><DataArray2D._interpolationMethodForEquidistantSampling_Y typeID="VirtualLabAPI.Core.Numerics.InterpolationMethod, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Nearest␣4</DataArray2D._interpolationMethodForEquidistantSampling_Y><DataArray2D._extrapolationMode typeID="VirtualLabAPI.Core.Numerics.ExtrapolationInfo, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="93"><ExtrapolationInfo._constantValue typeID="VirtualLabAPI.Core.Numerics.Complex, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="94"><Re>0</Re><Im>0</Im></ExtrapolationInfo._constantValue><ExtrapolationInfo._type typeID="VirtualLabAPI.Core.Numerics.ExtrapolationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">BorderContinuation␣1</ExtrapolationInfo._type></DataArray2D._extrapolationMode><DataArray2D._data typeID="VirtualLabAPI.Core.Numerics.ComplexFieldArray, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="95"><ComplexFieldArray._arrayOfComplexFields typeID="VirtualLabAPI.Core.Numerics.ComplexField[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Numerics.ComplexField, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="96"><DoubleField typeID="System.Reflection.Pointer, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><isComplex>false</isComplex><samplingPoints typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="97"><X>11</X><Y>11</Y></samplingPoints><Array>AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8=</Array></DoubleField></entry></ComplexFieldArray._arrayOfComplexFields></DataArray2D._data><DataArray2D._commentsOfDataEntries typeID="System.String[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Weights</entry></DataArray2D._commentsOfDataEntries><DataArrayBase._physicalMeaning typeID="VirtualLabAPI.Core.Numerics.PhysicalMeaning, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="98"><PhysicalMeaning._physicalMeaningType typeID="VirtualLabAPI.Core.Numerics.PhysicalMeaningType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">ModeWeights␣5</PhysicalMeaning._physicalMeaningType></DataArrayBase._physicalMeaning><DataArrayBase._graphicsAddons typeID="VirtualLabAPI.UI.DataVisualization.GraphicsAddOnData, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</DataArrayBase._graphicsAddons><DataArrayBase._additionalInformationObject typeID="VirtualLabAPI.Core.Numerics.AdditionalInformationForDataArrays, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</DataArrayBase._additionalInformationObject><DataArrayBase._measuredQuantitiesOfDataEntries typeID="VirtualLabAPI.Core.Numerics.MeasuredQuantity[], Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Numerics.MeasuredQuantity, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="99"><MeasuredQuantity._type typeID="VirtualLabAPI.Core.Numerics.PhysicalProperty, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">NoUnit␣0</MeasuredQuantity._type><MeasuredQuantity._userDefinedDefinition typeID="Wyrowski.Infrastructure.Quantities.QuantityDefinition, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</MeasuredQuantity._userDefinedDefinition></entry></DataArrayBase._measuredQuantitiesOfDataEntries><DocumentBase._k2forXML>09SKpohowPoqUCl1DQ4zFA==</DocumentBase._k2forXML></NumericalSetupParameter._dataArrayWeights><NumericalSetupParameter._snippetModeWeights typeID="VirtualLabAPI.Core.Modules.SnippetWithSourceCode, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="100"><SnippetWithSourceCode._sourceSegment>double intensityWeight = 1.0;
/***********************************************
 *********** INSERT YOUR CODE HERE *************
 ***********************************************/

//Attention: The index of the modes is zero-based for the weight evaluation

return intensityWeight;</SnippetWithSourceCode._sourceSegment><SnippetWithSourceCode._sourceCodeSnippetBody></SnippetWithSourceCode._sourceCodeSnippetBody><SnippetWithSourceCode._additionalUsings typeID="System.String[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</SnippetWithSourceCode._additionalUsings><SnippetWithSourceCode._globalParameters typeID="System.Collections.Generic.List`1[[VirtualLabAPI.Core.Modules.GlobalParameterInternal, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</SnippetWithSourceCode._globalParameters><SnippetWithSourceCode._snippetHelp typeID="VirtualLabAPI.Core.Modules.SnippetHelpInformation, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="101"><SnippetHelpInformation._title></SnippetHelpInformation._title><SnippetHelpInformation._author></SnippetHelpInformation._author><SnippetHelpInformation._version></SnippetHelpInformation._version><SnippetHelpInformation._lastModified>4/22/2026 9:07:29 AM</SnippetHelpInformation._lastModified><SnippetHelpInformation._helpText></SnippetHelpInformation._helpText><SnippetHelpInformation._license typeID="VirtualLabAPI.Core.Modules.LicenseType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Attribution␣1</SnippetHelpInformation._license><SnippetHelpInformation._userDefinedLicenseString></SnippetHelpInformation._userDefinedLicenseString><SnippetHelpInformation._textIsHTML>false</SnippetHelpInformation._textIsHTML><SnippetHelpInformation._image typeID="System.Drawing.Bitmap, System.Drawing.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51">␀</SnippetHelpInformation._image><SnippetHelpInformation._imageScaleFactor>1</SnippetHelpInformation._imageScaleFactor></SnippetWithSourceCode._snippetHelp><Snippet._snippetTypeSelection typeID="VirtualLabAPI.Core.Modules.SnippetType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Function_Double_Double_x_Double_y␣3</Snippet._snippetTypeSelection><Snippet._readOnly>false</Snippet._readOnly><ProgrammableElementBase._sourceCode></ProgrammableElementBase._sourceCode><ProgrammableElementBase._sourceType typeID="VirtualLabAPI.Core.Modules.SourceType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">CSharp␣0</ProgrammableElementBase._sourceType><ProgrammableElementBase._referencedDLLs typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</ProgrammableElementBase._referencedDLLs><ProgrammableElementBase._referencedSystemDLLs typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</ProgrammableElementBase._referencedSystemDLLs></NumericalSetupParameter._snippetModeWeights></LightSource._numericalSetupParameter><LightSource._basicParameter typeID="VirtualLabAPI.Core.OpticalSystems.BasicParameter, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="102"><BasicParameter._distanceToOrigin>0</BasicParameter._distanceToOrigin><BasicParameter._shiftField>true</BasicParameter._shiftField><BasicParameter._apertureShape typeID="VirtualLabAPI.Core.OpticalSystems.BasicParameter+eApertureShape, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Elliptic␣1</BasicParameter._apertureShape><BasicParameter._apertureSize typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="103"><X>0.001</X><Y>0.001</Y></BasicParameter._apertureSize><BasicParameter._automaticAperture>false</BasicParameter._automaticAperture><BasicParameter._isAutomaticApertureSupported>false</BasicParameter._isAutomaticApertureSupported><BasicParameter._apertureSizeFactor>1</BasicParameter._apertureSizeFactor><BasicParameter._apertureEdgeWidth>5E-05</BasicParameter._apertureEdgeWidth><BasicParameter._apertureRelativeEdgeWidth>0.05</BasicParameter._apertureRelativeEdgeWidth><BasicParameter._apertureUseReleativeEdgeWidth>false</BasicParameter._apertureUseReleativeEdgeWidth><BasicParameter._embeddingSize>10</BasicParameter._embeddingSize><BasicParameter._laterOffset typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="104"><X>0</X><Y>0</Y></BasicParameter._laterOffset></LightSource._basicParameter><_samplingParameter typeID="VirtualLabAPI.Core.Numerics.SamplingParameters, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="105"><samplingPoints typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="106"><X>139</X><Y>139</Y></samplingPoints><samplingDistance typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="107"><X>9.243697478991597E-06</X><Y>9.243697478991597E-06</Y></samplingDistance></_samplingParameter><LightSource._polychromaticSourceParameter typeID="VirtualLabAPI.Core.OpticalSystems.PolychromaticSourceParameter, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="108"><PolychromaticSourceParameter._eType typeID="VirtualLabAPI.Core.OpticalSystems.PolychromaticSourceParameter+ePolyChromaticType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Monochromatic␣1</PolychromaticSourceParameter._eType><PolychromaticSourceParameter._discretePowerSpectrum typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</PolychromaticSourceParameter._discretePowerSpectrum><PolychromaticSourceParameter._definedAsPowerSpectrum>true</PolychromaticSourceParameter._definedAsPowerSpectrum><PolychromaticSourceParameter._discreteComplexSpectrum typeID="VirtualLabAPI.Core.Numerics.DataArray1D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="109"><DataArray1D._nonequidistantCoordinates typeID="VirtualLabAPI.Core.Numerics.CFieldDerivative1DReal, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="110"><DoubleField typeID="System.Reflection.Pointer, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><isComplex>false</isComplex><samplingPoints typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="111"><X>1</X><Y>1</Y></samplingPoints><Array>9U033ImKrz4=</Array></DoubleField></DataArray1D._nonequidistantCoordinates><_measuredQuantityOfCoordinates typeID="VirtualLabAPI.Core.Numerics.MeasuredQuantity, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="112"><MeasuredQuantity._type typeID="VirtualLabAPI.Core.Numerics.PhysicalProperty, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Length␣1</MeasuredQuantity._type><MeasuredQuantity._userDefinedDefinition typeID="Wyrowski.Infrastructure.Quantities.QuantityDefinition, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</MeasuredQuantity._userDefinedDefinition></_measuredQuantityOfCoordinates><DataArray1D._commentOfCoordinates>Wavelength</DataArray1D._commentOfCoordinates><DataArray1D._isEquidistant>false</DataArray1D._isEquidistant><DataArray1D._samplingDistance>1E-06</DataArray1D._samplingDistance><DataArray1D._coordinateOfFirstDataPoint>0</DataArray1D._coordinateOfFirstDataPoint><DataArray1D._coordinateOfLastIntervalsUpperLimit>1.88E-06</DataArray1D._coordinateOfLastIntervalsUpperLimit><DataArray1D._interpolationMethodForNonequidistantSampling typeID="VirtualLabAPI.Core.Numerics.InterpolationMethodForNonequidistantData, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">LinearOnAmplitudeAndPhase␣2</DataArray1D._interpolationMethodForNonequidistantSampling><DataArray1D._interpolationMethodForEquidistantSampling typeID="VirtualLabAPI.Core.Numerics.InterpolationMethod, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Nearest␣4</DataArray1D._interpolationMethodForEquidistantSampling><DataArray1D._extrapolationMode typeID="VirtualLabAPI.Core.Numerics.ExtrapolationInfo, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="113"><ExtrapolationInfo._constantValue typeID="VirtualLabAPI.Core.Numerics.Complex, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="114"><Re>0</Re><Im>0</Im></ExtrapolationInfo._constantValue><ExtrapolationInfo._type typeID="VirtualLabAPI.Core.Numerics.ExtrapolationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">BorderContinuation␣1</ExtrapolationInfo._type></DataArray1D._extrapolationMode><DataArray1D._smallestCoordinateStep>9.4E-07</DataArray1D._smallestCoordinateStep><DataArray1D._biggestCoordinateStep>9.4E-07</DataArray1D._biggestCoordinateStep><DataArray1D._data typeID="VirtualLabAPI.Core.Numerics.ComplexField1DArray, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="115"><ComplexField1DArray._arrayOfComplexFields typeID="VirtualLabAPI.Core.Numerics.ComplexFieldDerivative1D[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Numerics.ComplexFieldDerivative1D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="116"><DoubleField typeID="System.Reflection.Pointer, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><isComplex>true</isComplex><samplingPoints typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="117"><X>1</X><Y>1</Y></samplingPoints><Array>AAAAAAAA8D8AAAAAAAAAAA==</Array></DoubleField></entry></ComplexField1DArray._arrayOfComplexFields></DataArray1D._data><DataArray1D._commentsOfDataEntries typeID="System.String[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Electric Field Strength</entry></DataArray1D._commentsOfDataEntries><DataArray1D._dataPointLabelArray typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</DataArray1D._dataPointLabelArray><DataArrayBase._physicalMeaning typeID="VirtualLabAPI.Core.Numerics.PhysicalMeaning, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="118"><PhysicalMeaning._physicalMeaningType typeID="VirtualLabAPI.Core.Numerics.PhysicalMeaningType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">None␣0</PhysicalMeaning._physicalMeaningType></DataArrayBase._physicalMeaning><DataArrayBase._graphicsAddons typeID="VirtualLabAPI.UI.DataVisualization.GraphicsAddOnData, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</DataArrayBase._graphicsAddons><DataArrayBase._additionalInformationObject typeID="VirtualLabAPI.Core.Numerics.AdditionalInformationForDataArrays, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</DataArrayBase._additionalInformationObject><DataArrayBase._measuredQuantitiesOfDataEntries typeID="VirtualLabAPI.Core.Numerics.MeasuredQuantity[], Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Numerics.MeasuredQuantity, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="119"><MeasuredQuantity._type typeID="VirtualLabAPI.Core.Numerics.PhysicalProperty, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">ElectricalField␣9</MeasuredQuantity._type><MeasuredQuantity._userDefinedDefinition typeID="Wyrowski.Infrastructure.Quantities.QuantityDefinition, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</MeasuredQuantity._userDefinedDefinition></entry></DataArrayBase._measuredQuantitiesOfDataEntries><DocumentBase._k2forXML>09SKpohowPoqUCl1DQ4zFA==</DocumentBase._k2forXML></PolychromaticSourceParameter._discreteComplexSpectrum></LightSource._polychromaticSourceParameter><LightSource._isGloballyPolarizationSpecification>true</LightSource._isGloballyPolarizationSpecification><_jonesVector typeID="VirtualLabAPI.Core.Numerics.VectorC, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="120"><X typeID="VirtualLabAPI.Core.Numerics.Complex, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="121"><Re>1</Re><Im>0</Im></X><Y typeID="VirtualLabAPI.Core.Numerics.Complex, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="122"><Re>0</Re><Im>0</Im></Y></_jonesVector><LightSource._jonesVectorInputMethod typeID="VirtualLabAPI.Core.FieldRepresentations.PolarizationDefinition, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">LinearlyPolarized␣0</LightSource._jonesVectorInputMethod><LightSource._currentWavelength>9.4E-07</LightSource._currentWavelength><SpreadSheetObject.distance>0</SpreadSheetObject.distance><SpreadSheetObject.subsequentMedium typeID="VirtualLabAPI.Core.OpticalSystems.HomogeneousMedium, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="123"><material typeID="VirtualLabAPI.Core.Materials.StandardMaterial, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="124"><dispersionFormula typeID="VirtualLabAPI.Core.Materials.DispersionFormula, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Edlen_AirFormula␣12</dispersionFormula><StandardMaterial.minWavelengthIndex>1.9300000000000002E-07</StandardMaterial.minWavelengthIndex><StandardMaterial.maxWavelengthIndex>4.9999999999999996E-05</StandardMaterial.maxWavelengthIndex><StandardMaterial._dataSourceInformationString></StandardMaterial._dataSourceInformationString><StandardMaterial.parameters typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>20</entry><entry>101325</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry></StandardMaterial.parameters><StandardMaterial._additionalGlassData typeID="VirtualLabAPI.Core.Materials.AdditionalGlassData, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="125"><AdditionalGlassData._refractiveIndexN_d>1</AdditionalGlassData._refractiveIndexN_d><AdditionalGlassData._abbeNumberNu_d>INF</AdditionalGlassData._abbeNumberNu_d><AdditionalGlassData._densityInGperCCM>0</AdditionalGlassData._densityInGperCCM><AdditionalGlassData._dPgF>0</AdditionalGlassData._dPgF><AdditionalGlassData._meltFrequency>0</AdditionalGlassData._meltFrequency><AdditionalGlassData._agf_comment></AdditionalGlassData._agf_comment><AdditionalGlassData._relativeCost>0</AdditionalGlassData._relativeCost><AdditionalGlassData._climateResistance_CR>-1</AdditionalGlassData._climateResistance_CR><AdditionalGlassData._stainResistance_FR>-1</AdditionalGlassData._stainResistance_FR><AdditionalGlassData._acidResistance_SR>-1</AdditionalGlassData._acidResistance_SR><AdditionalGlassData._alkaliResistance_AR>-1</AdditionalGlassData._alkaliResistance_AR><AdditionalGlassData._phosphateResistance_PR>-1</AdditionalGlassData._phosphateResistance_PR><AdditionalGlassData._referenceTemperatureInDegrees>20</AdditionalGlassData._referenceTemperatureInDegrees><AdditionalGlassData._thermalCoefficientsForRefractiveIndex typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry></AdditionalGlassData._thermalCoefficientsForRefractiveIndex><AdditionalGlassData._thermalCoefficientOfLinearExpansion typeID="System.Collections.Generic.List`1[[System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</AdditionalGlassData._thermalCoefficientOfLinearExpansion></StandardMaterial._additionalGlassData><StandardMaterial._internalSourceSegmentRefractiveIndex>double RefractiveIndex = 1.0;
/***********************************************
 *********** INSERT YOUR CODE HERE *************
 ***********************************************/

return RefractiveIndex;</StandardMaterial._internalSourceSegmentRefractiveIndex><_sampledRefractiveIndex typeID="VirtualLabAPI.Core.Numerics.DataArray1D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</_sampledRefractiveIndex><StandardMaterial.constantRefractiveIndexValue>1</StandardMaterial.constantRefractiveIndexValue><StandardMaterial._partialPressureOfWaterVapour>0</StandardMaterial._partialPressureOfWaterVapour><StandardMaterial._alwaysConstantRefractiveIndex>false</StandardMaterial._alwaysConstantRefractiveIndex><_sampledAbsorptionCoeff typeID="VirtualLabAPI.Core.Numerics.DataArray1D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</_sampledAbsorptionCoeff><MaterialAbsorptionBase._absorptionFormula typeID="VirtualLabAPI.Core.Materials.AbsorptionFormula, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Constant␣0</MaterialAbsorptionBase._absorptionFormula><MaterialAbsorptionBase._minWavelengthAbsorption>1.9300000000000002E-07</MaterialAbsorptionBase._minWavelengthAbsorption><MaterialAbsorptionBase._maxWavelengthAbsorption>4.9999999999999996E-05</MaterialAbsorptionBase._maxWavelengthAbsorption><MaterialAbsorptionBase._absorptionType typeID="VirtualLabAPI.Core.Materials.AbsorptionType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">AbsorptionCoefficient␣0</MaterialAbsorptionBase._absorptionType><MaterialAbsorptionBase._thicknessOfOriginalInternalTransmittances>NaN</MaterialAbsorptionBase._thicknessOfOriginalInternalTransmittances><MaterialAbsorptionBase._constantAbsorption>0</MaterialAbsorptionBase._constantAbsorption><MaterialAbsorptionBase._internalSourceSegmentAbsorptionCoefficient>double AbsorptionCoefficient = 0.0;
/***********************************************
 *********** INSERT YOUR CODE HERE *************
 ***********************************************/

return AbsorptionCoefficient;</MaterialAbsorptionBase._internalSourceSegmentAbsorptionCoefficient><MaterialAbsorptionBase._sourceCodeSnippetBodyAbsorptionCoefficient></MaterialAbsorptionBase._sourceCodeSnippetBodyAbsorptionCoefficient><MaterialAbsorptionBase._additionalUsingsAbsorptionCoefficient typeID="System.String[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._additionalUsingsAbsorptionCoefficient><MaterialAbsorptionBase._externalReferenceDLLsAbsorptionCoefficient typeID="System.String[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._externalReferenceDLLsAbsorptionCoefficient><MaterialAbsorptionBase._globalParameters typeID="System.Collections.Generic.List`1[[VirtualLabAPI.Core.Modules.GlobalParameterInternal, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._globalParameters><MaterialAbsorptionBase._snippetHelp typeID="VirtualLabAPI.Core.Modules.SnippetHelpInformation, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="126"><SnippetHelpInformation._title></SnippetHelpInformation._title><SnippetHelpInformation._author></SnippetHelpInformation._author><SnippetHelpInformation._version></SnippetHelpInformation._version><SnippetHelpInformation._lastModified>8/7/2017 4:06:46 PM</SnippetHelpInformation._lastModified><SnippetHelpInformation._helpText></SnippetHelpInformation._helpText><SnippetHelpInformation._license typeID="VirtualLabAPI.Core.Modules.LicenseType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Attribution␣1</SnippetHelpInformation._license><SnippetHelpInformation._userDefinedLicenseString></SnippetHelpInformation._userDefinedLicenseString><SnippetHelpInformation._textIsHTML>true</SnippetHelpInformation._textIsHTML><SnippetHelpInformation._image typeID="System.Drawing.Bitmap, System.Drawing.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51">␀</SnippetHelpInformation._image><SnippetHelpInformation._imageScaleFactor>1</SnippetHelpInformation._imageScaleFactor></MaterialAbsorptionBase._snippetHelp><Material.referenceMaterial typeID="VirtualLabAPI.Core.Materials.Material, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Material.referenceMaterial><Material._nameOfReferenceMaterial>␀</Material._nameOfReferenceMaterial><Material.name>Air</Material.name><Material._stateOfMatter typeID="VirtualLabAPI.Core.Materials.StateOfMatter, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">GasOrVacuum␣2</Material._stateOfMatter><RefractiveIndexDefinedAsAbsolute>true</RefractiveIndexDefinedAsAbsolute><Material._categories typeID="System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Miscellaneous</entry><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Infrared</entry></Material._categories></material><OpticalMedium._coordinateSystem typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="127"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="128"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="129"><X>0</X><Y>0</Y><Z>0</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.Numerics.IProvidesPositioningReferences, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Position._positioningReferenceProvider><Position._positioningReferenceKey></Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="130"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="131"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></CartesianCoordinateSystem._axes></OpticalMedium._coordinateSystem><_mediaPeriod3D typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="132"><X>INF</X><Y>INF</Y><Z>INF</Z></_mediaPeriod3D><OpticalMedium._isPeriodical>false</OpticalMedium._isPeriodical><OpticalMedium._scalingX>1</OpticalMedium._scalingX><OpticalMedium._scalingY>1</OpticalMedium._scalingY><OpticalMedium._scalingZ>1</OpticalMedium._scalingZ><OpticalMedium._temperatureInDegrees>20</OpticalMedium._temperatureInDegrees><OpticalMedium._pressureInPascal>101325</OpticalMedium._pressureInPascal><OpticalMedium._insulatedFromEnvironment>false</OpticalMedium._insulatedFromEnvironment><OpticalMedium._name>Air in Homogeneous Medium</OpticalMedium._name><OpticalMedium._categories typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</OpticalMedium._categories></SpreadSheetObject.subsequentMedium><SpreadSheetIndex>-1</SpreadSheetIndex><Comment>␀</Comment><SpreadSheetObject._usedIn typeID="VirtualLabAPI.Core.OpticalSystems.SpreadSheetObjectUsedIn, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">UsedInLightPath␣1</SpreadSheetObject._usedIn></PlaneWaveLightSourceLPE._planeWaveLightSource><LightSourceBaseLPE._powerSpectrumIsDiscrete>true</LightSourceBaseLPE._powerSpectrumIsDiscrete><LightSourceBaseLPE._applyPowerManagement>false</LightSourceBaseLPE._applyPowerManagement><LightSourceBaseLPE._powerInWattForPowerManagement>1</LightSourceBaseLPE._powerInWattForPowerManagement><LightSourceBaseLPE._name>␀</LightSourceBaseLPE._name><LightSourceBaseLPE._categories typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</LightSourceBaseLPE._categories><LightPathElement._internalCoordinateSystemWithTolerancing typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="133"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="134"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="135"><X>0</X><Y>0</Y><Z>0</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.Numerics.IProvidesPositioningReferences, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Position._positioningReferenceProvider><Position._positioningReferenceKey></Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="136"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="137"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></CartesianCoordinateSystem._axes></LightPathElement._internalCoordinateSystemWithTolerancing><LightPathElement._internalCoordinateSystemWithoutTolerancing typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="138"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="139"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="140"><X>0</X><Y>0</Y><Z>0</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.Numerics.IProvidesPositioningReferences, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Position._positioningReferenceProvider><Position._positioningReferenceKey></Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="141"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="142"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></CartesianCoordinateSystem._axes></LightPathElement._internalCoordinateSystemWithoutTolerancing><LightPathElement._coordinatesTransformationObject_GCSis1_ICSis2_withTolerancing typeID="VirtualLabAPI.Core.Numerics.TransformationsForCartesianCoordinateSystems, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="143"><TransformationsForCartesianCoordinateSystems._rotationFirstToSecond typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="144"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></TransformationsForCartesianCoordinateSystems._rotationFirstToSecond><TransformationsForCartesianCoordinateSystems._rotationSecondToFirst typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="145"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>-0</QuaternionCore._x><QuaternionCore._y>-0</QuaternionCore._y><QuaternionCore._z>-0</QuaternionCore._z></TransformationsForCartesianCoordinateSystems._rotationSecondToFirst><TransformationsForCartesianCoordinateSystems._firstOriginInSecondCS typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="146"><X>0</X><Y>0</Y><Z>0</Z></TransformationsForCartesianCoordinateSystems._firstOriginInSecondCS><TransformationsForCartesianCoordinateSystems._secondOriginInFirstCS typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="147"><X>0</X><Y>0</Y><Z>0</Z></TransformationsForCartesianCoordinateSystems._secondOriginInFirstCS></LightPathElement._coordinatesTransformationObject_GCSis1_ICSis2_withTolerancing><LightPathElement._versionString_LastSuccessfulLoad>2026.1.2.8</LightPathElement._versionString_LastSuccessfulLoad><LightPathElement._versionString_Initial>2026.1.2.8</LightPathElement._versionString_Initial><LightPathElement._comment>Enter your comment here</LightPathElement._comment><LightPathElement._usedAsSourceSubstitutes>false</LightPathElement._usedAsSourceSubstitutes><LightPathElement._displayTitleExtended>Plane Wave Mode</LightPathElement._displayTitleExtended><LightPathElement._dedicatedToolbox typeID="VirtualLabAPI.Core.VLCopyProtection.ToolBoxes, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">VirtualLab_Fusion_Standard␣0</LightPathElement._dedicatedToolbox><LightPathElement._index>0</LightPathElement._index><LightPathElement._positionInView typeID="System.Single[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>95</entry><entry>86</entry></LightPathElement._positionInView><_supportedOutputChannels typeID="System.Collections.Generic.SortedList`2[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[VirtualLabAPI.Core.LightPath.SupportedChannel, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Collections, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"><entry typeID="System.Collections.Generic.KeyValuePair`2[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[VirtualLabAPI.Core.LightPath.SupportedChannel, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><key typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">-</key><value typeID="VirtualLabAPI.Core.LightPath.SupportedChannel, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="148"><SupportedChannel._parentLPE typeID="VirtualLabAPI.Core.LightPath.PlaneWaveLightSourceLPE, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referring="52" /><SupportedChannel._referencePointKey>ICSorigin</SupportedChannel._referencePointKey><SupportedChannel._orientation typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="149"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="150"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></SupportedChannel._orientation><SupportedChannel._channelType typeID="VirtualLabAPI.Core.LightPath.ChannelType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">LightSourceOuput␣2</SupportedChannel._channelType><SupportedChannel._key>-</SupportedChannel._key><SupportedChannel._medium typeID="VirtualLabAPI.Core.OpticalSystems.HomogeneousMedium, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="151"><material typeID="VirtualLabAPI.Core.Materials.StandardMaterial, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="152"><dispersionFormula typeID="VirtualLabAPI.Core.Materials.DispersionFormula, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Edlen_AirFormula␣12</dispersionFormula><StandardMaterial.minWavelengthIndex>1.9300000000000002E-07</StandardMaterial.minWavelengthIndex><StandardMaterial.maxWavelengthIndex>4.9999999999999996E-05</StandardMaterial.maxWavelengthIndex><StandardMaterial._dataSourceInformationString></StandardMaterial._dataSourceInformationString><StandardMaterial.parameters typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>20</entry><entry>101325</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry></StandardMaterial.parameters><StandardMaterial._additionalGlassData typeID="VirtualLabAPI.Core.Materials.AdditionalGlassData, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="153"><AdditionalGlassData._refractiveIndexN_d>1</AdditionalGlassData._refractiveIndexN_d><AdditionalGlassData._abbeNumberNu_d>INF</AdditionalGlassData._abbeNumberNu_d><AdditionalGlassData._densityInGperCCM>0</AdditionalGlassData._densityInGperCCM><AdditionalGlassData._dPgF>0</AdditionalGlassData._dPgF><AdditionalGlassData._meltFrequency>0</AdditionalGlassData._meltFrequency><AdditionalGlassData._agf_comment></AdditionalGlassData._agf_comment><AdditionalGlassData._relativeCost>0</AdditionalGlassData._relativeCost><AdditionalGlassData._climateResistance_CR>-1</AdditionalGlassData._climateResistance_CR><AdditionalGlassData._stainResistance_FR>-1</AdditionalGlassData._stainResistance_FR><AdditionalGlassData._acidResistance_SR>-1</AdditionalGlassData._acidResistance_SR><AdditionalGlassData._alkaliResistance_AR>-1</AdditionalGlassData._alkaliResistance_AR><AdditionalGlassData._phosphateResistance_PR>-1</AdditionalGlassData._phosphateResistance_PR><AdditionalGlassData._referenceTemperatureInDegrees>20</AdditionalGlassData._referenceTemperatureInDegrees><AdditionalGlassData._thermalCoefficientsForRefractiveIndex typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry></AdditionalGlassData._thermalCoefficientsForRefractiveIndex><AdditionalGlassData._thermalCoefficientOfLinearExpansion typeID="System.Collections.Generic.List`1[[System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</AdditionalGlassData._thermalCoefficientOfLinearExpansion></StandardMaterial._additionalGlassData><StandardMaterial._internalSourceSegmentRefractiveIndex>double RefractiveIndex = 1.0;
/***********************************************
 *********** INSERT YOUR CODE HERE *************
 ***********************************************/

return RefractiveIndex;</StandardMaterial._internalSourceSegmentRefractiveIndex><_sampledRefractiveIndex typeID="VirtualLabAPI.Core.Numerics.DataArray1D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</_sampledRefractiveIndex><StandardMaterial.constantRefractiveIndexValue>1</StandardMaterial.constantRefractiveIndexValue><StandardMaterial._partialPressureOfWaterVapour>0</StandardMaterial._partialPressureOfWaterVapour><StandardMaterial._alwaysConstantRefractiveIndex>false</StandardMaterial._alwaysConstantRefractiveIndex><_sampledAbsorptionCoeff typeID="VirtualLabAPI.Core.Numerics.DataArray1D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</_sampledAbsorptionCoeff><MaterialAbsorptionBase._absorptionFormula typeID="VirtualLabAPI.Core.Materials.AbsorptionFormula, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Constant␣0</MaterialAbsorptionBase._absorptionFormula><MaterialAbsorptionBase._minWavelengthAbsorption>1.9300000000000002E-07</MaterialAbsorptionBase._minWavelengthAbsorption><MaterialAbsorptionBase._maxWavelengthAbsorption>4.9999999999999996E-05</MaterialAbsorptionBase._maxWavelengthAbsorption><MaterialAbsorptionBase._absorptionType typeID="VirtualLabAPI.Core.Materials.AbsorptionType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">AbsorptionCoefficient␣0</MaterialAbsorptionBase._absorptionType><MaterialAbsorptionBase._thicknessOfOriginalInternalTransmittances>NaN</MaterialAbsorptionBase._thicknessOfOriginalInternalTransmittances><MaterialAbsorptionBase._constantAbsorption>0</MaterialAbsorptionBase._constantAbsorption><MaterialAbsorptionBase._internalSourceSegmentAbsorptionCoefficient>double AbsorptionCoefficient = 0.0;
/***********************************************
 *********** INSERT YOUR CODE HERE *************
 ***********************************************/

return AbsorptionCoefficient;</MaterialAbsorptionBase._internalSourceSegmentAbsorptionCoefficient><MaterialAbsorptionBase._sourceCodeSnippetBodyAbsorptionCoefficient></MaterialAbsorptionBase._sourceCodeSnippetBodyAbsorptionCoefficient><MaterialAbsorptionBase._additionalUsingsAbsorptionCoefficient typeID="System.String[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._additionalUsingsAbsorptionCoefficient><MaterialAbsorptionBase._externalReferenceDLLsAbsorptionCoefficient typeID="System.String[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._externalReferenceDLLsAbsorptionCoefficient><MaterialAbsorptionBase._globalParameters typeID="System.Collections.Generic.List`1[[VirtualLabAPI.Core.Modules.GlobalParameterInternal, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._globalParameters><MaterialAbsorptionBase._snippetHelp typeID="VirtualLabAPI.Core.Modules.SnippetHelpInformation, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="154"><SnippetHelpInformation._title></SnippetHelpInformation._title><SnippetHelpInformation._author></SnippetHelpInformation._author><SnippetHelpInformation._version></SnippetHelpInformation._version><SnippetHelpInformation._lastModified>8/7/2017 4:06:46 PM</SnippetHelpInformation._lastModified><SnippetHelpInformation._helpText></SnippetHelpInformation._helpText><SnippetHelpInformation._license typeID="VirtualLabAPI.Core.Modules.LicenseType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Attribution␣1</SnippetHelpInformation._license><SnippetHelpInformation._userDefinedLicenseString></SnippetHelpInformation._userDefinedLicenseString><SnippetHelpInformation._textIsHTML>true</SnippetHelpInformation._textIsHTML><SnippetHelpInformation._image typeID="System.Drawing.Bitmap, System.Drawing.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51">␀</SnippetHelpInformation._image><SnippetHelpInformation._imageScaleFactor>1</SnippetHelpInformation._imageScaleFactor></MaterialAbsorptionBase._snippetHelp><Material.referenceMaterial typeID="VirtualLabAPI.Core.Materials.Material, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Material.referenceMaterial><Material._nameOfReferenceMaterial>␀</Material._nameOfReferenceMaterial><Material.name>Air</Material.name><Material._stateOfMatter typeID="VirtualLabAPI.Core.Materials.StateOfMatter, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">GasOrVacuum␣2</Material._stateOfMatter><RefractiveIndexDefinedAsAbsolute>true</RefractiveIndexDefinedAsAbsolute><Material._categories typeID="System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Miscellaneous</entry><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Infrared</entry></Material._categories></material><OpticalMedium._coordinateSystem typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="155"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="156"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="157"><X>0</X><Y>0</Y><Z>0</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.Numerics.IProvidesPositioningReferences, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Position._positioningReferenceProvider><Position._positioningReferenceKey></Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="158"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="159"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></CartesianCoordinateSystem._axes></OpticalMedium._coordinateSystem><_mediaPeriod3D typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="160"><X>INF</X><Y>INF</Y><Z>INF</Z></_mediaPeriod3D><OpticalMedium._isPeriodical>false</OpticalMedium._isPeriodical><OpticalMedium._scalingX>1</OpticalMedium._scalingX><OpticalMedium._scalingY>1</OpticalMedium._scalingY><OpticalMedium._scalingZ>1</OpticalMedium._scalingZ><OpticalMedium._temperatureInDegrees>20</OpticalMedium._temperatureInDegrees><OpticalMedium._pressureInPascal>101325</OpticalMedium._pressureInPascal><OpticalMedium._insulatedFromEnvironment>false</OpticalMedium._insulatedFromEnvironment><OpticalMedium._name>Air in Homogeneous Medium</OpticalMedium._name><OpticalMedium._categories typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</OpticalMedium._categories></SupportedChannel._medium><SupportedChannel._allowsMediumChange>true</SupportedChannel._allowsMediumChange><SupportedChannel._inUse>false</SupportedChannel._inUse></value></entry></_supportedOutputChannels><inputChannel typeID="VirtualLabAPI.Core.LightPath.SupportedChannel, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="161"><SupportedChannel._parentLPE typeID="VirtualLabAPI.Core.LightPath.PlaneWaveLightSourceLPE, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referring="52" /><SupportedChannel._referencePointKey>ICSorigin</SupportedChannel._referencePointKey><SupportedChannel._orientation typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="162"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="163"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></SupportedChannel._orientation><SupportedChannel._channelType typeID="VirtualLabAPI.Core.LightPath.ChannelType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Input␣1</SupportedChannel._channelType><SupportedChannel._key>Input</SupportedChannel._key><SupportedChannel._medium typeID="VirtualLabAPI.Core.OpticalSystems.HomogeneousMedium, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="164"><material typeID="VirtualLabAPI.Core.Materials.StandardMaterial, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="165"><dispersionFormula typeID="VirtualLabAPI.Core.Materials.DispersionFormula, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Edlen_AirFormula␣12</dispersionFormula><StandardMaterial.minWavelengthIndex>1.9300000000000002E-07</StandardMaterial.minWavelengthIndex><StandardMaterial.maxWavelengthIndex>4.9999999999999996E-05</StandardMaterial.maxWavelengthIndex><StandardMaterial._dataSourceInformationString></StandardMaterial._dataSourceInformationString><StandardMaterial.parameters typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>20</entry><entry>101325</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry></StandardMaterial.parameters><StandardMaterial._additionalGlassData typeID="VirtualLabAPI.Core.Materials.AdditionalGlassData, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="166"><AdditionalGlassData._refractiveIndexN_d>1</AdditionalGlassData._refractiveIndexN_d><AdditionalGlassData._abbeNumberNu_d>INF</AdditionalGlassData._abbeNumberNu_d><AdditionalGlassData._densityInGperCCM>0</AdditionalGlassData._densityInGperCCM><AdditionalGlassData._dPgF>0</AdditionalGlassData._dPgF><AdditionalGlassData._meltFrequency>0</AdditionalGlassData._meltFrequency><AdditionalGlassData._agf_comment></AdditionalGlassData._agf_comment><AdditionalGlassData._relativeCost>0</AdditionalGlassData._relativeCost><AdditionalGlassData._climateResistance_CR>-1</AdditionalGlassData._climateResistance_CR><AdditionalGlassData._stainResistance_FR>-1</AdditionalGlassData._stainResistance_FR><AdditionalGlassData._acidResistance_SR>-1</AdditionalGlassData._acidResistance_SR><AdditionalGlassData._alkaliResistance_AR>-1</AdditionalGlassData._alkaliResistance_AR><AdditionalGlassData._phosphateResistance_PR>-1</AdditionalGlassData._phosphateResistance_PR><AdditionalGlassData._referenceTemperatureInDegrees>20</AdditionalGlassData._referenceTemperatureInDegrees><AdditionalGlassData._thermalCoefficientsForRefractiveIndex typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry></AdditionalGlassData._thermalCoefficientsForRefractiveIndex><AdditionalGlassData._thermalCoefficientOfLinearExpansion typeID="System.Collections.Generic.List`1[[System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</AdditionalGlassData._thermalCoefficientOfLinearExpansion></StandardMaterial._additionalGlassData><StandardMaterial._internalSourceSegmentRefractiveIndex>double RefractiveIndex = 1.0;
/***********************************************
 *********** INSERT YOUR CODE HERE *************
 ***********************************************/

return RefractiveIndex;</StandardMaterial._internalSourceSegmentRefractiveIndex><_sampledRefractiveIndex typeID="VirtualLabAPI.Core.Numerics.DataArray1D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</_sampledRefractiveIndex><StandardMaterial.constantRefractiveIndexValue>1</StandardMaterial.constantRefractiveIndexValue><StandardMaterial._partialPressureOfWaterVapour>0</StandardMaterial._partialPressureOfWaterVapour><StandardMaterial._alwaysConstantRefractiveIndex>false</StandardMaterial._alwaysConstantRefractiveIndex><_sampledAbsorptionCoeff typeID="VirtualLabAPI.Core.Numerics.DataArray1D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</_sampledAbsorptionCoeff><MaterialAbsorptionBase._absorptionFormula typeID="VirtualLabAPI.Core.Materials.AbsorptionFormula, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Constant␣0</MaterialAbsorptionBase._absorptionFormula><MaterialAbsorptionBase._minWavelengthAbsorption>1.9300000000000002E-07</MaterialAbsorptionBase._minWavelengthAbsorption><MaterialAbsorptionBase._maxWavelengthAbsorption>4.9999999999999996E-05</MaterialAbsorptionBase._maxWavelengthAbsorption><MaterialAbsorptionBase._absorptionType typeID="VirtualLabAPI.Core.Materials.AbsorptionType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">AbsorptionCoefficient␣0</MaterialAbsorptionBase._absorptionType><MaterialAbsorptionBase._thicknessOfOriginalInternalTransmittances>NaN</MaterialAbsorptionBase._thicknessOfOriginalInternalTransmittances><MaterialAbsorptionBase._constantAbsorption>0</MaterialAbsorptionBase._constantAbsorption><MaterialAbsorptionBase._internalSourceSegmentAbsorptionCoefficient>double AbsorptionCoefficient = 0.0;
/***********************************************
 *********** INSERT YOUR CODE HERE *************
 ***********************************************/

return AbsorptionCoefficient;</MaterialAbsorptionBase._internalSourceSegmentAbsorptionCoefficient><MaterialAbsorptionBase._sourceCodeSnippetBodyAbsorptionCoefficient></MaterialAbsorptionBase._sourceCodeSnippetBodyAbsorptionCoefficient><MaterialAbsorptionBase._additionalUsingsAbsorptionCoefficient typeID="System.String[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._additionalUsingsAbsorptionCoefficient><MaterialAbsorptionBase._externalReferenceDLLsAbsorptionCoefficient typeID="System.String[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._externalReferenceDLLsAbsorptionCoefficient><MaterialAbsorptionBase._globalParameters typeID="System.Collections.Generic.List`1[[VirtualLabAPI.Core.Modules.GlobalParameterInternal, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._globalParameters><MaterialAbsorptionBase._snippetHelp typeID="VirtualLabAPI.Core.Modules.SnippetHelpInformation, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="167"><SnippetHelpInformation._title></SnippetHelpInformation._title><SnippetHelpInformation._author></SnippetHelpInformation._author><SnippetHelpInformation._version></SnippetHelpInformation._version><SnippetHelpInformation._lastModified>8/7/2017 4:06:46 PM</SnippetHelpInformation._lastModified><SnippetHelpInformation._helpText></SnippetHelpInformation._helpText><SnippetHelpInformation._license typeID="VirtualLabAPI.Core.Modules.LicenseType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Attribution␣1</SnippetHelpInformation._license><SnippetHelpInformation._userDefinedLicenseString></SnippetHelpInformation._userDefinedLicenseString><SnippetHelpInformation._textIsHTML>true</SnippetHelpInformation._textIsHTML><SnippetHelpInformation._image typeID="System.Drawing.Bitmap, System.Drawing.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51">␀</SnippetHelpInformation._image><SnippetHelpInformation._imageScaleFactor>1</SnippetHelpInformation._imageScaleFactor></MaterialAbsorptionBase._snippetHelp><Material.referenceMaterial typeID="VirtualLabAPI.Core.Materials.Material, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Material.referenceMaterial><Material._nameOfReferenceMaterial>␀</Material._nameOfReferenceMaterial><Material.name>Air</Material.name><Material._stateOfMatter typeID="VirtualLabAPI.Core.Materials.StateOfMatter, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">GasOrVacuum␣2</Material._stateOfMatter><RefractiveIndexDefinedAsAbsolute>true</RefractiveIndexDefinedAsAbsolute><Material._categories typeID="System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Miscellaneous</entry><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Infrared</entry></Material._categories></material><OpticalMedium._coordinateSystem typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="168"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="169"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="170"><X>0</X><Y>0</Y><Z>0</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.Numerics.IProvidesPositioningReferences, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Position._positioningReferenceProvider><Position._positioningReferenceKey></Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="171"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="172"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></CartesianCoordinateSystem._axes></OpticalMedium._coordinateSystem><_mediaPeriod3D typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="173"><X>INF</X><Y>INF</Y><Z>INF</Z></_mediaPeriod3D><OpticalMedium._isPeriodical>false</OpticalMedium._isPeriodical><OpticalMedium._scalingX>1</OpticalMedium._scalingX><OpticalMedium._scalingY>1</OpticalMedium._scalingY><OpticalMedium._scalingZ>1</OpticalMedium._scalingZ><OpticalMedium._temperatureInDegrees>20</OpticalMedium._temperatureInDegrees><OpticalMedium._pressureInPascal>101325</OpticalMedium._pressureInPascal><OpticalMedium._insulatedFromEnvironment>false</OpticalMedium._insulatedFromEnvironment><OpticalMedium._name>Air in Homogeneous Medium</OpticalMedium._name><OpticalMedium._categories typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</OpticalMedium._categories></SupportedChannel._medium><SupportedChannel._allowsMediumChange>false</SupportedChannel._allowsMediumChange><SupportedChannel._inUse>false</SupportedChannel._inUse></inputChannel><LightPathElement._inputChannelCSforRelativeElementPositioning typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</LightPathElement._inputChannelCSforRelativeElementPositioning><LightPathElement._useForParameterRun>false</LightPathElement._useForParameterRun><LightPathElement._usedInMainWindow>false</LightPathElement._usedInMainWindow><LightPathElement._orientationDefinition_forEditDialogAndParameterRunOnly typeID="VirtualLabAPI.Core.Numerics.OrientationDefinitionBase, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</LightPathElement._orientationDefinition_forEditDialogAndParameterRunOnly><LightPathElement._freespaceParametersAffectedByWizard typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</LightPathElement._freespaceParametersAffectedByWizard><LightPathElement._freespaceParameterForModelingLevels typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</LightPathElement._freespaceParameterForModelingLevels><LightPathElement._overwriteInputToOutputParameter>false</LightPathElement._overwriteInputToOutputParameter><LightPathElement._inputToOutputParametersOverwrittenByLPE typeID="VirtualLabAPI.Core.Propagation.I2OParameters, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</LightPathElement._inputToOutputParametersOverwrittenByLPE><LightPathElement._axesKeyForTranslationTolerancing>ICSaxes</LightPathElement._axesKeyForTranslationTolerancing><LightPathElement._translationTolerancingVector typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="174"><X>0</X><Y>0</Y><Z>0</Z></LightPathElement._translationTolerancingVector><LightPathElement._referencePointKeyForTolerancingRotationCenter>ICSorigin</LightPathElement._referencePointKeyForTolerancingRotationCenter><LightPathElement._axesKeyForOrientationTolerancing>ICSaxes</LightPathElement._axesKeyForOrientationTolerancing><LightPathElement._orientationTolerancingAngles typeID="VirtualLabAPI.Core.Numerics.OrientationBySphereAngles, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="175"><OrientationBySphereAngles._anglePhi>0</OrientationBySphereAngles._anglePhi><OrientationBySphereAngles._angleTheta>0</OrientationBySphereAngles._angleTheta><OrientationBySphereAngles._angleZeta>0</OrientationBySphereAngles._angleZeta><OrientationBySphereAngles._sphereAnglesApplicationBeforeZetaRotation>true</OrientationBySphereAngles._sphereAnglesApplicationBeforeZetaRotation></LightPathElement._orientationTolerancingAngles><LightPathElement._translationTolerancingActivated>false</LightPathElement._translationTolerancingActivated><LightPathElement._orientationTolerancingActivated>false</LightPathElement._orientationTolerancingActivated><LightPathElement._doOrientationTolerancingBeforeTranslationTolerancing>false</LightPathElement._doOrientationTolerancingBeforeTranslationTolerancing><LightPathElement._externalDefinedTypeAbbreviation></LightPathElement._externalDefinedTypeAbbreviation></entry><entry typeID="VirtualLabAPI.Core.LightPath.StratifiedMediaComponentLPE, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="176"><StratifiedMediaComponentLPE._subtype typeID="VirtualLabAPI.Core.LightPath.StratifiedMediaComponentSubType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">PlaneSurface␣0</StratifiedMediaComponentLPE._subtype><ComponentBaseLPE._geometryOfComponent typeID="VirtualLabAPI.Core.GeometryDescription.InterfaceMediaSequence, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="177"><InterfaceMediaSequence._internalCoordinateSystem typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="178"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="179"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="180"><X>0</X><Y>0</Y><Z>0</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.LightPath.StratifiedMediaComponentLPE, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referring="176" /><Position._positioningReferenceKey>ICS_withoutTOL</Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="181"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="182"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></CartesianCoordinateSystem._axes></InterfaceMediaSequence._internalCoordinateSystem><Geometry._listOfMedia typeID="System.Collections.Generic.List`1[[VirtualLabAPI.Core.OpticalSystems.OpticalMedium, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="VirtualLabAPI.Core.OpticalSystems.HomogeneousMedium, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referring="151" /><entry typeID="VirtualLabAPI.Core.OpticalSystems.HomogeneousMedium, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="183"><material typeID="VirtualLabAPI.Core.Materials.StandardMaterial, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="184"><dispersionFormula typeID="VirtualLabAPI.Core.Materials.DispersionFormula, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Sellmeier1␣0</dispersionFormula><StandardMaterial.minWavelengthIndex>2.0999999999999997E-07</StandardMaterial.minWavelengthIndex><StandardMaterial.maxWavelengthIndex>3.7099999999999996E-06</StandardMaterial.maxWavelengthIndex><StandardMaterial._dataSourceInformationString></StandardMaterial._dataSourceInformationString><StandardMaterial.parameters typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>0.6961663</entry><entry>0.004679148</entry><entry>0.4079426</entry><entry>0.01351206</entry><entry>0.8974794</entry><entry>97.934</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry></StandardMaterial.parameters><StandardMaterial._additionalGlassData typeID="VirtualLabAPI.Core.Materials.AdditionalGlassData, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="185"><AdditionalGlassData._refractiveIndexN_d>1.458464</AdditionalGlassData._refractiveIndexN_d><AdditionalGlassData._abbeNumberNu_d>67.821443</AdditionalGlassData._abbeNumberNu_d><AdditionalGlassData._densityInGperCCM>0</AdditionalGlassData._densityInGperCCM><AdditionalGlassData._dPgF>0</AdditionalGlassData._dPgF><AdditionalGlassData._meltFrequency>0</AdditionalGlassData._meltFrequency><AdditionalGlassData._agf_comment></AdditionalGlassData._agf_comment><AdditionalGlassData._relativeCost>0</AdditionalGlassData._relativeCost><AdditionalGlassData._climateResistance_CR>-1</AdditionalGlassData._climateResistance_CR><AdditionalGlassData._stainResistance_FR>-1</AdditionalGlassData._stainResistance_FR><AdditionalGlassData._acidResistance_SR>-1</AdditionalGlassData._acidResistance_SR><AdditionalGlassData._alkaliResistance_AR>-1</AdditionalGlassData._alkaliResistance_AR><AdditionalGlassData._phosphateResistance_PR>-1</AdditionalGlassData._phosphateResistance_PR><AdditionalGlassData._referenceTemperatureInDegrees>20</AdditionalGlassData._referenceTemperatureInDegrees><AdditionalGlassData._thermalCoefficientsForRefractiveIndex typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>2.237E-05</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry></AdditionalGlassData._thermalCoefficientsForRefractiveIndex><AdditionalGlassData._thermalCoefficientOfLinearExpansion typeID="System.Collections.Generic.List`1[[System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>-30</entry><entry>70</entry><entry>5.1E-07</entry></entry></AdditionalGlassData._thermalCoefficientOfLinearExpansion></StandardMaterial._additionalGlassData><StandardMaterial._internalSourceSegmentRefractiveIndex>double RefractiveIndex = 1.0;
/***********************************************
 *********** INSERT YOUR CODE HERE *************
 ***********************************************/

return RefractiveIndex;</StandardMaterial._internalSourceSegmentRefractiveIndex><_sampledRefractiveIndex typeID="VirtualLabAPI.Core.Numerics.DataArray1D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</_sampledRefractiveIndex><StandardMaterial.constantRefractiveIndexValue>1</StandardMaterial.constantRefractiveIndexValue><StandardMaterial._partialPressureOfWaterVapour>0</StandardMaterial._partialPressureOfWaterVapour><StandardMaterial._alwaysConstantRefractiveIndex>false</StandardMaterial._alwaysConstantRefractiveIndex><_sampledAbsorptionCoeff typeID="VirtualLabAPI.Core.Numerics.DataArray1D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</_sampledAbsorptionCoeff><MaterialAbsorptionBase._absorptionFormula typeID="VirtualLabAPI.Core.Materials.AbsorptionFormula, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Constant␣0</MaterialAbsorptionBase._absorptionFormula><MaterialAbsorptionBase._minWavelengthAbsorption>2.1E-07</MaterialAbsorptionBase._minWavelengthAbsorption><MaterialAbsorptionBase._maxWavelengthAbsorption>3.7099999999999996E-06</MaterialAbsorptionBase._maxWavelengthAbsorption><MaterialAbsorptionBase._absorptionType typeID="VirtualLabAPI.Core.Materials.AbsorptionType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">AbsorptionCoefficient␣0</MaterialAbsorptionBase._absorptionType><MaterialAbsorptionBase._thicknessOfOriginalInternalTransmittances>NaN</MaterialAbsorptionBase._thicknessOfOriginalInternalTransmittances><MaterialAbsorptionBase._constantAbsorption>0</MaterialAbsorptionBase._constantAbsorption><MaterialAbsorptionBase._internalSourceSegmentAbsorptionCoefficient>double AbsorptionCoefficient = 0.0;
/***********************************************
 *********** INSERT YOUR CODE HERE *************
 ***********************************************/

return AbsorptionCoefficient;</MaterialAbsorptionBase._internalSourceSegmentAbsorptionCoefficient><MaterialAbsorptionBase._sourceCodeSnippetBodyAbsorptionCoefficient></MaterialAbsorptionBase._sourceCodeSnippetBodyAbsorptionCoefficient><MaterialAbsorptionBase._additionalUsingsAbsorptionCoefficient typeID="System.String[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._additionalUsingsAbsorptionCoefficient><MaterialAbsorptionBase._externalReferenceDLLsAbsorptionCoefficient typeID="System.String[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._externalReferenceDLLsAbsorptionCoefficient><MaterialAbsorptionBase._globalParameters typeID="System.Collections.Generic.List`1[[VirtualLabAPI.Core.Modules.GlobalParameterInternal, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._globalParameters><MaterialAbsorptionBase._snippetHelp typeID="VirtualLabAPI.Core.Modules.SnippetHelpInformation, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="186"><SnippetHelpInformation._title></SnippetHelpInformation._title><SnippetHelpInformation._author></SnippetHelpInformation._author><SnippetHelpInformation._version></SnippetHelpInformation._version><SnippetHelpInformation._lastModified>8/7/2017 4:09:30 PM</SnippetHelpInformation._lastModified><SnippetHelpInformation._helpText></SnippetHelpInformation._helpText><SnippetHelpInformation._license typeID="VirtualLabAPI.Core.Modules.LicenseType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Attribution␣1</SnippetHelpInformation._license><SnippetHelpInformation._userDefinedLicenseString></SnippetHelpInformation._userDefinedLicenseString><SnippetHelpInformation._textIsHTML>true</SnippetHelpInformation._textIsHTML><SnippetHelpInformation._image typeID="System.Drawing.Bitmap, System.Drawing.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51">␀</SnippetHelpInformation._image><SnippetHelpInformation._imageScaleFactor>1</SnippetHelpInformation._imageScaleFactor></MaterialAbsorptionBase._snippetHelp><Material.referenceMaterial typeID="VirtualLabAPI.Core.Materials.Material, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Material.referenceMaterial><Material._nameOfReferenceMaterial>Air</Material._nameOfReferenceMaterial><Material.name>Fused_Silica</Material.name><Material._stateOfMatter typeID="VirtualLabAPI.Core.Materials.StateOfMatter, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Solid␣0</Material._stateOfMatter><RefractiveIndexDefinedAsAbsolute>false</RefractiveIndexDefinedAsAbsolute><Material._categories typeID="System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Miscellaneous</entry><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Infrared</entry></Material._categories></material><OpticalMedium._coordinateSystem typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="187"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="188"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="189"><X>0</X><Y>0</Y><Z>0</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.Numerics.IProvidesPositioningReferences, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Position._positioningReferenceProvider><Position._positioningReferenceKey></Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="190"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="191"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></CartesianCoordinateSystem._axes></OpticalMedium._coordinateSystem><_mediaPeriod3D typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="192"><X>INF</X><Y>INF</Y><Z>INF</Z></_mediaPeriod3D><OpticalMedium._isPeriodical>true</OpticalMedium._isPeriodical><OpticalMedium._scalingX>1</OpticalMedium._scalingX><OpticalMedium._scalingY>1</OpticalMedium._scalingY><OpticalMedium._scalingZ>1</OpticalMedium._scalingZ><OpticalMedium._temperatureInDegrees>20</OpticalMedium._temperatureInDegrees><OpticalMedium._pressureInPascal>101325</OpticalMedium._pressureInPascal><OpticalMedium._insulatedFromEnvironment>false</OpticalMedium._insulatedFromEnvironment><OpticalMedium._name>Fused_Silica in Homogeneous Medium</OpticalMedium._name><OpticalMedium._categories typeID="System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Homogeneous Media</entry></OpticalMedium._categories></entry></Geometry._listOfMedia><Geometry._listOfBoundarySegmentsWithInterfaces typeID="System.Collections.Generic.List`1[[VirtualLabAPI.Core.GeometryDescription.BoundarySegmentOfOpticalInterface, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="VirtualLabAPI.Core.GeometryDescription.BoundarySegmentOfOpticalInterface, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="193"><BoundarySegmentOfOpticalInterface._interface typeID="VirtualLabAPI.Core.OpticalSystems.PlaneInterface, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="194"><PlaneInterface._alpha>0</PlaneInterface._alpha><PlaneInterface._beta>0</PlaneInterface._beta><totalProfileHeight>0.01</totalProfileHeight><pixelSize typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="195"><X>1E-05</X><Y>1E-05</Y></pixelSize><period typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="196"><X>0.01</X><Y>0.01</Y></period><isPeriodical>false</isPeriodical><isSmoothInterface>false</isSmoothInterface><isPixelated>false</isPixelated><containsFresnelZones>false</containsFresnelZones><isQuantized>false</isQuantized><numberOfHeightLevels>16</numberOfHeightLevels><ProfileHeightInterface._quantizationModeOfInterface typeID="VirtualLabAPI.Core.OpticalSystems.QuantizationMode, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">MinMaxRiser␣1</ProfileHeightInterface._quantizationModeOfInterface><ProfileHeightInterface._minimumUserDefinedQuantization>0</ProfileHeightInterface._minimumUserDefinedQuantization><ProfileHeightInterface._maximumUserDefinedQuantization>0</ProfileHeightInterface._maximumUserDefinedQuantization><ProfileHeightInterface._fresnelZonesRelativePositionOnZAxis>0.5</ProfileHeightInterface._fresnelZonesRelativePositionOnZAxis><ProfileHeightInterface._isOneDimensional>false</ProfileHeightInterface._isOneDimensional><OpticalInterface.coating typeID="VirtualLabAPI.Core.Coating.FresnelEffectModificatorOnBoundary, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</OpticalInterface.coating><OpticalInterface._coatingOrientation typeID="VirtualLabAPI.Core.Coating.CoatingOrientation, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Automatic␣0</OpticalInterface._coatingOrientation><OpticalInterface._definitionArea typeID="VirtualLabAPI.Core.BasicFunctions.DefinitionAreaSettings, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="197"><DefinitionAreaSettings._shape typeID="VirtualLabAPI.Core.OpticalSystems.BasicParameter+eApertureShape, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Rectangular␣0</DefinitionAreaSettings._shape><DefinitionAreaSettings._size typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="198"><X>0.0015</X><Y>0.0015</Y></DefinitionAreaSettings._size><DefinitionAreaSettings._heightOutside>0</DefinitionAreaSettings._heightOutside><DefinitionAreaSettings._outsideDefinitionHeightSetting typeID="VirtualLabAPI.Core.OpticalSystems.OutsideDefinitionHeightSpecification, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">MinimumOnBoundaryOfDefinitionArea␣4</DefinitionAreaSettings._outsideDefinitionHeightSetting><DefinitionAreaSettings._outsideDefinition typeID="VirtualLabAPI.Core.OpticalSystems.OutsideDefinitionType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Blocked␣0</DefinitionAreaSettings._outsideDefinition></OpticalInterface._definitionArea><OpticalInterface._definitionAreaElementaryCell typeID="VirtualLabAPI.Core.BasicFunctions.DefinitionAreaSettings, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="199"><DefinitionAreaSettings._shape typeID="VirtualLabAPI.Core.OpticalSystems.BasicParameter+eApertureShape, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Rectangular␣0</DefinitionAreaSettings._shape><DefinitionAreaSettings._size typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="200"><X>0.02</X><Y>0.02</Y></DefinitionAreaSettings._size><DefinitionAreaSettings._heightOutside>0</DefinitionAreaSettings._heightOutside><DefinitionAreaSettings._outsideDefinitionHeightSetting typeID="VirtualLabAPI.Core.OpticalSystems.OutsideDefinitionHeightSpecification, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">MinimumOnBoundaryOfDefinitionArea␣4</DefinitionAreaSettings._outsideDefinitionHeightSetting><DefinitionAreaSettings._outsideDefinition typeID="VirtualLabAPI.Core.OpticalSystems.OutsideDefinitionType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Blocked␣0</DefinitionAreaSettings._outsideDefinition></OpticalInterface._definitionAreaElementaryCell><IsReflectiveInterface>false</IsReflectiveInterface><_scalingAlpha>1</_scalingAlpha><_scalingBeta>1</_scalingBeta><_scalingGamma>1</_scalingGamma><OpticalInterface._name>Planar Surface [Field Phase]</OpticalInterface._name><OpticalInterface._categories typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</OpticalInterface._categories><SpreadSheetObject.distance>0</SpreadSheetObject.distance><SpreadSheetObject.subsequentMedium typeID="VirtualLabAPI.Core.OpticalSystems.HomogeneousMedium, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="201"><material typeID="VirtualLabAPI.Core.Materials.StandardMaterial, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="202"><dispersionFormula typeID="VirtualLabAPI.Core.Materials.DispersionFormula, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Edlen_AirFormula␣12</dispersionFormula><StandardMaterial.minWavelengthIndex>1.9300000000000002E-07</StandardMaterial.minWavelengthIndex><StandardMaterial.maxWavelengthIndex>4.9999999999999996E-05</StandardMaterial.maxWavelengthIndex><StandardMaterial._dataSourceInformationString></StandardMaterial._dataSourceInformationString><StandardMaterial.parameters typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>20</entry><entry>101325</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry></StandardMaterial.parameters><StandardMaterial._additionalGlassData typeID="VirtualLabAPI.Core.Materials.AdditionalGlassData, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="203"><AdditionalGlassData._refractiveIndexN_d>1</AdditionalGlassData._refractiveIndexN_d><AdditionalGlassData._abbeNumberNu_d>INF</AdditionalGlassData._abbeNumberNu_d><AdditionalGlassData._densityInGperCCM>0</AdditionalGlassData._densityInGperCCM><AdditionalGlassData._dPgF>0</AdditionalGlassData._dPgF><AdditionalGlassData._meltFrequency>0</AdditionalGlassData._meltFrequency><AdditionalGlassData._agf_comment></AdditionalGlassData._agf_comment><AdditionalGlassData._relativeCost>0</AdditionalGlassData._relativeCost><AdditionalGlassData._climateResistance_CR>-1</AdditionalGlassData._climateResistance_CR><AdditionalGlassData._stainResistance_FR>-1</AdditionalGlassData._stainResistance_FR><AdditionalGlassData._acidResistance_SR>-1</AdditionalGlassData._acidResistance_SR><AdditionalGlassData._alkaliResistance_AR>-1</AdditionalGlassData._alkaliResistance_AR><AdditionalGlassData._phosphateResistance_PR>-1</AdditionalGlassData._phosphateResistance_PR><AdditionalGlassData._referenceTemperatureInDegrees>20</AdditionalGlassData._referenceTemperatureInDegrees><AdditionalGlassData._thermalCoefficientsForRefractiveIndex typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry></AdditionalGlassData._thermalCoefficientsForRefractiveIndex><AdditionalGlassData._thermalCoefficientOfLinearExpansion typeID="System.Collections.Generic.List`1[[System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</AdditionalGlassData._thermalCoefficientOfLinearExpansion></StandardMaterial._additionalGlassData><StandardMaterial._internalSourceSegmentRefractiveIndex>double RefractiveIndex = 1.0;
/***********************************************
 *********** INSERT YOUR CODE HERE *************
 ***********************************************/

return RefractiveIndex;</StandardMaterial._internalSourceSegmentRefractiveIndex><_sampledRefractiveIndex typeID="VirtualLabAPI.Core.Numerics.DataArray1D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</_sampledRefractiveIndex><StandardMaterial.constantRefractiveIndexValue>1</StandardMaterial.constantRefractiveIndexValue><StandardMaterial._partialPressureOfWaterVapour>0</StandardMaterial._partialPressureOfWaterVapour><StandardMaterial._alwaysConstantRefractiveIndex>false</StandardMaterial._alwaysConstantRefractiveIndex><_sampledAbsorptionCoeff typeID="VirtualLabAPI.Core.Numerics.DataArray1D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</_sampledAbsorptionCoeff><MaterialAbsorptionBase._absorptionFormula typeID="VirtualLabAPI.Core.Materials.AbsorptionFormula, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Constant␣0</MaterialAbsorptionBase._absorptionFormula><MaterialAbsorptionBase._minWavelengthAbsorption>1.9300000000000002E-07</MaterialAbsorptionBase._minWavelengthAbsorption><MaterialAbsorptionBase._maxWavelengthAbsorption>4.9999999999999996E-05</MaterialAbsorptionBase._maxWavelengthAbsorption><MaterialAbsorptionBase._absorptionType typeID="VirtualLabAPI.Core.Materials.AbsorptionType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">AbsorptionCoefficient␣0</MaterialAbsorptionBase._absorptionType><MaterialAbsorptionBase._thicknessOfOriginalInternalTransmittances>NaN</MaterialAbsorptionBase._thicknessOfOriginalInternalTransmittances><MaterialAbsorptionBase._constantAbsorption>0</MaterialAbsorptionBase._constantAbsorption><MaterialAbsorptionBase._internalSourceSegmentAbsorptionCoefficient>double AbsorptionCoefficient = 0.0;
/***********************************************
 *********** INSERT YOUR CODE HERE *************
 ***********************************************/

return AbsorptionCoefficient;</MaterialAbsorptionBase._internalSourceSegmentAbsorptionCoefficient><MaterialAbsorptionBase._sourceCodeSnippetBodyAbsorptionCoefficient></MaterialAbsorptionBase._sourceCodeSnippetBodyAbsorptionCoefficient><MaterialAbsorptionBase._additionalUsingsAbsorptionCoefficient typeID="System.String[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._additionalUsingsAbsorptionCoefficient><MaterialAbsorptionBase._externalReferenceDLLsAbsorptionCoefficient typeID="System.String[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._externalReferenceDLLsAbsorptionCoefficient><MaterialAbsorptionBase._globalParameters typeID="System.Collections.Generic.List`1[[VirtualLabAPI.Core.Modules.GlobalParameterInternal, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._globalParameters><MaterialAbsorptionBase._snippetHelp typeID="VirtualLabAPI.Core.Modules.SnippetHelpInformation, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="204"><SnippetHelpInformation._title></SnippetHelpInformation._title><SnippetHelpInformation._author></SnippetHelpInformation._author><SnippetHelpInformation._version></SnippetHelpInformation._version><SnippetHelpInformation._lastModified>8/7/2017 4:06:46 PM</SnippetHelpInformation._lastModified><SnippetHelpInformation._helpText></SnippetHelpInformation._helpText><SnippetHelpInformation._license typeID="VirtualLabAPI.Core.Modules.LicenseType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Attribution␣1</SnippetHelpInformation._license><SnippetHelpInformation._userDefinedLicenseString></SnippetHelpInformation._userDefinedLicenseString><SnippetHelpInformation._textIsHTML>true</SnippetHelpInformation._textIsHTML><SnippetHelpInformation._image typeID="System.Drawing.Bitmap, System.Drawing.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51">␀</SnippetHelpInformation._image><SnippetHelpInformation._imageScaleFactor>1</SnippetHelpInformation._imageScaleFactor></MaterialAbsorptionBase._snippetHelp><Material.referenceMaterial typeID="VirtualLabAPI.Core.Materials.Material, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Material.referenceMaterial><Material._nameOfReferenceMaterial>␀</Material._nameOfReferenceMaterial><Material.name>Air</Material.name><Material._stateOfMatter typeID="VirtualLabAPI.Core.Materials.StateOfMatter, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">GasOrVacuum␣2</Material._stateOfMatter><RefractiveIndexDefinedAsAbsolute>true</RefractiveIndexDefinedAsAbsolute><Material._categories typeID="System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Miscellaneous</entry><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Infrared</entry></Material._categories></material><OpticalMedium._coordinateSystem typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="205"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="206"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="207"><X>0</X><Y>0</Y><Z>0</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.Numerics.IProvidesPositioningReferences, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Position._positioningReferenceProvider><Position._positioningReferenceKey></Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="208"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="209"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></CartesianCoordinateSystem._axes></OpticalMedium._coordinateSystem><_mediaPeriod3D typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="210"><X>INF</X><Y>INF</Y><Z>INF</Z></_mediaPeriod3D><OpticalMedium._isPeriodical>false</OpticalMedium._isPeriodical><OpticalMedium._scalingX>1</OpticalMedium._scalingX><OpticalMedium._scalingY>1</OpticalMedium._scalingY><OpticalMedium._scalingZ>1</OpticalMedium._scalingZ><OpticalMedium._temperatureInDegrees>20</OpticalMedium._temperatureInDegrees><OpticalMedium._pressureInPascal>101325</OpticalMedium._pressureInPascal><OpticalMedium._insulatedFromEnvironment>false</OpticalMedium._insulatedFromEnvironment><OpticalMedium._name>Air in Homogeneous Medium</OpticalMedium._name><OpticalMedium._categories typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</OpticalMedium._categories></SpreadSheetObject.subsequentMedium><SpreadSheetIndex>-1</SpreadSheetIndex><Comment>␀</Comment><SpreadSheetObject._usedIn typeID="VirtualLabAPI.Core.OpticalSystems.SpreadSheetObjectUsedIn, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">UsedInBoundarySegment␣3</SpreadSheetObject._usedIn></BoundarySegmentOfOpticalInterface._interface><BoundarySegmentOfOpticalInterface._propagationChannels typeID="VirtualLabAPI.Core.GeometryDescription.BoundaryOperatoreDirectionMode, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">PlusMinus, PlusPlus␣12</BoundarySegmentOfOpticalInterface._propagationChannels><BoundarySegment._index>0</BoundarySegment._index><BoundarySegment._mediumInFront>0</BoundarySegment._mediumInFront><BoundarySegment._mediumBehind>1</BoundarySegment._mediumBehind><BoundarySegment._coordinateSystem typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="211"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="212"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="213"><X>0</X><Y>0</Y><Z>0</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.GeometryDescription.InterfaceMediaSequence, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referring="177" /><Position._positioningReferenceKey>IMS-CS</Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="214"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="215"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></CartesianCoordinateSystem._axes></BoundarySegment._coordinateSystem><BoundarySegment._stack typeID="VirtualLabAPI.Core.GeometryDescription.OpticalStack, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</BoundarySegment._stack><BoundarySegment._operator typeID="VirtualLabAPI.Core.GeometryDescription.BoundaryOperatorStatifiedMedia, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="216"><BoundaryOperatorStatifiedMedia._extractWavefrontPhaseAfterApplyingOperator>false</BoundaryOperatorStatifiedMedia._extractWavefrontPhaseAfterApplyingOperator><BoundaryOperator._name>BoundaryOperator</BoundaryOperator._name><BoundaryOperator._useDuringPropagation>true</BoundaryOperator._useDuringPropagation></BoundarySegment._operator></entry></Geometry._listOfBoundarySegmentsWithInterfaces></ComponentBaseLPE._geometryOfComponent><ComponentBaseLPE._determineFreeSpaceDistanceFromAperturePosition>true</ComponentBaseLPE._determineFreeSpaceDistanceFromAperturePosition><ComponentBaseLPE._propagationOfComponent typeID="VirtualLabAPI.Core.LightPath.ComponentPropagation, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</ComponentBaseLPE._propagationOfComponent><ComponentBaseLPE._currentComponentPropagationType>0</ComponentBaseLPE._currentComponentPropagationType><_indexOfActivePropagationMethod>-1</_indexOfActivePropagationMethod><_activePropagationIndexForInterfaces>0</_activePropagationIndexForInterfaces><_activePropagationIndexForHomogeneousMedia>0</_activePropagationIndexForHomogeneousMedia><_activePropagationIndexForInhomogeneousMedia>0</_activePropagationIndexForInhomogeneousMedia><_activePropagationIndexForStacks>0</_activePropagationIndexForStacks><AllComponentBaseOSE._name>␀</AllComponentBaseOSE._name><AllComponentBaseOSE._categories typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</AllComponentBaseOSE._categories><LightPathElement._internalCoordinateSystemWithTolerancing typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="217"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="218"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="219"><X>0</X><Y>0</Y><Z>0.002</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.Numerics.IProvidesPositioningReferences, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Position._positioningReferenceProvider><Position._positioningReferenceKey></Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="220"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="221"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></CartesianCoordinateSystem._axes></LightPathElement._internalCoordinateSystemWithTolerancing><LightPathElement._internalCoordinateSystemWithoutTolerancing typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="222"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="223"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="224"><X>0</X><Y>0</Y><Z>0.002</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.Numerics.IProvidesPositioningReferences, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Position._positioningReferenceProvider><Position._positioningReferenceKey></Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="225"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="226"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></CartesianCoordinateSystem._axes></LightPathElement._internalCoordinateSystemWithoutTolerancing><LightPathElement._coordinatesTransformationObject_GCSis1_ICSis2_withTolerancing typeID="VirtualLabAPI.Core.Numerics.TransformationsForCartesianCoordinateSystems, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="227"><TransformationsForCartesianCoordinateSystems._rotationFirstToSecond typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="228"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></TransformationsForCartesianCoordinateSystems._rotationFirstToSecond><TransformationsForCartesianCoordinateSystems._rotationSecondToFirst typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="229"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>-0</QuaternionCore._x><QuaternionCore._y>-0</QuaternionCore._y><QuaternionCore._z>-0</QuaternionCore._z></TransformationsForCartesianCoordinateSystems._rotationSecondToFirst><TransformationsForCartesianCoordinateSystems._firstOriginInSecondCS typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="230"><X>0</X><Y>0</Y><Z>-0.002</Z></TransformationsForCartesianCoordinateSystems._firstOriginInSecondCS><TransformationsForCartesianCoordinateSystems._secondOriginInFirstCS typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="231"><X>0</X><Y>0</Y><Z>0.002</Z></TransformationsForCartesianCoordinateSystems._secondOriginInFirstCS></LightPathElement._coordinatesTransformationObject_GCSis1_ICSis2_withTolerancing><LightPathElement._versionString_LastSuccessfulLoad>2026.1.2.8</LightPathElement._versionString_LastSuccessfulLoad><LightPathElement._versionString_Initial>2026.1.2.8</LightPathElement._versionString_Initial><LightPathElement._comment>Enter your comment here</LightPathElement._comment><LightPathElement._usedAsSourceSubstitutes>false</LightPathElement._usedAsSourceSubstitutes><LightPathElement._displayTitleExtended>Planar Surface [Field Phase]</LightPathElement._displayTitleExtended><LightPathElement._dedicatedToolbox typeID="VirtualLabAPI.Core.VLCopyProtection.ToolBoxes, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">VirtualLab_Fusion_Standard␣0</LightPathElement._dedicatedToolbox><LightPathElement._index>1</LightPathElement._index><LightPathElement._positionInView typeID="System.Single[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>263</entry><entry>86</entry></LightPathElement._positionInView><_supportedOutputChannels typeID="System.Collections.Generic.SortedList`2[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[VirtualLabAPI.Core.LightPath.SupportedChannel, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Collections, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"><entry typeID="System.Collections.Generic.KeyValuePair`2[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[VirtualLabAPI.Core.LightPath.SupportedChannel, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><key typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">R</key><value typeID="VirtualLabAPI.Core.LightPath.SupportedChannel, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="232"><SupportedChannel._parentLPE typeID="VirtualLabAPI.Core.LightPath.StratifiedMediaComponentLPE, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referring="176" /><SupportedChannel._referencePointKey>ICSorigin</SupportedChannel._referencePointKey><SupportedChannel._orientation typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="233"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="234"><QuaternionCore._w>0</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>1</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></SupportedChannel._orientation><SupportedChannel._channelType typeID="VirtualLabAPI.Core.LightPath.ChannelType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">ReflectionOutput␣3</SupportedChannel._channelType><SupportedChannel._key>R</SupportedChannel._key><SupportedChannel._medium typeID="VirtualLabAPI.Core.OpticalSystems.HomogeneousMedium, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="235"><material typeID="VirtualLabAPI.Core.Materials.StandardMaterial, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="236"><dispersionFormula typeID="VirtualLabAPI.Core.Materials.DispersionFormula, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Edlen_AirFormula␣12</dispersionFormula><StandardMaterial.minWavelengthIndex>1.9300000000000002E-07</StandardMaterial.minWavelengthIndex><StandardMaterial.maxWavelengthIndex>4.9999999999999996E-05</StandardMaterial.maxWavelengthIndex><StandardMaterial._dataSourceInformationString></StandardMaterial._dataSourceInformationString><StandardMaterial.parameters typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>20</entry><entry>101325</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry></StandardMaterial.parameters><StandardMaterial._additionalGlassData typeID="VirtualLabAPI.Core.Materials.AdditionalGlassData, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="237"><AdditionalGlassData._refractiveIndexN_d>1</AdditionalGlassData._refractiveIndexN_d><AdditionalGlassData._abbeNumberNu_d>INF</AdditionalGlassData._abbeNumberNu_d><AdditionalGlassData._densityInGperCCM>0</AdditionalGlassData._densityInGperCCM><AdditionalGlassData._dPgF>0</AdditionalGlassData._dPgF><AdditionalGlassData._meltFrequency>0</AdditionalGlassData._meltFrequency><AdditionalGlassData._agf_comment></AdditionalGlassData._agf_comment><AdditionalGlassData._relativeCost>0</AdditionalGlassData._relativeCost><AdditionalGlassData._climateResistance_CR>-1</AdditionalGlassData._climateResistance_CR><AdditionalGlassData._stainResistance_FR>-1</AdditionalGlassData._stainResistance_FR><AdditionalGlassData._acidResistance_SR>-1</AdditionalGlassData._acidResistance_SR><AdditionalGlassData._alkaliResistance_AR>-1</AdditionalGlassData._alkaliResistance_AR><AdditionalGlassData._phosphateResistance_PR>-1</AdditionalGlassData._phosphateResistance_PR><AdditionalGlassData._referenceTemperatureInDegrees>20</AdditionalGlassData._referenceTemperatureInDegrees><AdditionalGlassData._thermalCoefficientsForRefractiveIndex typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry></AdditionalGlassData._thermalCoefficientsForRefractiveIndex><AdditionalGlassData._thermalCoefficientOfLinearExpansion typeID="System.Collections.Generic.List`1[[System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</AdditionalGlassData._thermalCoefficientOfLinearExpansion></StandardMaterial._additionalGlassData><StandardMaterial._internalSourceSegmentRefractiveIndex>double RefractiveIndex = 1.0;
/***********************************************
 *********** INSERT YOUR CODE HERE *************
 ***********************************************/

return RefractiveIndex;</StandardMaterial._internalSourceSegmentRefractiveIndex><_sampledRefractiveIndex typeID="VirtualLabAPI.Core.Numerics.DataArray1D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</_sampledRefractiveIndex><StandardMaterial.constantRefractiveIndexValue>1</StandardMaterial.constantRefractiveIndexValue><StandardMaterial._partialPressureOfWaterVapour>0</StandardMaterial._partialPressureOfWaterVapour><StandardMaterial._alwaysConstantRefractiveIndex>false</StandardMaterial._alwaysConstantRefractiveIndex><_sampledAbsorptionCoeff typeID="VirtualLabAPI.Core.Numerics.DataArray1D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</_sampledAbsorptionCoeff><MaterialAbsorptionBase._absorptionFormula typeID="VirtualLabAPI.Core.Materials.AbsorptionFormula, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Constant␣0</MaterialAbsorptionBase._absorptionFormula><MaterialAbsorptionBase._minWavelengthAbsorption>1.9300000000000002E-07</MaterialAbsorptionBase._minWavelengthAbsorption><MaterialAbsorptionBase._maxWavelengthAbsorption>4.9999999999999996E-05</MaterialAbsorptionBase._maxWavelengthAbsorption><MaterialAbsorptionBase._absorptionType typeID="VirtualLabAPI.Core.Materials.AbsorptionType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">AbsorptionCoefficient␣0</MaterialAbsorptionBase._absorptionType><MaterialAbsorptionBase._thicknessOfOriginalInternalTransmittances>NaN</MaterialAbsorptionBase._thicknessOfOriginalInternalTransmittances><MaterialAbsorptionBase._constantAbsorption>0</MaterialAbsorptionBase._constantAbsorption><MaterialAbsorptionBase._internalSourceSegmentAbsorptionCoefficient>double AbsorptionCoefficient = 0.0;
/***********************************************
 *********** INSERT YOUR CODE HERE *************
 ***********************************************/

return AbsorptionCoefficient;</MaterialAbsorptionBase._internalSourceSegmentAbsorptionCoefficient><MaterialAbsorptionBase._sourceCodeSnippetBodyAbsorptionCoefficient></MaterialAbsorptionBase._sourceCodeSnippetBodyAbsorptionCoefficient><MaterialAbsorptionBase._additionalUsingsAbsorptionCoefficient typeID="System.String[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._additionalUsingsAbsorptionCoefficient><MaterialAbsorptionBase._externalReferenceDLLsAbsorptionCoefficient typeID="System.String[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._externalReferenceDLLsAbsorptionCoefficient><MaterialAbsorptionBase._globalParameters typeID="System.Collections.Generic.List`1[[VirtualLabAPI.Core.Modules.GlobalParameterInternal, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._globalParameters><MaterialAbsorptionBase._snippetHelp typeID="VirtualLabAPI.Core.Modules.SnippetHelpInformation, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="238"><SnippetHelpInformation._title></SnippetHelpInformation._title><SnippetHelpInformation._author></SnippetHelpInformation._author><SnippetHelpInformation._version></SnippetHelpInformation._version><SnippetHelpInformation._lastModified>8/7/2017 4:06:46 PM</SnippetHelpInformation._lastModified><SnippetHelpInformation._helpText></SnippetHelpInformation._helpText><SnippetHelpInformation._license typeID="VirtualLabAPI.Core.Modules.LicenseType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Attribution␣1</SnippetHelpInformation._license><SnippetHelpInformation._userDefinedLicenseString></SnippetHelpInformation._userDefinedLicenseString><SnippetHelpInformation._textIsHTML>true</SnippetHelpInformation._textIsHTML><SnippetHelpInformation._image typeID="System.Drawing.Bitmap, System.Drawing.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51">␀</SnippetHelpInformation._image><SnippetHelpInformation._imageScaleFactor>1</SnippetHelpInformation._imageScaleFactor></MaterialAbsorptionBase._snippetHelp><Material.referenceMaterial typeID="VirtualLabAPI.Core.Materials.Material, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Material.referenceMaterial><Material._nameOfReferenceMaterial>␀</Material._nameOfReferenceMaterial><Material.name>Air</Material.name><Material._stateOfMatter typeID="VirtualLabAPI.Core.Materials.StateOfMatter, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">GasOrVacuum␣2</Material._stateOfMatter><RefractiveIndexDefinedAsAbsolute>true</RefractiveIndexDefinedAsAbsolute><Material._categories typeID="System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Miscellaneous</entry><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Infrared</entry></Material._categories></material><OpticalMedium._coordinateSystem typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="239"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="240"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="241"><X>0</X><Y>0</Y><Z>0</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.Numerics.IProvidesPositioningReferences, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Position._positioningReferenceProvider><Position._positioningReferenceKey></Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="242"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="243"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></CartesianCoordinateSystem._axes></OpticalMedium._coordinateSystem><_mediaPeriod3D typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="244"><X>INF</X><Y>INF</Y><Z>INF</Z></_mediaPeriod3D><OpticalMedium._isPeriodical>false</OpticalMedium._isPeriodical><OpticalMedium._scalingX>1</OpticalMedium._scalingX><OpticalMedium._scalingY>1</OpticalMedium._scalingY><OpticalMedium._scalingZ>1</OpticalMedium._scalingZ><OpticalMedium._temperatureInDegrees>20</OpticalMedium._temperatureInDegrees><OpticalMedium._pressureInPascal>101325</OpticalMedium._pressureInPascal><OpticalMedium._insulatedFromEnvironment>false</OpticalMedium._insulatedFromEnvironment><OpticalMedium._name>Air in Homogeneous Medium</OpticalMedium._name><OpticalMedium._categories typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</OpticalMedium._categories></SupportedChannel._medium><SupportedChannel._allowsMediumChange>false</SupportedChannel._allowsMediumChange><SupportedChannel._inUse>false</SupportedChannel._inUse></value></entry><entry typeID="System.Collections.Generic.KeyValuePair`2[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[VirtualLabAPI.Core.LightPath.SupportedChannel, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><key typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">T</key><value typeID="VirtualLabAPI.Core.LightPath.SupportedChannel, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="245"><SupportedChannel._parentLPE typeID="VirtualLabAPI.Core.LightPath.StratifiedMediaComponentLPE, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referring="176" /><SupportedChannel._referencePointKey>ICSorigin</SupportedChannel._referencePointKey><SupportedChannel._orientation typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="246"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="247"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></SupportedChannel._orientation><SupportedChannel._channelType typeID="VirtualLabAPI.Core.LightPath.ChannelType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">TransmissionOutput␣4</SupportedChannel._channelType><SupportedChannel._key>T</SupportedChannel._key><SupportedChannel._medium typeID="VirtualLabAPI.Core.OpticalSystems.HomogeneousMedium, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referring="183" /><SupportedChannel._allowsMediumChange>true</SupportedChannel._allowsMediumChange><SupportedChannel._inUse>false</SupportedChannel._inUse></value></entry></_supportedOutputChannels><inputChannel typeID="VirtualLabAPI.Core.LightPath.SupportedChannel, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="248"><SupportedChannel._parentLPE typeID="VirtualLabAPI.Core.LightPath.StratifiedMediaComponentLPE, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referring="176" /><SupportedChannel._referencePointKey>ICSorigin</SupportedChannel._referencePointKey><SupportedChannel._orientation typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="249"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="250"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></SupportedChannel._orientation><SupportedChannel._channelType typeID="VirtualLabAPI.Core.LightPath.ChannelType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Input␣1</SupportedChannel._channelType><SupportedChannel._key>Input</SupportedChannel._key><SupportedChannel._medium typeID="VirtualLabAPI.Core.OpticalSystems.HomogeneousMedium, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referring="151" /><SupportedChannel._allowsMediumChange>false</SupportedChannel._allowsMediumChange><SupportedChannel._inUse>false</SupportedChannel._inUse></inputChannel><LightPathElement._inputChannelCSforRelativeElementPositioning typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="251"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="252"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="253"><X>0</X><Y>0</Y><Z>0.002</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.LightPath.PlaneWaveLightSourceLPE, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referring="52" /><Position._positioningReferenceKey>OutputChannel#-</Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="254"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="255"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></CartesianCoordinateSystem._axes></LightPathElement._inputChannelCSforRelativeElementPositioning><LightPathElement._useForParameterRun>false</LightPathElement._useForParameterRun><LightPathElement._usedInMainWindow>false</LightPathElement._usedInMainWindow><LightPathElement._orientationDefinition_forEditDialogAndParameterRunOnly typeID="VirtualLabAPI.Core.Numerics.OrientationBySphereAngles, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="256"><OrientationBySphereAngles._anglePhi>0</OrientationBySphereAngles._anglePhi><OrientationBySphereAngles._angleTheta>0</OrientationBySphereAngles._angleTheta><OrientationBySphereAngles._angleZeta>0</OrientationBySphereAngles._angleZeta><OrientationBySphereAngles._sphereAnglesApplicationBeforeZetaRotation>true</OrientationBySphereAngles._sphereAnglesApplicationBeforeZetaRotation></LightPathElement._orientationDefinition_forEditDialogAndParameterRunOnly><LightPathElement._freespaceParametersAffectedByWizard typeID="System.Collections.Generic.List`1[[System.Boolean, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>true</entry><entry>true</entry></LightPathElement._freespaceParametersAffectedByWizard><LightPathElement._freespaceParameterForModelingLevels typeID="System.Collections.Generic.List`1[[VirtualLabAPI.Core.Propagation.I2OParameters, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="VirtualLabAPI.Core.Propagation.I2OParameters, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="257"><I2OParameters._usedWithinRModelingProfile>true</I2OParameters._usedWithinRModelingProfile><I2OParameters._usedWithin typeID="VirtualLabAPI.Core.Propagation.I2OParameters_UsedWithin, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Globals␣0</I2OParameters._usedWithin><I2OParameters._fieldTracingModelingLevel typeID="VirtualLabAPI.Core.Propagation.FieldTracingModelingAccuracy, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Customized␣0</I2OParameters._fieldTracingModelingLevel><I2OParameters._usePhysicalOpticsForRayGeneration>true</I2OParameters._usePhysicalOpticsForRayGeneration><I2OParameters._freezeCustomFourierSelection>true</I2OParameters._freezeCustomFourierSelection><I2OParameters._automaticSamplingGriddedSampling>true</I2OParameters._automaticSamplingGriddedSampling><I2OParameters._accuracyFactorNyquistPeriodEvaluation>0</I2OParameters._accuracyFactorNyquistPeriodEvaluation><I2OParameters._oversamplingFactorGridded>1</I2OParameters._oversamplingFactorGridded><I2OParameters._limitGriddedSamplingToMaximumNumberPoints>true</I2OParameters._limitGriddedSamplingToMaximumNumberPoints><I2OParameters._maximumNumberPointsForLimitGriddedSampling>10000</I2OParameters._maximumNumberPointsForLimitGriddedSampling><I2OParameters._defineSamplingDistanceForManualSampling>false</I2OParameters._defineSamplingDistanceForManualSampling><I2OParameters._manualSamplingDistance_XDomain typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="258"><X>1E-05</X><Y>1E-05</Y></I2OParameters._manualSamplingDistance_XDomain><I2OParameters._manualSamplingDistance_KDomain typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="259"><X>5000</X><Y>5000</Y></I2OParameters._manualSamplingDistance_KDomain><I2OParameters._manualNumberSamplingPointsGriddedData typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="260"><X>501</X><Y>501</Y></I2OParameters._manualNumberSamplingPointsGriddedData><I2OParameters._numberPointsGridlessBase>1100</I2OParameters._numberPointsGridlessBase><I2OParameters._oversamplingFactorGridless>1</I2OParameters._oversamplingFactorGridless><I2OParameters._enforceNewGridlessDataSampling>false</I2OParameters._enforceNewGridlessDataSampling><I2OParameters._performWavefrontUpgradeFromOpticalPathEvaluation>true</I2OParameters._performWavefrontUpgradeFromOpticalPathEvaluation><I2OParameters._performWavefrontUpgradeFrom2PIModuloDataByUnwrapping>true</I2OParameters._performWavefrontUpgradeFrom2PIModuloDataByUnwrapping><I2OParameters._pftSelectionAccuracyLevel>0</I2OParameters._pftSelectionAccuracyLevel><I2OParameters._thresholdForSemiAnalyticalFourierTransform>2</I2OParameters._thresholdForSemiAnalyticalFourierTransform><I2OParameters._usePointwiseFourierTransformOnlyForBijectiveMapping>false</I2OParameters._usePointwiseFourierTransformOnlyForBijectiveMapping><I2OParameters._restrictToUsePointwiseFourierTransformOnly>false</I2OParameters._restrictToUsePointwiseFourierTransformOnly><I2OParameters._fourierSelectionSourceComponent typeID="VirtualLabAPI.Core.Propagation.FourierTransformationSelection, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="261"><FourierTransformationSelection._allowedForwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedForwardTransformations><FourierTransformationSelection._allowedBackwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedBackwardTransformations><FourierTransformationSelection._restrictToSphericalPhaseForward>false</FourierTransformationSelection._restrictToSphericalPhaseForward><FourierTransformationSelection._restrictToSphericalPhaseBackward>false</FourierTransformationSelection._restrictToSphericalPhaseBackward><FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh>true</FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh></I2OParameters._fourierSelectionSourceComponent><I2OParameters._fourierSelectionSourceDetector typeID="VirtualLabAPI.Core.Propagation.FourierTransformationSelection, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="262"><FourierTransformationSelection._allowedForwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedForwardTransformations><FourierTransformationSelection._allowedBackwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedBackwardTransformations><FourierTransformationSelection._restrictToSphericalPhaseForward>false</FourierTransformationSelection._restrictToSphericalPhaseForward><FourierTransformationSelection._restrictToSphericalPhaseBackward>false</FourierTransformationSelection._restrictToSphericalPhaseBackward><FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh>true</FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh></I2OParameters._fourierSelectionSourceDetector><I2OParameters._fourierSelectionComponent typeID="VirtualLabAPI.Core.Propagation.FourierTransformationSelection, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="263"><FourierTransformationSelection._allowedForwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedForwardTransformations><FourierTransformationSelection._allowedBackwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedBackwardTransformations><FourierTransformationSelection._restrictToSphericalPhaseForward>false</FourierTransformationSelection._restrictToSphericalPhaseForward><FourierTransformationSelection._restrictToSphericalPhaseBackward>false</FourierTransformationSelection._restrictToSphericalPhaseBackward><FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh>true</FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh></I2OParameters._fourierSelectionComponent><I2OParameters._fourierSelectionDetector typeID="VirtualLabAPI.Core.Propagation.FourierTransformationSelection, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="264"><FourierTransformationSelection._allowedForwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedForwardTransformations><FourierTransformationSelection._allowedBackwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedBackwardTransformations><FourierTransformationSelection._restrictToSphericalPhaseForward>false</FourierTransformationSelection._restrictToSphericalPhaseForward><FourierTransformationSelection._restrictToSphericalPhaseBackward>false</FourierTransformationSelection._restrictToSphericalPhaseBackward><FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh>true</FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh></I2OParameters._fourierSelectionDetector><I2OParameters._fourierSelectionInsideComponent typeID="VirtualLabAPI.Core.Propagation.FourierTransformationSelection, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="265"><FourierTransformationSelection._allowedForwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedForwardTransformations><FourierTransformationSelection._allowedBackwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedBackwardTransformations><FourierTransformationSelection._restrictToSphericalPhaseForward>false</FourierTransformationSelection._restrictToSphericalPhaseForward><FourierTransformationSelection._restrictToSphericalPhaseBackward>false</FourierTransformationSelection._restrictToSphericalPhaseBackward><FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh>true</FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh></I2OParameters._fourierSelectionInsideComponent><I2OParameters._enforcePointwiseFourierTransformForPixelLimit>false</I2OParameters._enforcePointwiseFourierTransformForPixelLimit><I2OParameters._pixelLimitForEnforcingPointwiseFourierTransform>10000</I2OParameters._pixelLimitForEnforcingPointwiseFourierTransform><I2OParameters._configurationTypeFourierSelection typeID="VirtualLabAPI.Core.Propagation.ConfigurationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Individual␣2</I2OParameters._configurationTypeFourierSelection><I2OParameters._configurationTypeGriddedSampling typeID="VirtualLabAPI.Core.Propagation.ConfigurationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Individual␣2</I2OParameters._configurationTypeGriddedSampling><I2OParameters._configurationTypeGridlessSampling typeID="VirtualLabAPI.Core.Propagation.ConfigurationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Individual␣2</I2OParameters._configurationTypeGridlessSampling></entry><entry typeID="VirtualLabAPI.Core.Propagation.I2OParameters, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="266"><I2OParameters._usedWithinRModelingProfile>false</I2OParameters._usedWithinRModelingProfile><I2OParameters._usedWithin typeID="VirtualLabAPI.Core.Propagation.I2OParameters_UsedWithin, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Globals␣0</I2OParameters._usedWithin><I2OParameters._fieldTracingModelingLevel typeID="VirtualLabAPI.Core.Propagation.FieldTracingModelingAccuracy, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Customized␣0</I2OParameters._fieldTracingModelingLevel><I2OParameters._usePhysicalOpticsForRayGeneration>true</I2OParameters._usePhysicalOpticsForRayGeneration><I2OParameters._freezeCustomFourierSelection>true</I2OParameters._freezeCustomFourierSelection><I2OParameters._automaticSamplingGriddedSampling>true</I2OParameters._automaticSamplingGriddedSampling><I2OParameters._accuracyFactorNyquistPeriodEvaluation>0</I2OParameters._accuracyFactorNyquistPeriodEvaluation><I2OParameters._oversamplingFactorGridded>1</I2OParameters._oversamplingFactorGridded><I2OParameters._limitGriddedSamplingToMaximumNumberPoints>true</I2OParameters._limitGriddedSamplingToMaximumNumberPoints><I2OParameters._maximumNumberPointsForLimitGriddedSampling>10000</I2OParameters._maximumNumberPointsForLimitGriddedSampling><I2OParameters._defineSamplingDistanceForManualSampling>false</I2OParameters._defineSamplingDistanceForManualSampling><I2OParameters._manualSamplingDistance_XDomain typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="267"><X>1E-05</X><Y>1E-05</Y></I2OParameters._manualSamplingDistance_XDomain><I2OParameters._manualSamplingDistance_KDomain typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="268"><X>5000</X><Y>5000</Y></I2OParameters._manualSamplingDistance_KDomain><I2OParameters._manualNumberSamplingPointsGriddedData typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="269"><X>501</X><Y>501</Y></I2OParameters._manualNumberSamplingPointsGriddedData><I2OParameters._numberPointsGridlessBase>1100</I2OParameters._numberPointsGridlessBase><I2OParameters._oversamplingFactorGridless>1</I2OParameters._oversamplingFactorGridless><I2OParameters._enforceNewGridlessDataSampling>false</I2OParameters._enforceNewGridlessDataSampling><I2OParameters._performWavefrontUpgradeFromOpticalPathEvaluation>true</I2OParameters._performWavefrontUpgradeFromOpticalPathEvaluation><I2OParameters._performWavefrontUpgradeFrom2PIModuloDataByUnwrapping>true</I2OParameters._performWavefrontUpgradeFrom2PIModuloDataByUnwrapping><I2OParameters._pftSelectionAccuracyLevel>0</I2OParameters._pftSelectionAccuracyLevel><I2OParameters._thresholdForSemiAnalyticalFourierTransform>2</I2OParameters._thresholdForSemiAnalyticalFourierTransform><I2OParameters._usePointwiseFourierTransformOnlyForBijectiveMapping>false</I2OParameters._usePointwiseFourierTransformOnlyForBijectiveMapping><I2OParameters._restrictToUsePointwiseFourierTransformOnly>false</I2OParameters._restrictToUsePointwiseFourierTransformOnly><I2OParameters._fourierSelectionSourceComponent typeID="VirtualLabAPI.Core.Propagation.FourierTransformationSelection, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="270"><FourierTransformationSelection._allowedForwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedForwardTransformations><FourierTransformationSelection._allowedBackwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedBackwardTransformations><FourierTransformationSelection._restrictToSphericalPhaseForward>false</FourierTransformationSelection._restrictToSphericalPhaseForward><FourierTransformationSelection._restrictToSphericalPhaseBackward>false</FourierTransformationSelection._restrictToSphericalPhaseBackward><FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh>true</FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh></I2OParameters._fourierSelectionSourceComponent><I2OParameters._fourierSelectionSourceDetector typeID="VirtualLabAPI.Core.Propagation.FourierTransformationSelection, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="271"><FourierTransformationSelection._allowedForwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedForwardTransformations><FourierTransformationSelection._allowedBackwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedBackwardTransformations><FourierTransformationSelection._restrictToSphericalPhaseForward>false</FourierTransformationSelection._restrictToSphericalPhaseForward><FourierTransformationSelection._restrictToSphericalPhaseBackward>false</FourierTransformationSelection._restrictToSphericalPhaseBackward><FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh>true</FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh></I2OParameters._fourierSelectionSourceDetector><I2OParameters._fourierSelectionComponent typeID="VirtualLabAPI.Core.Propagation.FourierTransformationSelection, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="272"><FourierTransformationSelection._allowedForwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedForwardTransformations><FourierTransformationSelection._allowedBackwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedBackwardTransformations><FourierTransformationSelection._restrictToSphericalPhaseForward>false</FourierTransformationSelection._restrictToSphericalPhaseForward><FourierTransformationSelection._restrictToSphericalPhaseBackward>false</FourierTransformationSelection._restrictToSphericalPhaseBackward><FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh>true</FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh></I2OParameters._fourierSelectionComponent><I2OParameters._fourierSelectionDetector typeID="VirtualLabAPI.Core.Propagation.FourierTransformationSelection, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="273"><FourierTransformationSelection._allowedForwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedForwardTransformations><FourierTransformationSelection._allowedBackwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedBackwardTransformations><FourierTransformationSelection._restrictToSphericalPhaseForward>false</FourierTransformationSelection._restrictToSphericalPhaseForward><FourierTransformationSelection._restrictToSphericalPhaseBackward>false</FourierTransformationSelection._restrictToSphericalPhaseBackward><FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh>true</FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh></I2OParameters._fourierSelectionDetector><I2OParameters._fourierSelectionInsideComponent typeID="VirtualLabAPI.Core.Propagation.FourierTransformationSelection, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="274"><FourierTransformationSelection._allowedForwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedForwardTransformations><FourierTransformationSelection._allowedBackwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedBackwardTransformations><FourierTransformationSelection._restrictToSphericalPhaseForward>false</FourierTransformationSelection._restrictToSphericalPhaseForward><FourierTransformationSelection._restrictToSphericalPhaseBackward>false</FourierTransformationSelection._restrictToSphericalPhaseBackward><FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh>true</FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh></I2OParameters._fourierSelectionInsideComponent><I2OParameters._enforcePointwiseFourierTransformForPixelLimit>false</I2OParameters._enforcePointwiseFourierTransformForPixelLimit><I2OParameters._pixelLimitForEnforcingPointwiseFourierTransform>10000</I2OParameters._pixelLimitForEnforcingPointwiseFourierTransform><I2OParameters._configurationTypeFourierSelection typeID="VirtualLabAPI.Core.Propagation.ConfigurationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Individual␣2</I2OParameters._configurationTypeFourierSelection><I2OParameters._configurationTypeGriddedSampling typeID="VirtualLabAPI.Core.Propagation.ConfigurationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Individual␣2</I2OParameters._configurationTypeGriddedSampling><I2OParameters._configurationTypeGridlessSampling typeID="VirtualLabAPI.Core.Propagation.ConfigurationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Individual␣2</I2OParameters._configurationTypeGridlessSampling></entry></LightPathElement._freespaceParameterForModelingLevels><LightPathElement._overwriteInputToOutputParameter>false</LightPathElement._overwriteInputToOutputParameter><LightPathElement._inputToOutputParametersOverwrittenByLPE typeID="VirtualLabAPI.Core.Propagation.I2OParameters, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</LightPathElement._inputToOutputParametersOverwrittenByLPE><LightPathElement._axesKeyForTranslationTolerancing>ICSaxes</LightPathElement._axesKeyForTranslationTolerancing><LightPathElement._translationTolerancingVector typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="275"><X>0</X><Y>0</Y><Z>0</Z></LightPathElement._translationTolerancingVector><LightPathElement._referencePointKeyForTolerancingRotationCenter>ICSorigin</LightPathElement._referencePointKeyForTolerancingRotationCenter><LightPathElement._axesKeyForOrientationTolerancing>ICSaxes</LightPathElement._axesKeyForOrientationTolerancing><LightPathElement._orientationTolerancingAngles typeID="VirtualLabAPI.Core.Numerics.OrientationBySphereAngles, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="276"><OrientationBySphereAngles._anglePhi>0</OrientationBySphereAngles._anglePhi><OrientationBySphereAngles._angleTheta>0</OrientationBySphereAngles._angleTheta><OrientationBySphereAngles._angleZeta>0</OrientationBySphereAngles._angleZeta><OrientationBySphereAngles._sphereAnglesApplicationBeforeZetaRotation>true</OrientationBySphereAngles._sphereAnglesApplicationBeforeZetaRotation></LightPathElement._orientationTolerancingAngles><LightPathElement._translationTolerancingActivated>false</LightPathElement._translationTolerancingActivated><LightPathElement._orientationTolerancingActivated>false</LightPathElement._orientationTolerancingActivated><LightPathElement._doOrientationTolerancingBeforeTranslationTolerancing>false</LightPathElement._doOrientationTolerancingBeforeTranslationTolerancing><LightPathElement._externalDefinedTypeAbbreviation></LightPathElement._externalDefinedTypeAbbreviation></entry><entry typeID="VirtualLabAPI.Core.LightPath.MetaLensComponentLPE, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="277"><ComponentBaseLPE._geometryOfComponent typeID="VirtualLabAPI.Core.GeometryDescription.InterfaceMediaSequence, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="278"><InterfaceMediaSequence._internalCoordinateSystem typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="279"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="280"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="281"><X>0</X><Y>0</Y><Z>0</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.LightPath.MetaLensComponentLPE, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referring="277" /><Position._positioningReferenceKey>ICS_withoutTOL</Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="282"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="283"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></CartesianCoordinateSystem._axes></InterfaceMediaSequence._internalCoordinateSystem><Geometry._listOfMedia typeID="System.Collections.Generic.List`1[[VirtualLabAPI.Core.OpticalSystems.OpticalMedium, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="VirtualLabAPI.Core.OpticalSystems.HomogeneousMedium, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referring="183" /><entry typeID="VirtualLabAPI.Core.OpticalSystems.HomogeneousMedium, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="284"><material typeID="VirtualLabAPI.Core.Materials.StandardMaterial, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="285"><dispersionFormula typeID="VirtualLabAPI.Core.Materials.DispersionFormula, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Edlen_AirFormula␣12</dispersionFormula><StandardMaterial.minWavelengthIndex>1.9300000000000002E-07</StandardMaterial.minWavelengthIndex><StandardMaterial.maxWavelengthIndex>4.9999999999999996E-05</StandardMaterial.maxWavelengthIndex><StandardMaterial._dataSourceInformationString></StandardMaterial._dataSourceInformationString><StandardMaterial.parameters typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>20</entry><entry>101325</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry></StandardMaterial.parameters><StandardMaterial._additionalGlassData typeID="VirtualLabAPI.Core.Materials.AdditionalGlassData, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="286"><AdditionalGlassData._refractiveIndexN_d>1</AdditionalGlassData._refractiveIndexN_d><AdditionalGlassData._abbeNumberNu_d>INF</AdditionalGlassData._abbeNumberNu_d><AdditionalGlassData._densityInGperCCM>0</AdditionalGlassData._densityInGperCCM><AdditionalGlassData._dPgF>0</AdditionalGlassData._dPgF><AdditionalGlassData._meltFrequency>0</AdditionalGlassData._meltFrequency><AdditionalGlassData._agf_comment></AdditionalGlassData._agf_comment><AdditionalGlassData._relativeCost>0</AdditionalGlassData._relativeCost><AdditionalGlassData._climateResistance_CR>-1</AdditionalGlassData._climateResistance_CR><AdditionalGlassData._stainResistance_FR>-1</AdditionalGlassData._stainResistance_FR><AdditionalGlassData._acidResistance_SR>-1</AdditionalGlassData._acidResistance_SR><AdditionalGlassData._alkaliResistance_AR>-1</AdditionalGlassData._alkaliResistance_AR><AdditionalGlassData._phosphateResistance_PR>-1</AdditionalGlassData._phosphateResistance_PR><AdditionalGlassData._referenceTemperatureInDegrees>20</AdditionalGlassData._referenceTemperatureInDegrees><AdditionalGlassData._thermalCoefficientsForRefractiveIndex typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry></AdditionalGlassData._thermalCoefficientsForRefractiveIndex><AdditionalGlassData._thermalCoefficientOfLinearExpansion typeID="System.Collections.Generic.List`1[[System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</AdditionalGlassData._thermalCoefficientOfLinearExpansion></StandardMaterial._additionalGlassData><StandardMaterial._internalSourceSegmentRefractiveIndex>double RefractiveIndex = 1.0;
/***********************************************
 *********** INSERT YOUR CODE HERE *************
 ***********************************************/

return RefractiveIndex;</StandardMaterial._internalSourceSegmentRefractiveIndex><_sampledRefractiveIndex typeID="VirtualLabAPI.Core.Numerics.DataArray1D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</_sampledRefractiveIndex><StandardMaterial.constantRefractiveIndexValue>1</StandardMaterial.constantRefractiveIndexValue><StandardMaterial._partialPressureOfWaterVapour>0</StandardMaterial._partialPressureOfWaterVapour><StandardMaterial._alwaysConstantRefractiveIndex>false</StandardMaterial._alwaysConstantRefractiveIndex><_sampledAbsorptionCoeff typeID="VirtualLabAPI.Core.Numerics.DataArray1D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</_sampledAbsorptionCoeff><MaterialAbsorptionBase._absorptionFormula typeID="VirtualLabAPI.Core.Materials.AbsorptionFormula, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Constant␣0</MaterialAbsorptionBase._absorptionFormula><MaterialAbsorptionBase._minWavelengthAbsorption>1.9300000000000002E-07</MaterialAbsorptionBase._minWavelengthAbsorption><MaterialAbsorptionBase._maxWavelengthAbsorption>4.9999999999999996E-05</MaterialAbsorptionBase._maxWavelengthAbsorption><MaterialAbsorptionBase._absorptionType typeID="VirtualLabAPI.Core.Materials.AbsorptionType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">AbsorptionCoefficient␣0</MaterialAbsorptionBase._absorptionType><MaterialAbsorptionBase._thicknessOfOriginalInternalTransmittances>NaN</MaterialAbsorptionBase._thicknessOfOriginalInternalTransmittances><MaterialAbsorptionBase._constantAbsorption>0</MaterialAbsorptionBase._constantAbsorption><MaterialAbsorptionBase._internalSourceSegmentAbsorptionCoefficient>double AbsorptionCoefficient = 0.0;
/***********************************************
 *********** INSERT YOUR CODE HERE *************
 ***********************************************/

return AbsorptionCoefficient;</MaterialAbsorptionBase._internalSourceSegmentAbsorptionCoefficient><MaterialAbsorptionBase._sourceCodeSnippetBodyAbsorptionCoefficient></MaterialAbsorptionBase._sourceCodeSnippetBodyAbsorptionCoefficient><MaterialAbsorptionBase._additionalUsingsAbsorptionCoefficient typeID="System.String[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._additionalUsingsAbsorptionCoefficient><MaterialAbsorptionBase._externalReferenceDLLsAbsorptionCoefficient typeID="System.String[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._externalReferenceDLLsAbsorptionCoefficient><MaterialAbsorptionBase._globalParameters typeID="System.Collections.Generic.List`1[[VirtualLabAPI.Core.Modules.GlobalParameterInternal, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._globalParameters><MaterialAbsorptionBase._snippetHelp typeID="VirtualLabAPI.Core.Modules.SnippetHelpInformation, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="287"><SnippetHelpInformation._title></SnippetHelpInformation._title><SnippetHelpInformation._author></SnippetHelpInformation._author><SnippetHelpInformation._version></SnippetHelpInformation._version><SnippetHelpInformation._lastModified>8/7/2017 4:06:46 PM</SnippetHelpInformation._lastModified><SnippetHelpInformation._helpText></SnippetHelpInformation._helpText><SnippetHelpInformation._license typeID="VirtualLabAPI.Core.Modules.LicenseType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Attribution␣1</SnippetHelpInformation._license><SnippetHelpInformation._userDefinedLicenseString></SnippetHelpInformation._userDefinedLicenseString><SnippetHelpInformation._textIsHTML>true</SnippetHelpInformation._textIsHTML><SnippetHelpInformation._image typeID="System.Drawing.Bitmap, System.Drawing.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51">␀</SnippetHelpInformation._image><SnippetHelpInformation._imageScaleFactor>1</SnippetHelpInformation._imageScaleFactor></MaterialAbsorptionBase._snippetHelp><Material.referenceMaterial typeID="VirtualLabAPI.Core.Materials.Material, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Material.referenceMaterial><Material._nameOfReferenceMaterial>␀</Material._nameOfReferenceMaterial><Material.name>Air</Material.name><Material._stateOfMatter typeID="VirtualLabAPI.Core.Materials.StateOfMatter, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">GasOrVacuum␣2</Material._stateOfMatter><RefractiveIndexDefinedAsAbsolute>true</RefractiveIndexDefinedAsAbsolute><Material._categories typeID="System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Miscellaneous</entry><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Infrared</entry></Material._categories></material><OpticalMedium._coordinateSystem typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="288"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="289"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="290"><X>0</X><Y>0</Y><Z>0</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.Numerics.IProvidesPositioningReferences, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Position._positioningReferenceProvider><Position._positioningReferenceKey></Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="291"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="292"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></CartesianCoordinateSystem._axes></OpticalMedium._coordinateSystem><_mediaPeriod3D typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="293"><X>INF</X><Y>INF</Y><Z>INF</Z></_mediaPeriod3D><OpticalMedium._isPeriodical>true</OpticalMedium._isPeriodical><OpticalMedium._scalingX>1</OpticalMedium._scalingX><OpticalMedium._scalingY>1</OpticalMedium._scalingY><OpticalMedium._scalingZ>1</OpticalMedium._scalingZ><OpticalMedium._temperatureInDegrees>20</OpticalMedium._temperatureInDegrees><OpticalMedium._pressureInPascal>101325</OpticalMedium._pressureInPascal><OpticalMedium._insulatedFromEnvironment>false</OpticalMedium._insulatedFromEnvironment><OpticalMedium._name>Air in Homogeneous Medium</OpticalMedium._name><OpticalMedium._categories typeID="System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Homogeneous Media</entry></OpticalMedium._categories></entry></Geometry._listOfMedia><Geometry._listOfBoundarySegmentsWithInterfaces typeID="System.Collections.Generic.List`1[[VirtualLabAPI.Core.GeometryDescription.BoundarySegmentOfOpticalInterface, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="VirtualLabAPI.Core.GeometryDescription.BoundarySegmentOfOpticalInterface, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="294"><BoundarySegmentOfOpticalInterface._interface typeID="VirtualLabAPI.Core.OpticalSystems.PlaneInterface, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="295"><PlaneInterface._alpha>0</PlaneInterface._alpha><PlaneInterface._beta>0</PlaneInterface._beta><totalProfileHeight>0.01</totalProfileHeight><pixelSize typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="296"><X>1E-05</X><Y>1E-05</Y></pixelSize><period typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="297"><X>0.01</X><Y>0.01</Y></period><isPeriodical>false</isPeriodical><isSmoothInterface>false</isSmoothInterface><isPixelated>false</isPixelated><containsFresnelZones>false</containsFresnelZones><isQuantized>false</isQuantized><numberOfHeightLevels>16</numberOfHeightLevels><ProfileHeightInterface._quantizationModeOfInterface typeID="VirtualLabAPI.Core.OpticalSystems.QuantizationMode, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">MinMaxRiser␣1</ProfileHeightInterface._quantizationModeOfInterface><ProfileHeightInterface._minimumUserDefinedQuantization>0</ProfileHeightInterface._minimumUserDefinedQuantization><ProfileHeightInterface._maximumUserDefinedQuantization>0</ProfileHeightInterface._maximumUserDefinedQuantization><ProfileHeightInterface._fresnelZonesRelativePositionOnZAxis>0.5</ProfileHeightInterface._fresnelZonesRelativePositionOnZAxis><ProfileHeightInterface._isOneDimensional>false</ProfileHeightInterface._isOneDimensional><OpticalInterface.coating typeID="VirtualLabAPI.Core.Coating.FresnelEffectModificatorOnBoundary, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</OpticalInterface.coating><OpticalInterface._coatingOrientation typeID="VirtualLabAPI.Core.Coating.CoatingOrientation, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Automatic␣0</OpticalInterface._coatingOrientation><OpticalInterface._definitionArea typeID="VirtualLabAPI.Core.BasicFunctions.DefinitionAreaSettings, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="298"><DefinitionAreaSettings._shape typeID="VirtualLabAPI.Core.OpticalSystems.BasicParameter+eApertureShape, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Elliptic␣1</DefinitionAreaSettings._shape><DefinitionAreaSettings._size typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="299"><X>0.0011</X><Y>0.0011</Y></DefinitionAreaSettings._size><DefinitionAreaSettings._heightOutside>0</DefinitionAreaSettings._heightOutside><DefinitionAreaSettings._outsideDefinitionHeightSetting typeID="VirtualLabAPI.Core.OpticalSystems.OutsideDefinitionHeightSpecification, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">MinimumOnBoundaryOfDefinitionArea␣4</DefinitionAreaSettings._outsideDefinitionHeightSetting><DefinitionAreaSettings._outsideDefinition typeID="VirtualLabAPI.Core.OpticalSystems.OutsideDefinitionType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">PlaneInterface␣2</DefinitionAreaSettings._outsideDefinition></OpticalInterface._definitionArea><OpticalInterface._definitionAreaElementaryCell typeID="VirtualLabAPI.Core.BasicFunctions.DefinitionAreaSettings, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="300"><DefinitionAreaSettings._shape typeID="VirtualLabAPI.Core.OpticalSystems.BasicParameter+eApertureShape, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Rectangular␣0</DefinitionAreaSettings._shape><DefinitionAreaSettings._size typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="301"><X>0.02</X><Y>0.02</Y></DefinitionAreaSettings._size><DefinitionAreaSettings._heightOutside>0</DefinitionAreaSettings._heightOutside><DefinitionAreaSettings._outsideDefinitionHeightSetting typeID="VirtualLabAPI.Core.OpticalSystems.OutsideDefinitionHeightSpecification, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">MinimumOnBoundaryOfDefinitionArea␣4</DefinitionAreaSettings._outsideDefinitionHeightSetting><DefinitionAreaSettings._outsideDefinition typeID="VirtualLabAPI.Core.OpticalSystems.OutsideDefinitionType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Blocked␣0</DefinitionAreaSettings._outsideDefinition></OpticalInterface._definitionAreaElementaryCell><IsReflectiveInterface>false</IsReflectiveInterface><_scalingAlpha>1</_scalingAlpha><_scalingBeta>1</_scalingBeta><_scalingGamma>1</_scalingGamma><OpticalInterface._name>Plane Surface</OpticalInterface._name><OpticalInterface._categories typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</OpticalInterface._categories><SpreadSheetObject.distance>0</SpreadSheetObject.distance><SpreadSheetObject.subsequentMedium typeID="VirtualLabAPI.Core.OpticalSystems.HomogeneousMedium, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="302"><material typeID="VirtualLabAPI.Core.Materials.StandardMaterial, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="303"><dispersionFormula typeID="VirtualLabAPI.Core.Materials.DispersionFormula, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Edlen_AirFormula␣12</dispersionFormula><StandardMaterial.minWavelengthIndex>1.9300000000000002E-07</StandardMaterial.minWavelengthIndex><StandardMaterial.maxWavelengthIndex>4.9999999999999996E-05</StandardMaterial.maxWavelengthIndex><StandardMaterial._dataSourceInformationString></StandardMaterial._dataSourceInformationString><StandardMaterial.parameters typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>20</entry><entry>101325</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry></StandardMaterial.parameters><StandardMaterial._additionalGlassData typeID="VirtualLabAPI.Core.Materials.AdditionalGlassData, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="304"><AdditionalGlassData._refractiveIndexN_d>1</AdditionalGlassData._refractiveIndexN_d><AdditionalGlassData._abbeNumberNu_d>INF</AdditionalGlassData._abbeNumberNu_d><AdditionalGlassData._densityInGperCCM>0</AdditionalGlassData._densityInGperCCM><AdditionalGlassData._dPgF>0</AdditionalGlassData._dPgF><AdditionalGlassData._meltFrequency>0</AdditionalGlassData._meltFrequency><AdditionalGlassData._agf_comment></AdditionalGlassData._agf_comment><AdditionalGlassData._relativeCost>0</AdditionalGlassData._relativeCost><AdditionalGlassData._climateResistance_CR>-1</AdditionalGlassData._climateResistance_CR><AdditionalGlassData._stainResistance_FR>-1</AdditionalGlassData._stainResistance_FR><AdditionalGlassData._acidResistance_SR>-1</AdditionalGlassData._acidResistance_SR><AdditionalGlassData._alkaliResistance_AR>-1</AdditionalGlassData._alkaliResistance_AR><AdditionalGlassData._phosphateResistance_PR>-1</AdditionalGlassData._phosphateResistance_PR><AdditionalGlassData._referenceTemperatureInDegrees>20</AdditionalGlassData._referenceTemperatureInDegrees><AdditionalGlassData._thermalCoefficientsForRefractiveIndex typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry></AdditionalGlassData._thermalCoefficientsForRefractiveIndex><AdditionalGlassData._thermalCoefficientOfLinearExpansion typeID="System.Collections.Generic.List`1[[System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</AdditionalGlassData._thermalCoefficientOfLinearExpansion></StandardMaterial._additionalGlassData><StandardMaterial._internalSourceSegmentRefractiveIndex>double RefractiveIndex = 1.0;
/***********************************************
 *********** INSERT YOUR CODE HERE *************
 ***********************************************/

return RefractiveIndex;</StandardMaterial._internalSourceSegmentRefractiveIndex><_sampledRefractiveIndex typeID="VirtualLabAPI.Core.Numerics.DataArray1D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</_sampledRefractiveIndex><StandardMaterial.constantRefractiveIndexValue>1</StandardMaterial.constantRefractiveIndexValue><StandardMaterial._partialPressureOfWaterVapour>0</StandardMaterial._partialPressureOfWaterVapour><StandardMaterial._alwaysConstantRefractiveIndex>false</StandardMaterial._alwaysConstantRefractiveIndex><_sampledAbsorptionCoeff typeID="VirtualLabAPI.Core.Numerics.DataArray1D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</_sampledAbsorptionCoeff><MaterialAbsorptionBase._absorptionFormula typeID="VirtualLabAPI.Core.Materials.AbsorptionFormula, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Constant␣0</MaterialAbsorptionBase._absorptionFormula><MaterialAbsorptionBase._minWavelengthAbsorption>1.9300000000000002E-07</MaterialAbsorptionBase._minWavelengthAbsorption><MaterialAbsorptionBase._maxWavelengthAbsorption>4.9999999999999996E-05</MaterialAbsorptionBase._maxWavelengthAbsorption><MaterialAbsorptionBase._absorptionType typeID="VirtualLabAPI.Core.Materials.AbsorptionType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">AbsorptionCoefficient␣0</MaterialAbsorptionBase._absorptionType><MaterialAbsorptionBase._thicknessOfOriginalInternalTransmittances>NaN</MaterialAbsorptionBase._thicknessOfOriginalInternalTransmittances><MaterialAbsorptionBase._constantAbsorption>0</MaterialAbsorptionBase._constantAbsorption><MaterialAbsorptionBase._internalSourceSegmentAbsorptionCoefficient>double AbsorptionCoefficient = 0.0;
/***********************************************
 *********** INSERT YOUR CODE HERE *************
 ***********************************************/

return AbsorptionCoefficient;</MaterialAbsorptionBase._internalSourceSegmentAbsorptionCoefficient><MaterialAbsorptionBase._sourceCodeSnippetBodyAbsorptionCoefficient></MaterialAbsorptionBase._sourceCodeSnippetBodyAbsorptionCoefficient><MaterialAbsorptionBase._additionalUsingsAbsorptionCoefficient typeID="System.String[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._additionalUsingsAbsorptionCoefficient><MaterialAbsorptionBase._externalReferenceDLLsAbsorptionCoefficient typeID="System.String[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._externalReferenceDLLsAbsorptionCoefficient><MaterialAbsorptionBase._globalParameters typeID="System.Collections.Generic.List`1[[VirtualLabAPI.Core.Modules.GlobalParameterInternal, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._globalParameters><MaterialAbsorptionBase._snippetHelp typeID="VirtualLabAPI.Core.Modules.SnippetHelpInformation, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="305"><SnippetHelpInformation._title></SnippetHelpInformation._title><SnippetHelpInformation._author></SnippetHelpInformation._author><SnippetHelpInformation._version></SnippetHelpInformation._version><SnippetHelpInformation._lastModified>8/7/2017 4:06:46 PM</SnippetHelpInformation._lastModified><SnippetHelpInformation._helpText></SnippetHelpInformation._helpText><SnippetHelpInformation._license typeID="VirtualLabAPI.Core.Modules.LicenseType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Attribution␣1</SnippetHelpInformation._license><SnippetHelpInformation._userDefinedLicenseString></SnippetHelpInformation._userDefinedLicenseString><SnippetHelpInformation._textIsHTML>true</SnippetHelpInformation._textIsHTML><SnippetHelpInformation._image typeID="System.Drawing.Bitmap, System.Drawing.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51">␀</SnippetHelpInformation._image><SnippetHelpInformation._imageScaleFactor>1</SnippetHelpInformation._imageScaleFactor></MaterialAbsorptionBase._snippetHelp><Material.referenceMaterial typeID="VirtualLabAPI.Core.Materials.Material, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Material.referenceMaterial><Material._nameOfReferenceMaterial>␀</Material._nameOfReferenceMaterial><Material.name>Air</Material.name><Material._stateOfMatter typeID="VirtualLabAPI.Core.Materials.StateOfMatter, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">GasOrVacuum␣2</Material._stateOfMatter><RefractiveIndexDefinedAsAbsolute>true</RefractiveIndexDefinedAsAbsolute><Material._categories typeID="System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Miscellaneous</entry><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Infrared</entry></Material._categories></material><OpticalMedium._coordinateSystem typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="306"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="307"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="308"><X>0</X><Y>0</Y><Z>0</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.Numerics.IProvidesPositioningReferences, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Position._positioningReferenceProvider><Position._positioningReferenceKey></Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="309"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="310"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></CartesianCoordinateSystem._axes></OpticalMedium._coordinateSystem><_mediaPeriod3D typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="311"><X>INF</X><Y>INF</Y><Z>INF</Z></_mediaPeriod3D><OpticalMedium._isPeriodical>true</OpticalMedium._isPeriodical><OpticalMedium._scalingX>1</OpticalMedium._scalingX><OpticalMedium._scalingY>1</OpticalMedium._scalingY><OpticalMedium._scalingZ>1</OpticalMedium._scalingZ><OpticalMedium._temperatureInDegrees>20</OpticalMedium._temperatureInDegrees><OpticalMedium._pressureInPascal>101325</OpticalMedium._pressureInPascal><OpticalMedium._insulatedFromEnvironment>false</OpticalMedium._insulatedFromEnvironment><OpticalMedium._name>Air in Homogeneous Medium</OpticalMedium._name><OpticalMedium._categories typeID="System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Homogeneous Media</entry></OpticalMedium._categories></SpreadSheetObject.subsequentMedium><SpreadSheetIndex>-1</SpreadSheetIndex><Comment>␀</Comment><SpreadSheetObject._usedIn typeID="VirtualLabAPI.Core.OpticalSystems.SpreadSheetObjectUsedIn, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">UsedInBoundarySegment␣3</SpreadSheetObject._usedIn></BoundarySegmentOfOpticalInterface._interface><BoundarySegmentOfOpticalInterface._propagationChannels typeID="VirtualLabAPI.Core.GeometryDescription.BoundaryOperatoreDirectionMode, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">PlusMinus, PlusPlus␣12</BoundarySegmentOfOpticalInterface._propagationChannels><BoundarySegment._index>0</BoundarySegment._index><BoundarySegment._mediumInFront>0</BoundarySegment._mediumInFront><BoundarySegment._mediumBehind>1</BoundarySegment._mediumBehind><BoundarySegment._coordinateSystem typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="312"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="313"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="314"><X>0</X><Y>0</Y><Z>0</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.GeometryDescription.InterfaceMediaSequence, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referring="278" /><Position._positioningReferenceKey>IMS-CS</Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="315"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="316"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></CartesianCoordinateSystem._axes></BoundarySegment._coordinateSystem><BoundarySegment._stack typeID="VirtualLabAPI.Core.GeometryDescription.OpticalStack, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</BoundarySegment._stack><BoundarySegment._operator typeID="VirtualLabAPI.Core.GeometryDescription.BoundaryOperatorMetaLens_v2, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="317"><BoundaryOperatorMetaLens_v2._cellAnalysisLookupTable typeID="VirtualLabAPI.Core.RigorousAnalysis.Grating_Calculations.MetaCellAnalysisLookupTable, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="318"><MetaCellAnalysisLookupTable._parameterConfigurationForTraining typeID="VirtualLabAPI.Core.RigorousAnalysis.Grating_Calculations.ParameterConfigurationForNeuralNetworkCalculation, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="319"><ParameterConfigurationForNeuralNetworkCalculation._wavelength>5.32E-07</ParameterConfigurationForNeuralNetworkCalculation._wavelength><ParameterConfigurationForNeuralNetworkCalculation._mediumBeforeGrating typeID="VirtualLabAPI.Core.OpticalSystems.HomogeneousMedium, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="320"><material typeID="VirtualLabAPI.Core.Materials.StandardMaterial, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="321"><dispersionFormula typeID="VirtualLabAPI.Core.Materials.DispersionFormula, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Sellmeier1␣0</dispersionFormula><StandardMaterial.minWavelengthIndex>2.0999999999999997E-07</StandardMaterial.minWavelengthIndex><StandardMaterial.maxWavelengthIndex>3.7099999999999996E-06</StandardMaterial.maxWavelengthIndex><StandardMaterial._dataSourceInformationString></StandardMaterial._dataSourceInformationString><StandardMaterial.parameters typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>0.6961663</entry><entry>0.004679148</entry><entry>0.4079426</entry><entry>0.01351206</entry><entry>0.8974794</entry><entry>97.934</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry></StandardMaterial.parameters><StandardMaterial._additionalGlassData typeID="VirtualLabAPI.Core.Materials.AdditionalGlassData, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="322"><AdditionalGlassData._refractiveIndexN_d>1.458464</AdditionalGlassData._refractiveIndexN_d><AdditionalGlassData._abbeNumberNu_d>67.821443</AdditionalGlassData._abbeNumberNu_d><AdditionalGlassData._densityInGperCCM>0</AdditionalGlassData._densityInGperCCM><AdditionalGlassData._dPgF>0</AdditionalGlassData._dPgF><AdditionalGlassData._meltFrequency>0</AdditionalGlassData._meltFrequency><AdditionalGlassData._agf_comment></AdditionalGlassData._agf_comment><AdditionalGlassData._relativeCost>0</AdditionalGlassData._relativeCost><AdditionalGlassData._climateResistance_CR>-1</AdditionalGlassData._climateResistance_CR><AdditionalGlassData._stainResistance_FR>-1</AdditionalGlassData._stainResistance_FR><AdditionalGlassData._acidResistance_SR>-1</AdditionalGlassData._acidResistance_SR><AdditionalGlassData._alkaliResistance_AR>-1</AdditionalGlassData._alkaliResistance_AR><AdditionalGlassData._phosphateResistance_PR>-1</AdditionalGlassData._phosphateResistance_PR><AdditionalGlassData._referenceTemperatureInDegrees>20</AdditionalGlassData._referenceTemperatureInDegrees><AdditionalGlassData._thermalCoefficientsForRefractiveIndex typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>2.237E-05</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry></AdditionalGlassData._thermalCoefficientsForRefractiveIndex><AdditionalGlassData._thermalCoefficientOfLinearExpansion typeID="System.Collections.Generic.List`1[[System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>-30</entry><entry>70</entry><entry>5.1E-07</entry></entry></AdditionalGlassData._thermalCoefficientOfLinearExpansion></StandardMaterial._additionalGlassData><StandardMaterial._internalSourceSegmentRefractiveIndex>double RefractiveIndex = 1.0;
/***********************************************
 *********** INSERT YOUR CODE HERE *************
 ***********************************************/

return RefractiveIndex;</StandardMaterial._internalSourceSegmentRefractiveIndex><_sampledRefractiveIndex typeID="VirtualLabAPI.Core.Numerics.DataArray1D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</_sampledRefractiveIndex><StandardMaterial.constantRefractiveIndexValue>1</StandardMaterial.constantRefractiveIndexValue><StandardMaterial._partialPressureOfWaterVapour>0</StandardMaterial._partialPressureOfWaterVapour><StandardMaterial._alwaysConstantRefractiveIndex>false</StandardMaterial._alwaysConstantRefractiveIndex><_sampledAbsorptionCoeff typeID="VirtualLabAPI.Core.Numerics.DataArray1D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</_sampledAbsorptionCoeff><MaterialAbsorptionBase._absorptionFormula typeID="VirtualLabAPI.Core.Materials.AbsorptionFormula, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Constant␣0</MaterialAbsorptionBase._absorptionFormula><MaterialAbsorptionBase._minWavelengthAbsorption>2.1E-07</MaterialAbsorptionBase._minWavelengthAbsorption><MaterialAbsorptionBase._maxWavelengthAbsorption>3.7099999999999996E-06</MaterialAbsorptionBase._maxWavelengthAbsorption><MaterialAbsorptionBase._absorptionType typeID="VirtualLabAPI.Core.Materials.AbsorptionType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">AbsorptionCoefficient␣0</MaterialAbsorptionBase._absorptionType><MaterialAbsorptionBase._thicknessOfOriginalInternalTransmittances>NaN</MaterialAbsorptionBase._thicknessOfOriginalInternalTransmittances><MaterialAbsorptionBase._constantAbsorption>0</MaterialAbsorptionBase._constantAbsorption><MaterialAbsorptionBase._internalSourceSegmentAbsorptionCoefficient>double AbsorptionCoefficient = 0.0;
/***********************************************
 *********** INSERT YOUR CODE HERE *************
 ***********************************************/

return AbsorptionCoefficient;</MaterialAbsorptionBase._internalSourceSegmentAbsorptionCoefficient><MaterialAbsorptionBase._sourceCodeSnippetBodyAbsorptionCoefficient></MaterialAbsorptionBase._sourceCodeSnippetBodyAbsorptionCoefficient><MaterialAbsorptionBase._additionalUsingsAbsorptionCoefficient typeID="System.String[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._additionalUsingsAbsorptionCoefficient><MaterialAbsorptionBase._externalReferenceDLLsAbsorptionCoefficient typeID="System.String[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._externalReferenceDLLsAbsorptionCoefficient><MaterialAbsorptionBase._globalParameters typeID="System.Collections.Generic.List`1[[VirtualLabAPI.Core.Modules.GlobalParameterInternal, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._globalParameters><MaterialAbsorptionBase._snippetHelp typeID="VirtualLabAPI.Core.Modules.SnippetHelpInformation, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="323"><SnippetHelpInformation._title></SnippetHelpInformation._title><SnippetHelpInformation._author></SnippetHelpInformation._author><SnippetHelpInformation._version></SnippetHelpInformation._version><SnippetHelpInformation._lastModified>8/7/2017 4:06:46 PM</SnippetHelpInformation._lastModified><SnippetHelpInformation._helpText></SnippetHelpInformation._helpText><SnippetHelpInformation._license typeID="VirtualLabAPI.Core.Modules.LicenseType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Attribution␣1</SnippetHelpInformation._license><SnippetHelpInformation._userDefinedLicenseString></SnippetHelpInformation._userDefinedLicenseString><SnippetHelpInformation._textIsHTML>true</SnippetHelpInformation._textIsHTML><SnippetHelpInformation._image typeID="System.Drawing.Bitmap, System.Drawing.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51">␀</SnippetHelpInformation._image><SnippetHelpInformation._imageScaleFactor>1</SnippetHelpInformation._imageScaleFactor></MaterialAbsorptionBase._snippetHelp><Material.referenceMaterial typeID="VirtualLabAPI.Core.Materials.Material, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Material.referenceMaterial><Material._nameOfReferenceMaterial>Air</Material._nameOfReferenceMaterial><Material.name>Fused_Silica</Material.name><Material._stateOfMatter typeID="VirtualLabAPI.Core.Materials.StateOfMatter, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Solid␣0</Material._stateOfMatter><RefractiveIndexDefinedAsAbsolute>false</RefractiveIndexDefinedAsAbsolute><Material._categories typeID="System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Miscellaneous</entry><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Infrared</entry></Material._categories></material><OpticalMedium._coordinateSystem typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="324"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="325"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="326"><X>0</X><Y>0</Y><Z>0</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.Numerics.IProvidesPositioningReferences, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Position._positioningReferenceProvider><Position._positioningReferenceKey></Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="327"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="328"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></CartesianCoordinateSystem._axes></OpticalMedium._coordinateSystem><_mediaPeriod3D typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="329"><X>INF</X><Y>INF</Y><Z>INF</Z></_mediaPeriod3D><OpticalMedium._isPeriodical>false</OpticalMedium._isPeriodical><OpticalMedium._scalingX>1</OpticalMedium._scalingX><OpticalMedium._scalingY>1</OpticalMedium._scalingY><OpticalMedium._scalingZ>1</OpticalMedium._scalingZ><OpticalMedium._temperatureInDegrees>20</OpticalMedium._temperatureInDegrees><OpticalMedium._pressureInPascal>101325</OpticalMedium._pressureInPascal><OpticalMedium._insulatedFromEnvironment>false</OpticalMedium._insulatedFromEnvironment><OpticalMedium._name>Fused_Silica in Homogeneous Medium</OpticalMedium._name><OpticalMedium._categories typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</OpticalMedium._categories></ParameterConfigurationForNeuralNetworkCalculation._mediumBeforeGrating><ParameterConfigurationForNeuralNetworkCalculation._mediumAfterGrating typeID="VirtualLabAPI.Core.OpticalSystems.HomogeneousMedium, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="330"><material typeID="VirtualLabAPI.Core.Materials.StandardMaterial, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="331"><dispersionFormula typeID="VirtualLabAPI.Core.Materials.DispersionFormula, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Edlen_AirFormula␣12</dispersionFormula><StandardMaterial.minWavelengthIndex>1.9300000000000002E-07</StandardMaterial.minWavelengthIndex><StandardMaterial.maxWavelengthIndex>4.9999999999999996E-05</StandardMaterial.maxWavelengthIndex><StandardMaterial._dataSourceInformationString></StandardMaterial._dataSourceInformationString><StandardMaterial.parameters typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>20</entry><entry>101325</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry></StandardMaterial.parameters><StandardMaterial._additionalGlassData typeID="VirtualLabAPI.Core.Materials.AdditionalGlassData, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="332"><AdditionalGlassData._refractiveIndexN_d>1</AdditionalGlassData._refractiveIndexN_d><AdditionalGlassData._abbeNumberNu_d>INF</AdditionalGlassData._abbeNumberNu_d><AdditionalGlassData._densityInGperCCM>0</AdditionalGlassData._densityInGperCCM><AdditionalGlassData._dPgF>0</AdditionalGlassData._dPgF><AdditionalGlassData._meltFrequency>0</AdditionalGlassData._meltFrequency><AdditionalGlassData._agf_comment></AdditionalGlassData._agf_comment><AdditionalGlassData._relativeCost>0</AdditionalGlassData._relativeCost><AdditionalGlassData._climateResistance_CR>-1</AdditionalGlassData._climateResistance_CR><AdditionalGlassData._stainResistance_FR>-1</AdditionalGlassData._stainResistance_FR><AdditionalGlassData._acidResistance_SR>-1</AdditionalGlassData._acidResistance_SR><AdditionalGlassData._alkaliResistance_AR>-1</AdditionalGlassData._alkaliResistance_AR><AdditionalGlassData._phosphateResistance_PR>-1</AdditionalGlassData._phosphateResistance_PR><AdditionalGlassData._referenceTemperatureInDegrees>20</AdditionalGlassData._referenceTemperatureInDegrees><AdditionalGlassData._thermalCoefficientsForRefractiveIndex typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry></AdditionalGlassData._thermalCoefficientsForRefractiveIndex><AdditionalGlassData._thermalCoefficientOfLinearExpansion typeID="System.Collections.Generic.List`1[[System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</AdditionalGlassData._thermalCoefficientOfLinearExpansion></StandardMaterial._additionalGlassData><StandardMaterial._internalSourceSegmentRefractiveIndex>double RefractiveIndex = 1.0;
/***********************************************
 *********** INSERT YOUR CODE HERE *************
 ***********************************************/

return RefractiveIndex;</StandardMaterial._internalSourceSegmentRefractiveIndex><_sampledRefractiveIndex typeID="VirtualLabAPI.Core.Numerics.DataArray1D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</_sampledRefractiveIndex><StandardMaterial.constantRefractiveIndexValue>1</StandardMaterial.constantRefractiveIndexValue><StandardMaterial._partialPressureOfWaterVapour>0</StandardMaterial._partialPressureOfWaterVapour><StandardMaterial._alwaysConstantRefractiveIndex>false</StandardMaterial._alwaysConstantRefractiveIndex><_sampledAbsorptionCoeff typeID="VirtualLabAPI.Core.Numerics.DataArray1D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</_sampledAbsorptionCoeff><MaterialAbsorptionBase._absorptionFormula typeID="VirtualLabAPI.Core.Materials.AbsorptionFormula, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Constant␣0</MaterialAbsorptionBase._absorptionFormula><MaterialAbsorptionBase._minWavelengthAbsorption>1.9300000000000002E-07</MaterialAbsorptionBase._minWavelengthAbsorption><MaterialAbsorptionBase._maxWavelengthAbsorption>4.9999999999999996E-05</MaterialAbsorptionBase._maxWavelengthAbsorption><MaterialAbsorptionBase._absorptionType typeID="VirtualLabAPI.Core.Materials.AbsorptionType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">AbsorptionCoefficient␣0</MaterialAbsorptionBase._absorptionType><MaterialAbsorptionBase._thicknessOfOriginalInternalTransmittances>NaN</MaterialAbsorptionBase._thicknessOfOriginalInternalTransmittances><MaterialAbsorptionBase._constantAbsorption>0</MaterialAbsorptionBase._constantAbsorption><MaterialAbsorptionBase._internalSourceSegmentAbsorptionCoefficient>double AbsorptionCoefficient = 0.0;
/***********************************************
 *********** INSERT YOUR CODE HERE *************
 ***********************************************/

return AbsorptionCoefficient;</MaterialAbsorptionBase._internalSourceSegmentAbsorptionCoefficient><MaterialAbsorptionBase._sourceCodeSnippetBodyAbsorptionCoefficient></MaterialAbsorptionBase._sourceCodeSnippetBodyAbsorptionCoefficient><MaterialAbsorptionBase._additionalUsingsAbsorptionCoefficient typeID="System.String[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._additionalUsingsAbsorptionCoefficient><MaterialAbsorptionBase._externalReferenceDLLsAbsorptionCoefficient typeID="System.String[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._externalReferenceDLLsAbsorptionCoefficient><MaterialAbsorptionBase._globalParameters typeID="System.Collections.Generic.List`1[[VirtualLabAPI.Core.Modules.GlobalParameterInternal, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._globalParameters><MaterialAbsorptionBase._snippetHelp typeID="VirtualLabAPI.Core.Modules.SnippetHelpInformation, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="333"><SnippetHelpInformation._title></SnippetHelpInformation._title><SnippetHelpInformation._author></SnippetHelpInformation._author><SnippetHelpInformation._version></SnippetHelpInformation._version><SnippetHelpInformation._lastModified>8/7/2017 4:06:46 PM</SnippetHelpInformation._lastModified><SnippetHelpInformation._helpText></SnippetHelpInformation._helpText><SnippetHelpInformation._license typeID="VirtualLabAPI.Core.Modules.LicenseType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Attribution␣1</SnippetHelpInformation._license><SnippetHelpInformation._userDefinedLicenseString></SnippetHelpInformation._userDefinedLicenseString><SnippetHelpInformation._textIsHTML>true</SnippetHelpInformation._textIsHTML><SnippetHelpInformation._image typeID="System.Drawing.Bitmap, System.Drawing.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51">␀</SnippetHelpInformation._image><SnippetHelpInformation._imageScaleFactor>1</SnippetHelpInformation._imageScaleFactor></MaterialAbsorptionBase._snippetHelp><Material.referenceMaterial typeID="VirtualLabAPI.Core.Materials.Material, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Material.referenceMaterial><Material._nameOfReferenceMaterial>␀</Material._nameOfReferenceMaterial><Material.name>Air</Material.name><Material._stateOfMatter typeID="VirtualLabAPI.Core.Materials.StateOfMatter, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">GasOrVacuum␣2</Material._stateOfMatter><RefractiveIndexDefinedAsAbsolute>true</RefractiveIndexDefinedAsAbsolute><Material._categories typeID="System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Miscellaneous</entry><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Infrared</entry></Material._categories></material><OpticalMedium._coordinateSystem typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="334"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="335"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="336"><X>0</X><Y>0</Y><Z>0</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.Numerics.IProvidesPositioningReferences, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Position._positioningReferenceProvider><Position._positioningReferenceKey></Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="337"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="338"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></CartesianCoordinateSystem._axes></OpticalMedium._coordinateSystem><_mediaPeriod3D typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="339"><X>INF</X><Y>INF</Y><Z>INF</Z></_mediaPeriod3D><OpticalMedium._isPeriodical>false</OpticalMedium._isPeriodical><OpticalMedium._scalingX>1</OpticalMedium._scalingX><OpticalMedium._scalingY>1</OpticalMedium._scalingY><OpticalMedium._scalingZ>1</OpticalMedium._scalingZ><OpticalMedium._temperatureInDegrees>20</OpticalMedium._temperatureInDegrees><OpticalMedium._pressureInPascal>101325</OpticalMedium._pressureInPascal><OpticalMedium._insulatedFromEnvironment>false</OpticalMedium._insulatedFromEnvironment><OpticalMedium._name>Air in Homogeneous Medium</OpticalMedium._name><OpticalMedium._categories typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</OpticalMedium._categories></ParameterConfigurationForNeuralNetworkCalculation._mediumAfterGrating><ParameterConfigurationForNeuralNetworkCalculation._periodMetaCell typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="340"><X>4E-07</X><Y>4E-07</Y></ParameterConfigurationForNeuralNetworkCalculation._periodMetaCell><ParameterConfigurationForNeuralNetworkCalculation._typeMetaAtom typeID="VirtualLabAPI.Core.RigorousAnalysis.Grating_Calculations.MetaAtomType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Pillar␣0</ParameterConfigurationForNeuralNetworkCalculation._typeMetaAtom><ParameterConfigurationForNeuralNetworkCalculation._pillarType_IsCircular>true</ParameterConfigurationForNeuralNetworkCalculation._pillarType_IsCircular><ParameterConfigurationForNeuralNetworkCalculation._nanofinType_Size typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="341"><X>3E-07</X><Y>2E-07</Y></ParameterConfigurationForNeuralNetworkCalculation._nanofinType_Size><ParameterConfigurationForNeuralNetworkCalculation._heightOfMetaAtom>4E-07</ParameterConfigurationForNeuralNetworkCalculation._heightOfMetaAtom><ParameterConfigurationForNeuralNetworkCalculation._mediumOfPillar typeID="VirtualLabAPI.Core.OpticalSystems.HomogeneousMedium, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="342"><material typeID="VirtualLabAPI.Core.Materials.StandardMaterial, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="343"><dispersionFormula typeID="VirtualLabAPI.Core.Materials.DispersionFormula, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">ConstantRefractiveIndex␣9</dispersionFormula><StandardMaterial.minWavelengthIndex>1E-12</StandardMaterial.minWavelengthIndex><StandardMaterial.maxWavelengthIndex>100000</StandardMaterial.maxWavelengthIndex><StandardMaterial._dataSourceInformationString></StandardMaterial._dataSourceInformationString><StandardMaterial.parameters typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>1</entry></StandardMaterial.parameters><StandardMaterial._additionalGlassData typeID="VirtualLabAPI.Core.Materials.AdditionalGlassData, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="344"><AdditionalGlassData._refractiveIndexN_d>1</AdditionalGlassData._refractiveIndexN_d><AdditionalGlassData._abbeNumberNu_d>INF</AdditionalGlassData._abbeNumberNu_d><AdditionalGlassData._densityInGperCCM>0</AdditionalGlassData._densityInGperCCM><AdditionalGlassData._dPgF>0</AdditionalGlassData._dPgF><AdditionalGlassData._meltFrequency>0</AdditionalGlassData._meltFrequency><AdditionalGlassData._agf_comment></AdditionalGlassData._agf_comment><AdditionalGlassData._relativeCost>0</AdditionalGlassData._relativeCost><AdditionalGlassData._climateResistance_CR>-1</AdditionalGlassData._climateResistance_CR><AdditionalGlassData._stainResistance_FR>-1</AdditionalGlassData._stainResistance_FR><AdditionalGlassData._acidResistance_SR>-1</AdditionalGlassData._acidResistance_SR><AdditionalGlassData._alkaliResistance_AR>-1</AdditionalGlassData._alkaliResistance_AR><AdditionalGlassData._phosphateResistance_PR>-1</AdditionalGlassData._phosphateResistance_PR><AdditionalGlassData._referenceTemperatureInDegrees>20</AdditionalGlassData._referenceTemperatureInDegrees><AdditionalGlassData._thermalCoefficientsForRefractiveIndex typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry></AdditionalGlassData._thermalCoefficientsForRefractiveIndex><AdditionalGlassData._thermalCoefficientOfLinearExpansion typeID="System.Collections.Generic.List`1[[System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</AdditionalGlassData._thermalCoefficientOfLinearExpansion></StandardMaterial._additionalGlassData><StandardMaterial._internalSourceSegmentRefractiveIndex>double RefractiveIndex = 1.0;
/***********************************************
 *********** INSERT YOUR CODE HERE *************
 ***********************************************/

return RefractiveIndex;</StandardMaterial._internalSourceSegmentRefractiveIndex><_sampledRefractiveIndex typeID="VirtualLabAPI.Core.Numerics.DataArray1D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</_sampledRefractiveIndex><StandardMaterial.constantRefractiveIndexValue>3</StandardMaterial.constantRefractiveIndexValue><StandardMaterial._partialPressureOfWaterVapour>0</StandardMaterial._partialPressureOfWaterVapour><StandardMaterial._alwaysConstantRefractiveIndex>true</StandardMaterial._alwaysConstantRefractiveIndex><_sampledAbsorptionCoeff typeID="VirtualLabAPI.Core.Numerics.DataArray1D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</_sampledAbsorptionCoeff><MaterialAbsorptionBase._absorptionFormula typeID="VirtualLabAPI.Core.Materials.AbsorptionFormula, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Constant␣0</MaterialAbsorptionBase._absorptionFormula><MaterialAbsorptionBase._minWavelengthAbsorption>1E-12</MaterialAbsorptionBase._minWavelengthAbsorption><MaterialAbsorptionBase._maxWavelengthAbsorption>100000</MaterialAbsorptionBase._maxWavelengthAbsorption><MaterialAbsorptionBase._absorptionType typeID="VirtualLabAPI.Core.Materials.AbsorptionType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">AbsorptionCoefficient␣0</MaterialAbsorptionBase._absorptionType><MaterialAbsorptionBase._thicknessOfOriginalInternalTransmittances>NaN</MaterialAbsorptionBase._thicknessOfOriginalInternalTransmittances><MaterialAbsorptionBase._constantAbsorption>0</MaterialAbsorptionBase._constantAbsorption><MaterialAbsorptionBase._internalSourceSegmentAbsorptionCoefficient>double AbsorptionCoefficient = 0.0;
/***********************************************
 *********** INSERT YOUR CODE HERE *************
 ***********************************************/

return AbsorptionCoefficient;</MaterialAbsorptionBase._internalSourceSegmentAbsorptionCoefficient><MaterialAbsorptionBase._sourceCodeSnippetBodyAbsorptionCoefficient></MaterialAbsorptionBase._sourceCodeSnippetBodyAbsorptionCoefficient><MaterialAbsorptionBase._additionalUsingsAbsorptionCoefficient typeID="System.String[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._additionalUsingsAbsorptionCoefficient><MaterialAbsorptionBase._externalReferenceDLLsAbsorptionCoefficient typeID="System.String[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._externalReferenceDLLsAbsorptionCoefficient><MaterialAbsorptionBase._globalParameters typeID="System.Collections.Generic.List`1[[VirtualLabAPI.Core.Modules.GlobalParameterInternal, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._globalParameters><MaterialAbsorptionBase._snippetHelp typeID="VirtualLabAPI.Core.Modules.SnippetHelpInformation, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="345"><SnippetHelpInformation._title></SnippetHelpInformation._title><SnippetHelpInformation._author></SnippetHelpInformation._author><SnippetHelpInformation._version></SnippetHelpInformation._version><SnippetHelpInformation._lastModified>4/22/2026 9:07:56 AM</SnippetHelpInformation._lastModified><SnippetHelpInformation._helpText></SnippetHelpInformation._helpText><SnippetHelpInformation._license typeID="VirtualLabAPI.Core.Modules.LicenseType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Attribution␣1</SnippetHelpInformation._license><SnippetHelpInformation._userDefinedLicenseString></SnippetHelpInformation._userDefinedLicenseString><SnippetHelpInformation._textIsHTML>false</SnippetHelpInformation._textIsHTML><SnippetHelpInformation._image typeID="System.Drawing.Bitmap, System.Drawing.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51">␀</SnippetHelpInformation._image><SnippetHelpInformation._imageScaleFactor>1</SnippetHelpInformation._imageScaleFactor></MaterialAbsorptionBase._snippetHelp><Material.referenceMaterial typeID="VirtualLabAPI.Core.Materials.Material, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Material.referenceMaterial><Material._nameOfReferenceMaterial>␀</Material._nameOfReferenceMaterial><Material.name>Non-Dispersive Material (n=3)</Material.name><Material._stateOfMatter typeID="VirtualLabAPI.Core.Materials.StateOfMatter, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Solid␣0</Material._stateOfMatter><RefractiveIndexDefinedAsAbsolute>true</RefractiveIndexDefinedAsAbsolute><Material._categories typeID="System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Constant</entry></Material._categories></material><OpticalMedium._coordinateSystem typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="346"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="347"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="348"><X>0</X><Y>0</Y><Z>0</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.Numerics.IProvidesPositioningReferences, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Position._positioningReferenceProvider><Position._positioningReferenceKey></Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="349"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="350"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></CartesianCoordinateSystem._axes></OpticalMedium._coordinateSystem><_mediaPeriod3D typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="351"><X>INF</X><Y>INF</Y><Z>INF</Z></_mediaPeriod3D><OpticalMedium._isPeriodical>false</OpticalMedium._isPeriodical><OpticalMedium._scalingX>1</OpticalMedium._scalingX><OpticalMedium._scalingY>1</OpticalMedium._scalingY><OpticalMedium._scalingZ>1</OpticalMedium._scalingZ><OpticalMedium._temperatureInDegrees>20</OpticalMedium._temperatureInDegrees><OpticalMedium._pressureInPascal>101325</OpticalMedium._pressureInPascal><OpticalMedium._insulatedFromEnvironment>false</OpticalMedium._insulatedFromEnvironment><OpticalMedium._name>Non-Dispersive Material (n=3) in Homogeneous Medium</OpticalMedium._name><OpticalMedium._categories typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</OpticalMedium._categories></ParameterConfigurationForNeuralNetworkCalculation._mediumOfPillar><ParameterConfigurationForNeuralNetworkCalculation._angleRange typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="352"><X>0.6981317007977318</X><Y>0.6981317007977318</Y></ParameterConfigurationForNeuralNetworkCalculation._angleRange><ParameterConfigurationForNeuralNetworkCalculation._angleSteps typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="353"><X>11</X><Y>11</Y></ParameterConfigurationForNeuralNetworkCalculation._angleSteps><ParameterConfigurationForNeuralNetworkCalculation._wavelengthRange>1E-07</ParameterConfigurationForNeuralNetworkCalculation._wavelengthRange><ParameterConfigurationForNeuralNetworkCalculation._wavelengthSteps>1</ParameterConfigurationForNeuralNetworkCalculation._wavelengthSteps><ParameterConfigurationForNeuralNetworkCalculation._minMaxValuesPillar_Diameter typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="354"><X>1E-08</X><Y>3.9E-07</Y></ParameterConfigurationForNeuralNetworkCalculation._minMaxValuesPillar_Diameter><ParameterConfigurationForNeuralNetworkCalculation._minMaxValuesNanofin_Rotation typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="355"><X>0</X><Y>3.141592653589793</Y></ParameterConfigurationForNeuralNetworkCalculation._minMaxValuesNanofin_Rotation><ParameterConfigurationForNeuralNetworkCalculation._numberStructureParameters>101</ParameterConfigurationForNeuralNetworkCalculation._numberStructureParameters></MetaCellAnalysisLookupTable._parameterConfigurationForTraining><MetaCellAnalysisLookupTable._parameterRunWithResults typeID="VirtualLabAPI.Core.ParameterRuns.ParameterRun, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</MetaCellAnalysisLookupTable._parameterRunWithResults><MetaCellAnalysisLookupTable._resultPerParameterVariation typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</MetaCellAnalysisLookupTable._resultPerParameterVariation><MetaCellAnalysisLookupTable._numberParallelPRCalculations>2</MetaCellAnalysisLookupTable._numberParallelPRCalculations><MetaCellAnalysisLookupTable._transitionPointAccuracy>1E-09</MetaCellAnalysisLookupTable._transitionPointAccuracy><MetaCellAnalysisLookupTable._prIntermediateCalculations typeID="VirtualLabAPI.Core.ParameterRuns.ParameterRun, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</MetaCellAnalysisLookupTable._prIntermediateCalculations><DocumentBase._k2forXML>cmf1iJNV9Jlayzm/ogcKnQ==</DocumentBase._k2forXML></BoundaryOperatorMetaLens_v2._cellAnalysisLookupTable><BoundaryOperatorMetaLens_v2._circularPolarizationUsedForDesign>␀</BoundaryOperatorMetaLens_v2._circularPolarizationUsedForDesign><BoundaryOperatorMetaLens_v2._selectedModesToProcess>0</BoundaryOperatorMetaLens_v2._selectedModesToProcess><BoundaryOperatorMetaLens_v2._metaCellDistribution2D typeID="VirtualLabAPI.Core.Numerics.DataArray2D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</BoundaryOperatorMetaLens_v2._metaCellDistribution2D><BoundaryOperatorMetaLens_v2._radialMetaCellDistribution typeID="VirtualLabAPI.Core.Numerics.DataArray1D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</BoundaryOperatorMetaLens_v2._radialMetaCellDistribution><BoundaryOperatorMetaLens_v2._snippetRadialWavefrontReponse typeID="VirtualLabAPI.Core.Modules.SnippetWithSourceCode, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="356"><SnippetWithSourceCode._sourceSegment>		double refrIndex = Medium.GetRealRefractiveIndex(new Vector3D(0, 0, 0), DesignᴗWavelength);␍
␍
		//generate object storing wavefront response value and gradient␍
		double k0n = MathFunctions.TwoPi * refrIndex / DesignᴗWavelength;␍
		SphericalFunction sphereFunction = new SphericalFunction((-1) * FocalᴗLength, k0n, 0, 0, 0);␍
		double phase = sphereFunction.GetValue(new VectorD(r, 0));␍
		double gradient = sphereFunction.GetDerivatives(new VectorD(r, 0)).X;␍
		RadialWavefrontPhaseInformation wavefrontPhaseInformation = new RadialWavefrontPhaseInformation(phase, gradient);␍
		//return generated wavefront phase information␍
		return wavefrontPhaseInformation;</SnippetWithSourceCode._sourceSegment><SnippetWithSourceCode._sourceCodeSnippetBody></SnippetWithSourceCode._sourceCodeSnippetBody><SnippetWithSourceCode._additionalUsings typeID="System.String[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"></entry></SnippetWithSourceCode._additionalUsings><SnippetWithSourceCode._globalParameters typeID="System.Collections.Generic.List`1[[VirtualLabAPI.Core.Modules.GlobalParameterInternal, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="VirtualLabAPI.Core.Modules.GlobalParameterInternal, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="357"><GlobalParameterInternal._name>DesignᴗWavelength</GlobalParameterInternal._name><GlobalParameterInternal._value typeID="System.Double, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><_variableType typeID="VirtualLabAPI.Core.Modules.SupportedDataTypes, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Double␣0</_variableType><_value typeID="System.Double, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">9.4E-07</_value></GlobalParameterInternal._value><GlobalParameterInternal._comment>The vacuum wavelength for which the phase values should be defined.</GlobalParameterInternal._comment><GlobalParameterInternal._commentIsHTML>false</GlobalParameterInternal._commentIsHTML><GlobalParameterInternal._measuredQuantity typeID="VirtualLabAPI.Core.Numerics.MeasuredQuantity, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="358"><MeasuredQuantity._type typeID="VirtualLabAPI.Core.Numerics.PhysicalProperty, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Length␣1</MeasuredQuantity._type><MeasuredQuantity._userDefinedDefinition typeID="Wyrowski.Infrastructure.Quantities.QuantityDefinition, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</MeasuredQuantity._userDefinedDefinition></GlobalParameterInternal._measuredQuantity><GlobalParameterInternal._minVal>-1</GlobalParameterInternal._minVal><GlobalParameterInternal._maxVal>1</GlobalParameterInternal._maxVal><GlobalParameterInternal._useInParameterRunSetByUser>false</GlobalParameterInternal._useInParameterRunSetByUser><GlobalParameterInternal._isOptionalParameter>false</GlobalParameterInternal._isOptionalParameter><GlobalParameterInternal._useParameter>true</GlobalParameterInternal._useParameter></entry><entry typeID="VirtualLabAPI.Core.Modules.GlobalParameterInternal, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="359"><GlobalParameterInternal._name>FocalᴗLength</GlobalParameterInternal._name><GlobalParameterInternal._value typeID="System.Double, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><_variableType typeID="VirtualLabAPI.Core.Modules.SupportedDataTypes, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Double␣0</_variableType><_value typeID="System.Double, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">0.01</_value></GlobalParameterInternal._value><GlobalParameterInternal._comment>The on-axis distance at which collimated light should be focused.</GlobalParameterInternal._comment><GlobalParameterInternal._commentIsHTML>false</GlobalParameterInternal._commentIsHTML><GlobalParameterInternal._measuredQuantity typeID="VirtualLabAPI.Core.Numerics.MeasuredQuantity, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="360"><MeasuredQuantity._type typeID="VirtualLabAPI.Core.Numerics.PhysicalProperty, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Length␣1</MeasuredQuantity._type><MeasuredQuantity._userDefinedDefinition typeID="Wyrowski.Infrastructure.Quantities.QuantityDefinition, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</MeasuredQuantity._userDefinedDefinition></GlobalParameterInternal._measuredQuantity><GlobalParameterInternal._minVal>-1</GlobalParameterInternal._minVal><GlobalParameterInternal._maxVal>1</GlobalParameterInternal._maxVal><GlobalParameterInternal._useInParameterRunSetByUser>false</GlobalParameterInternal._useInParameterRunSetByUser><GlobalParameterInternal._isOptionalParameter>false</GlobalParameterInternal._isOptionalParameter><GlobalParameterInternal._useParameter>true</GlobalParameterInternal._useParameter></entry><entry typeID="VirtualLabAPI.Core.Modules.GlobalParameterInternal, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="361"><GlobalParameterInternal._name>Medium</GlobalParameterInternal._name><GlobalParameterInternal._value typeID="VirtualLabAPI.Core.OpticalSystems.HomogeneousMedium, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><_variableType typeID="VirtualLabAPI.Core.Modules.SupportedDataTypes, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Medium␣13</_variableType><_value typeID="VirtualLabAPI.Core.OpticalSystems.HomogeneousMedium, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="362"><material typeID="VirtualLabAPI.Core.Materials.StandardMaterial, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="363"><dispersionFormula typeID="VirtualLabAPI.Core.Materials.DispersionFormula, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Edlen_AirFormula␣12</dispersionFormula><StandardMaterial.minWavelengthIndex>1.9300000000000002E-07</StandardMaterial.minWavelengthIndex><StandardMaterial.maxWavelengthIndex>4.9999999999999996E-05</StandardMaterial.maxWavelengthIndex><StandardMaterial._dataSourceInformationString></StandardMaterial._dataSourceInformationString><StandardMaterial.parameters typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>20</entry><entry>101325</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry></StandardMaterial.parameters><StandardMaterial._additionalGlassData typeID="VirtualLabAPI.Core.Materials.AdditionalGlassData, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="364"><AdditionalGlassData._refractiveIndexN_d>1</AdditionalGlassData._refractiveIndexN_d><AdditionalGlassData._abbeNumberNu_d>INF</AdditionalGlassData._abbeNumberNu_d><AdditionalGlassData._densityInGperCCM>0</AdditionalGlassData._densityInGperCCM><AdditionalGlassData._dPgF>0</AdditionalGlassData._dPgF><AdditionalGlassData._meltFrequency>0</AdditionalGlassData._meltFrequency><AdditionalGlassData._agf_comment></AdditionalGlassData._agf_comment><AdditionalGlassData._relativeCost>0</AdditionalGlassData._relativeCost><AdditionalGlassData._climateResistance_CR>-1</AdditionalGlassData._climateResistance_CR><AdditionalGlassData._stainResistance_FR>-1</AdditionalGlassData._stainResistance_FR><AdditionalGlassData._acidResistance_SR>-1</AdditionalGlassData._acidResistance_SR><AdditionalGlassData._alkaliResistance_AR>-1</AdditionalGlassData._alkaliResistance_AR><AdditionalGlassData._phosphateResistance_PR>-1</AdditionalGlassData._phosphateResistance_PR><AdditionalGlassData._referenceTemperatureInDegrees>20</AdditionalGlassData._referenceTemperatureInDegrees><AdditionalGlassData._thermalCoefficientsForRefractiveIndex typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry></AdditionalGlassData._thermalCoefficientsForRefractiveIndex><AdditionalGlassData._thermalCoefficientOfLinearExpansion typeID="System.Collections.Generic.List`1[[System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</AdditionalGlassData._thermalCoefficientOfLinearExpansion></StandardMaterial._additionalGlassData><StandardMaterial._internalSourceSegmentRefractiveIndex>double RefractiveIndex = 1.0;
/***********************************************
 *********** INSERT YOUR CODE HERE *************
 ***********************************************/

return RefractiveIndex;</StandardMaterial._internalSourceSegmentRefractiveIndex><_sampledRefractiveIndex typeID="VirtualLabAPI.Core.Numerics.DataArray1D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</_sampledRefractiveIndex><StandardMaterial.constantRefractiveIndexValue>1</StandardMaterial.constantRefractiveIndexValue><StandardMaterial._partialPressureOfWaterVapour>0</StandardMaterial._partialPressureOfWaterVapour><StandardMaterial._alwaysConstantRefractiveIndex>false</StandardMaterial._alwaysConstantRefractiveIndex><_sampledAbsorptionCoeff typeID="VirtualLabAPI.Core.Numerics.DataArray1D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</_sampledAbsorptionCoeff><MaterialAbsorptionBase._absorptionFormula typeID="VirtualLabAPI.Core.Materials.AbsorptionFormula, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Constant␣0</MaterialAbsorptionBase._absorptionFormula><MaterialAbsorptionBase._minWavelengthAbsorption>1.9300000000000002E-07</MaterialAbsorptionBase._minWavelengthAbsorption><MaterialAbsorptionBase._maxWavelengthAbsorption>4.9999999999999996E-05</MaterialAbsorptionBase._maxWavelengthAbsorption><MaterialAbsorptionBase._absorptionType typeID="VirtualLabAPI.Core.Materials.AbsorptionType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">AbsorptionCoefficient␣0</MaterialAbsorptionBase._absorptionType><MaterialAbsorptionBase._thicknessOfOriginalInternalTransmittances>NaN</MaterialAbsorptionBase._thicknessOfOriginalInternalTransmittances><MaterialAbsorptionBase._constantAbsorption>0</MaterialAbsorptionBase._constantAbsorption><MaterialAbsorptionBase._internalSourceSegmentAbsorptionCoefficient>double AbsorptionCoefficient = 0.0;
/***********************************************
 *********** INSERT YOUR CODE HERE *************
 ***********************************************/

return AbsorptionCoefficient;</MaterialAbsorptionBase._internalSourceSegmentAbsorptionCoefficient><MaterialAbsorptionBase._sourceCodeSnippetBodyAbsorptionCoefficient></MaterialAbsorptionBase._sourceCodeSnippetBodyAbsorptionCoefficient><MaterialAbsorptionBase._additionalUsingsAbsorptionCoefficient typeID="System.String[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._additionalUsingsAbsorptionCoefficient><MaterialAbsorptionBase._externalReferenceDLLsAbsorptionCoefficient typeID="System.String[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._externalReferenceDLLsAbsorptionCoefficient><MaterialAbsorptionBase._globalParameters typeID="System.Collections.Generic.List`1[[VirtualLabAPI.Core.Modules.GlobalParameterInternal, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._globalParameters><MaterialAbsorptionBase._snippetHelp typeID="VirtualLabAPI.Core.Modules.SnippetHelpInformation, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="365"><SnippetHelpInformation._title></SnippetHelpInformation._title><SnippetHelpInformation._author></SnippetHelpInformation._author><SnippetHelpInformation._version></SnippetHelpInformation._version><SnippetHelpInformation._lastModified>8/7/2017 4:06:46 PM</SnippetHelpInformation._lastModified><SnippetHelpInformation._helpText></SnippetHelpInformation._helpText><SnippetHelpInformation._license typeID="VirtualLabAPI.Core.Modules.LicenseType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Attribution␣1</SnippetHelpInformation._license><SnippetHelpInformation._userDefinedLicenseString></SnippetHelpInformation._userDefinedLicenseString><SnippetHelpInformation._textIsHTML>true</SnippetHelpInformation._textIsHTML><SnippetHelpInformation._image typeID="System.Drawing.Bitmap, System.Drawing.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51">␀</SnippetHelpInformation._image><SnippetHelpInformation._imageScaleFactor>1</SnippetHelpInformation._imageScaleFactor></MaterialAbsorptionBase._snippetHelp><Material.referenceMaterial typeID="VirtualLabAPI.Core.Materials.Material, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Material.referenceMaterial><Material._nameOfReferenceMaterial>␀</Material._nameOfReferenceMaterial><Material.name>Air</Material.name><Material._stateOfMatter typeID="VirtualLabAPI.Core.Materials.StateOfMatter, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">GasOrVacuum␣2</Material._stateOfMatter><RefractiveIndexDefinedAsAbsolute>true</RefractiveIndexDefinedAsAbsolute><Material._categories typeID="System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Miscellaneous</entry><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Infrared</entry></Material._categories></material><OpticalMedium._coordinateSystem typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="366"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="367"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="368"><X>0</X><Y>0</Y><Z>0</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.Numerics.IProvidesPositioningReferences, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Position._positioningReferenceProvider><Position._positioningReferenceKey></Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="369"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="370"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></CartesianCoordinateSystem._axes></OpticalMedium._coordinateSystem><_mediaPeriod3D typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="371"><X>INF</X><Y>INF</Y><Z>INF</Z></_mediaPeriod3D><OpticalMedium._isPeriodical>true</OpticalMedium._isPeriodical><OpticalMedium._scalingX>1</OpticalMedium._scalingX><OpticalMedium._scalingY>1</OpticalMedium._scalingY><OpticalMedium._scalingZ>1</OpticalMedium._scalingZ><OpticalMedium._temperatureInDegrees>20</OpticalMedium._temperatureInDegrees><OpticalMedium._pressureInPascal>101325</OpticalMedium._pressureInPascal><OpticalMedium._insulatedFromEnvironment>false</OpticalMedium._insulatedFromEnvironment><OpticalMedium._name>Air in Homogeneous Medium</OpticalMedium._name><OpticalMedium._categories typeID="System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Homogeneous Media</entry></OpticalMedium._categories></_value></GlobalParameterInternal._value><GlobalParameterInternal._comment>The medium for which the phase function should be defined. The medium after the metalens interaction.</GlobalParameterInternal._comment><GlobalParameterInternal._commentIsHTML>false</GlobalParameterInternal._commentIsHTML><GlobalParameterInternal._measuredQuantity typeID="VirtualLabAPI.Core.Numerics.MeasuredQuantity, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="372"><MeasuredQuantity._type typeID="VirtualLabAPI.Core.Numerics.PhysicalProperty, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">NoUnit␣0</MeasuredQuantity._type><MeasuredQuantity._userDefinedDefinition typeID="Wyrowski.Infrastructure.Quantities.QuantityDefinition, Wyrowski.Infrastructure, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</MeasuredQuantity._userDefinedDefinition></GlobalParameterInternal._measuredQuantity><GlobalParameterInternal._minVal>NaN</GlobalParameterInternal._minVal><GlobalParameterInternal._maxVal>NaN</GlobalParameterInternal._maxVal><GlobalParameterInternal._useInParameterRunSetByUser>false</GlobalParameterInternal._useInParameterRunSetByUser><GlobalParameterInternal._isOptionalParameter>false</GlobalParameterInternal._isOptionalParameter><GlobalParameterInternal._useParameter>true</GlobalParameterInternal._useParameter></entry></SnippetWithSourceCode._globalParameters><SnippetWithSourceCode._snippetHelp typeID="VirtualLabAPI.Core.Modules.SnippetHelpInformation, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="373"><SnippetHelpInformation._title></SnippetHelpInformation._title><SnippetHelpInformation._author></SnippetHelpInformation._author><SnippetHelpInformation._version></SnippetHelpInformation._version><SnippetHelpInformation._lastModified>1/13/2026 12:50:26 PM</SnippetHelpInformation._lastModified><SnippetHelpInformation._helpText></SnippetHelpInformation._helpText><SnippetHelpInformation._license typeID="VirtualLabAPI.Core.Modules.LicenseType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Attribution␣1</SnippetHelpInformation._license><SnippetHelpInformation._userDefinedLicenseString></SnippetHelpInformation._userDefinedLicenseString><SnippetHelpInformation._textIsHTML>false</SnippetHelpInformation._textIsHTML><SnippetHelpInformation._image typeID="System.Drawing.Bitmap, System.Drawing.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51">␀</SnippetHelpInformation._image><SnippetHelpInformation._imageScaleFactor>1</SnippetHelpInformation._imageScaleFactor></SnippetWithSourceCode._snippetHelp><Snippet._snippetTypeSelection typeID="VirtualLabAPI.Core.Modules.SnippetType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Function_TupleDoubleDouble_Double_r␣32</Snippet._snippetTypeSelection><Snippet._readOnly>false</Snippet._readOnly><ProgrammableElementBase._sourceCode>#region Preset using directives␍
␍
using System;␍
using System.Collections.Generic;␍
using System.Drawing;␍
using System.IO;␍
using System.Linq;␍
using System.Threading;␍
␍
using VirtualLab.Programming;␍
using VirtualLabAPI.Core.BasicFunctions;␍
using VirtualLabAPI.Core.Common;␍
using VirtualLabAPI.Core.DataVisualization;␍
using VirtualLabAPI.Core.FieldRepresentations;␍
using VirtualLabAPI.Core.Functions;␍
using VirtualLabAPI.Core.GeometryDescription;␍
using VirtualLabAPI.Core.LightPath;␍
using VirtualLabAPI.Core.Materials;␍
using VirtualLabAPI.Core.Numerics;␍
using VirtualLabAPI.Core.Numerics.Region2D;␍
using VirtualLabAPI.Core.OpticalSystems;␍
using VirtualLabAPI.Core.Propagation;␍
using VirtualLabAPI.Core.ParameterRuns;␍
using VirtualLabAPI.Core.SupportFunctions;␍
using VirtualLabAPI.UI.BasicUI;␍
using Wyrowski.Infrastructure.Support;␍
␍
using NetComplex = System.Numerics.Complex;␍
␍
#endregion␍
␍
#region Additional using directives␍
␍
#endregion␍
␍
#region Base class to handle Global Parameters␍
␍
public abstract class VLBaseModule : ICloneable {␍
    ␍
///&lt;summary&gt;␍
/// The vacuum wavelength for which the phase values should be defined.␍
///&lt;/summary&gt;␍
  public double DesignᴗWavelength;
␍
///&lt;summary&gt;␍
/// The on-axis distance at which collimated light should be focused.␍
///&lt;/summary&gt;␍
  public double FocalᴗLength;
␍
///&lt;summary&gt;␍
/// The medium for which the phase function should be defined. The medium after the metalens interaction.␍
///&lt;/summary&gt;␍
 public VirtualLabAPI.Core.OpticalSystems.OpticalMedium Medium;
␍
            /// &lt;summary&gt;␍
        /// Sets the parameters of the snippet.␍
        /// &lt;/summary&gt;␍
        /// &lt;param name="listGlobalStandard"&gt;List with additional parameters of the snippet, e.g. the wavelength of the incident field.&lt;/param&gt;␍
        /// &lt;param name="listGlobal"&gt;List with Global Parameters defined by the programmer of the snippet.&lt;/param&gt;␍
        public void SetParameters(VirtualLabAPI.Core.Modules.StandardGlobalParameterListInternal listGlobalStandard,                                                      ␍
                         List&lt;VirtualLabAPI.Core.Modules.GlobalParameterInternal&gt; listGlobal) {␍
            ␍
this.DesignᴗWavelength = (System.Double)listGlobal[0].Value;␍
this.FocalᴗLength = (System.Double)listGlobal[1].Value;␍
this.Medium = (VirtualLabAPI.Core.OpticalSystems.OpticalMedium)listGlobal[2].Value;␍
            Initialize();␍
        }␍
␍
	private CancellationToken _tokenForCooperativeCancellation = CancellationToken.None;␍
␍
	/// &lt;summary&gt;␍
	/// Gets or sets a token which can be used for cooperative task cancellation.␍
	/// &lt;/summary&gt;␍
	public CancellationToken TokenForCooperativeCancellation {␍
		get {␍
			return _tokenForCooperativeCancellation;␍
		}␍
		set {␍
			_tokenForCooperativeCancellation = value;␍
		}␍
	}␍
␍
    /// &lt;summary&gt;␍
    /// Clones this snippet.␍
    /// &lt;/summary&gt;␍
    /// &lt;returns&gt;The cloned snippet.&lt;/returns&gt;␍
    public object Clone() {␍
        VLModule returnValue = VirtualLabAPI.Core.Modules.SnippetSupportFunctions.DeepCopyForSnippets(this as VirtualLabAPI.Core.Modules.ISnippetRadialWavefrontPhaseInformation_Double_r) as VLModule;␍
        returnValue.TokenForCooperativeCancellation = this.TokenForCooperativeCancellation;␍
␍
        AdditionalCloning(ref returnValue);␍
        return returnValue;␍
    }␍
␍
    /// &lt;summary&gt;␍
    /// Method which can be overridden in the actual snippet class to implement own cloning logic.␍
    /// &lt;/summary&gt;␍
    /// &lt;param name="clonedSnippet"&gt;Reference to the cloned snippet.&lt;/param&gt;␍
    protected virtual void AdditionalCloning(ref VLModule clonedSnippet) {}␍
␍
    /// &lt;summary&gt;␍
    /// Method which can be overridden in the actual snippet class to implement own code to be executed when the snippet is initialized.␍
    /// This is especially useful if the snippet is executed pointwise.␍
    /// &lt;/summary&gt;␍
    protected virtual void Initialize() {}␍
    ␍
}␍
␍
#endregion␍
␍
public class VLModule : VLBaseModule, VirtualLabAPI.Core.Modules.ISnippetRadialWavefrontPhaseInformation_Double_r {␍
␍
    public RadialWavefrontPhaseInformation GetLocalDataPoint (double r) {␍
␍
    #region Main method␍
		double refrIndex = Medium.GetRealRefractiveIndex(new Vector3D(0, 0, 0), DesignᴗWavelength);␍
␍
		//generate object storing wavefront response value and gradient␍
		double k0n = MathFunctions.TwoPi * refrIndex / DesignᴗWavelength;␍
		SphericalFunction sphereFunction = new SphericalFunction((-1) * FocalᴗLength, k0n, 0, 0, 0);␍
		double phase = sphereFunction.GetValue(new VectorD(r, 0));␍
		double gradient = sphereFunction.GetDerivatives(new VectorD(r, 0)).X;␍
		RadialWavefrontPhaseInformation wavefrontPhaseInformation = new RadialWavefrontPhaseInformation(phase, gradient);␍
		//return generated wavefront phase information␍
		return wavefrontPhaseInformation;␍
   #endregion␍
    }␍
␍
    #region Snippet body␍
␍
	#endregion␍
}␍
</ProgrammableElementBase._sourceCode><ProgrammableElementBase._sourceType typeID="VirtualLabAPI.Core.Modules.SourceType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">CSharp␣0</ProgrammableElementBase._sourceType><ProgrammableElementBase._referencedDLLs typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</ProgrammableElementBase._referencedDLLs><ProgrammableElementBase._referencedSystemDLLs typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</ProgrammableElementBase._referencedSystemDLLs></BoundaryOperatorMetaLens_v2._snippetRadialWavefrontReponse><BoundaryOperatorMetaLens_v2._designInformationString></BoundaryOperatorMetaLens_v2._designInformationString><BoundaryOperatorMetaLens_v2._wavefrontDefinitionType typeID="VirtualLabAPI.Core.GeometryDescription.WavefrontPhaseResponseDefinitionType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">CustomDefinedFormula␣1</BoundaryOperatorMetaLens_v2._wavefrontDefinitionType><BoundaryOperatorMetaLens_v2._evenRadialPolynomial typeID="VirtualLabAPI.Core.GeometryDescription.EvenRadialPolynomialWavefrontPhaseResponse, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="374"><EvenRadialPolynomialWavefrontPhaseResponse._evenRadialPolynomialCoefficients typeID="System.Collections.Generic.SortedList`2[[System.Int32, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Double, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Collections, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"><entry typeID="System.Collections.Generic.KeyValuePair`2[[System.Int32, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Double, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><key typeID="System.Int32, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">2</key><value typeID="System.Double, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">0</value></entry></EvenRadialPolynomialWavefrontPhaseResponse._evenRadialPolynomialCoefficients><EvenRadialPolynomialWavefrontPhaseResponse._normalizationRadius>0.01</EvenRadialPolynomialWavefrontPhaseResponse._normalizationRadius></BoundaryOperatorMetaLens_v2._evenRadialPolynomial><BoundaryOperatorMetaLens_v2._aperture typeID="VirtualLabAPI.Core.FieldRepresentations.ApertureSettings, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="375"><ApertureSettings._apertureSizeDetermination typeID="VirtualLabAPI.Core.BasicFunctions.ManualOrAutomatic, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Manual␣1</ApertureSettings._apertureSizeDetermination><ApertureSettings._automaticMode>false</ApertureSettings._automaticMode><ApertureSettings._size typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="376"><X>0.0011</X><Y>0.0011</Y></ApertureSettings._size><ApertureSettings._shape typeID="VirtualLabAPI.Core.OpticalSystems.BasicParameter+eApertureShape, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Elliptic␣1</ApertureSettings._shape><ApertureSettings._useRelativeEdgeWidth>false</ApertureSettings._useRelativeEdgeWidth><ApertureSettings._relativeEdgeWidth>0.045454545454545456</ApertureSettings._relativeEdgeWidth><ApertureSettings._absoluteEdgeWidth>5E-05</ApertureSettings._absoluteEdgeWidth><ApertureSettings._sizeFactor>1</ApertureSettings._sizeFactor><ApertureSettings._apertureChangesSize>true</ApertureSettings._apertureChangesSize></BoundaryOperatorMetaLens_v2._aperture><BoundaryOperator._name>BoundaryOperator</BoundaryOperator._name><BoundaryOperator._useDuringPropagation>true</BoundaryOperator._useDuringPropagation></BoundarySegment._operator></entry></Geometry._listOfBoundarySegmentsWithInterfaces></ComponentBaseLPE._geometryOfComponent><ComponentBaseLPE._determineFreeSpaceDistanceFromAperturePosition>true</ComponentBaseLPE._determineFreeSpaceDistanceFromAperturePosition><ComponentBaseLPE._propagationOfComponent typeID="VirtualLabAPI.Core.LightPath.ComponentPropagation, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="377"><ComponentPropagation._propagationCombinations typeID="System.Collections.Generic.List`1[[VirtualLabAPI.Core.LightPath.PropagationCombination, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="VirtualLabAPI.Core.LightPath.PropagationCombination, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="378"><PropagationCombination._interfacePropagation typeID="VirtualLabAPI.Core.LightPath.PropagationEntry, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="379"><PropagationEntry._parentPropagationCombination typeID="VirtualLabAPI.Core.LightPath.PropagationCombination, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referring="378" /><PropagationEntry._propagationEntryType typeID="VirtualLabAPI.Core.GeometryDescription.BuildingBlockType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Interface␣1</PropagationEntry._propagationEntryType><PropagationEntry._availablePropagationMethods typeID="System.Collections.Generic.List`1[[VirtualLabAPI.Core.LightPath.IValidPropagationForComponents, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="VirtualLabAPI.Core.OpticalSystems.LID_GeomOp, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="380"><LID_GeomOp._adaptFieldSizeAfterFreeSpacePropagation>false</LID_GeomOp._adaptFieldSizeAfterFreeSpacePropagation><LID_GeomOp._fieldSizeAfterFreeSpacePropagation typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="381"><X>0</X><Y>0</Y></LID_GeomOp._fieldSizeAfterFreeSpacePropagation><LID_GeomOp._propMethod typeID="VirtualLabAPI.Core.OpticalSystems.LID_GeomOp+GeomOpApproximationLevel, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">AnalyticalLinearAndSphericalAndCylindricalPhaseApproximation␣3</LID_GeomOp._propMethod><LID_GeomOp._fullLPIAMode>true</LID_GeomOp._fullLPIAMode><LID_GeomOp._evaluateFresnelEffects>true</LID_GeomOp._evaluateFresnelEffects><LID_GeomOp._considerRefraction>true</LID_GeomOp._considerRefraction><LID_GeomOp._computeDerivativeOfSphericalPhaseOnly>false</LID_GeomOp._computeDerivativeOfSphericalPhaseOnly><LID_GeomOp._outSampling typeID="VirtualLabAPI.Core.Numerics.SamplingParameters, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="382"><samplingPoints typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="383"><X>128</X><Y>128</Y></samplingPoints><samplingDistance typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="384"><X>1E-05</X><Y>1E-05</Y></samplingDistance></LID_GeomOp._outSampling><LID_GeomOp._arraySize typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="385"><X>0.001536</X><Y>0.001536</Y></LID_GeomOp._arraySize><LID_GeomOp._relEdgeWidth>0.1</LID_GeomOp._relEdgeWidth><LID_GeomOp._apertureIsElliptic>false</LID_GeomOp._apertureIsElliptic><LID_GeomOp._embeddingFrameSize>10</LID_GeomOp._embeddingFrameSize><LID_GeomOp.cellCount typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="386"><X>32</X><Y>32</Y></LID_GeomOp.cellCount><LID_GeomOp._automaticFieldSizeShapeOutputField>true</LID_GeomOp._automaticFieldSizeShapeOutputField><LID_GeomOp._automaticSamplingOutputField>true</LID_GeomOp._automaticSamplingOutputField><LID_GeomOp._automaticSettingNodeCount>true</LID_GeomOp._automaticSettingNodeCount><LID_GeomOp._accuracyFactor>1</LID_GeomOp._accuracyFactor><LID_GeomOp._fieldSizeFactor>1</LID_GeomOp._fieldSizeFactor><LID_GeomOp._oversamplingFactor>1</LID_GeomOp._oversamplingFactor><LID_GeomOp._polynomialOrder>6</LID_GeomOp._polynomialOrder><LID_GeomOp._freeSpaceMode>false</LID_GeomOp._freeSpaceMode><LID_GeomOp._teaMode>false</LID_GeomOp._teaMode><SpreadSheetObject.distance>0</SpreadSheetObject.distance><SpreadSheetObject.subsequentMedium typeID="VirtualLabAPI.Core.OpticalSystems.OpticalMedium, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</SpreadSheetObject.subsequentMedium><SpreadSheetIndex>-1</SpreadSheetIndex><Comment>␀</Comment><SpreadSheetObject._usedIn typeID="VirtualLabAPI.Core.OpticalSystems.SpreadSheetObjectUsedIn, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">UsedInOPS␣0</SpreadSheetObject._usedIn></entry></PropagationEntry._availablePropagationMethods><PropagationEntry._activePropagationMethodIndex>0</PropagationEntry._activePropagationMethodIndex></PropagationCombination._interfacePropagation><PropagationCombination._mediumPropagation typeID="VirtualLabAPI.Core.LightPath.PropagationEntry, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="387"><PropagationEntry._parentPropagationCombination typeID="VirtualLabAPI.Core.LightPath.PropagationCombination, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referring="378" /><PropagationEntry._propagationEntryType typeID="VirtualLabAPI.Core.GeometryDescription.BuildingBlockType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">HomogeneousMedium␣5</PropagationEntry._propagationEntryType><PropagationEntry._availablePropagationMethods typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</PropagationEntry._availablePropagationMethods><PropagationEntry._activePropagationMethodIndex>0</PropagationEntry._activePropagationMethodIndex></PropagationCombination._mediumPropagation><PropagationCombination._stackPropagation typeID="VirtualLabAPI.Core.LightPath.PropagationEntry, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="388"><PropagationEntry._parentPropagationCombination typeID="VirtualLabAPI.Core.LightPath.PropagationCombination, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referring="378" /><PropagationEntry._propagationEntryType typeID="VirtualLabAPI.Core.GeometryDescription.BuildingBlockType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Stack␣3</PropagationEntry._propagationEntryType><PropagationEntry._availablePropagationMethods typeID="System.Collections.Generic.List`1[[VirtualLabAPI.Core.LightPath.IValidPropagationForComponents, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="VirtualLabAPI.Core.OpticalSystems.LID_GeomOp, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="389"><LID_GeomOp._adaptFieldSizeAfterFreeSpacePropagation>false</LID_GeomOp._adaptFieldSizeAfterFreeSpacePropagation><LID_GeomOp._fieldSizeAfterFreeSpacePropagation typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="390"><X>0</X><Y>0</Y></LID_GeomOp._fieldSizeAfterFreeSpacePropagation><LID_GeomOp._propMethod typeID="VirtualLabAPI.Core.OpticalSystems.LID_GeomOp+GeomOpApproximationLevel, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">AnalyticalLinearAndSphericalAndCylindricalPhaseApproximation␣3</LID_GeomOp._propMethod><LID_GeomOp._fullLPIAMode>true</LID_GeomOp._fullLPIAMode><LID_GeomOp._evaluateFresnelEffects>true</LID_GeomOp._evaluateFresnelEffects><LID_GeomOp._considerRefraction>true</LID_GeomOp._considerRefraction><LID_GeomOp._computeDerivativeOfSphericalPhaseOnly>false</LID_GeomOp._computeDerivativeOfSphericalPhaseOnly><LID_GeomOp._outSampling typeID="VirtualLabAPI.Core.Numerics.SamplingParameters, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="391"><samplingPoints typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="392"><X>128</X><Y>128</Y></samplingPoints><samplingDistance typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="393"><X>1E-05</X><Y>1E-05</Y></samplingDistance></LID_GeomOp._outSampling><LID_GeomOp._arraySize typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="394"><X>0.001536</X><Y>0.001536</Y></LID_GeomOp._arraySize><LID_GeomOp._relEdgeWidth>0.1</LID_GeomOp._relEdgeWidth><LID_GeomOp._apertureIsElliptic>false</LID_GeomOp._apertureIsElliptic><LID_GeomOp._embeddingFrameSize>10</LID_GeomOp._embeddingFrameSize><LID_GeomOp.cellCount typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="395"><X>32</X><Y>32</Y></LID_GeomOp.cellCount><LID_GeomOp._automaticFieldSizeShapeOutputField>true</LID_GeomOp._automaticFieldSizeShapeOutputField><LID_GeomOp._automaticSamplingOutputField>true</LID_GeomOp._automaticSamplingOutputField><LID_GeomOp._automaticSettingNodeCount>true</LID_GeomOp._automaticSettingNodeCount><LID_GeomOp._accuracyFactor>1</LID_GeomOp._accuracyFactor><LID_GeomOp._fieldSizeFactor>1</LID_GeomOp._fieldSizeFactor><LID_GeomOp._oversamplingFactor>1</LID_GeomOp._oversamplingFactor><LID_GeomOp._polynomialOrder>6</LID_GeomOp._polynomialOrder><LID_GeomOp._freeSpaceMode>false</LID_GeomOp._freeSpaceMode><LID_GeomOp._teaMode>false</LID_GeomOp._teaMode><SpreadSheetObject.distance>0</SpreadSheetObject.distance><SpreadSheetObject.subsequentMedium typeID="VirtualLabAPI.Core.OpticalSystems.OpticalMedium, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</SpreadSheetObject.subsequentMedium><SpreadSheetIndex>-1</SpreadSheetIndex><Comment>␀</Comment><SpreadSheetObject._usedIn typeID="VirtualLabAPI.Core.OpticalSystems.SpreadSheetObjectUsedIn, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">UsedInOPS␣0</SpreadSheetObject._usedIn></entry></PropagationEntry._availablePropagationMethods><PropagationEntry._activePropagationMethodIndex>0</PropagationEntry._activePropagationMethodIndex></PropagationCombination._stackPropagation><PropagationCombination._indexOfAssociatedBoundarySegment>0</PropagationCombination._indexOfAssociatedBoundarySegment></entry></ComponentPropagation._propagationCombinations><ComponentPropagation._synchronizeAll>true</ComponentPropagation._synchronizeAll><ComponentPropagation._geometryForPropagation typeID="VirtualLabAPI.Core.GeometryDescription.InterfaceMediaSequence, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referring="278" /></ComponentBaseLPE._propagationOfComponent><ComponentBaseLPE._currentComponentPropagationType>0</ComponentBaseLPE._currentComponentPropagationType><_indexOfActivePropagationMethod>-1</_indexOfActivePropagationMethod><_activePropagationIndexForInterfaces>0</_activePropagationIndexForInterfaces><_activePropagationIndexForHomogeneousMedia>0</_activePropagationIndexForHomogeneousMedia><_activePropagationIndexForInhomogeneousMedia>0</_activePropagationIndexForInhomogeneousMedia><_activePropagationIndexForStacks>0</_activePropagationIndexForStacks><AllComponentBaseOSE._name>␀</AllComponentBaseOSE._name><AllComponentBaseOSE._categories typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</AllComponentBaseOSE._categories><LightPathElement._internalCoordinateSystemWithTolerancing typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="396"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="397"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="398"><X>0</X><Y>0</Y><Z>0.0021</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.Numerics.IProvidesPositioningReferences, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Position._positioningReferenceProvider><Position._positioningReferenceKey></Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="399"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="400"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></CartesianCoordinateSystem._axes></LightPathElement._internalCoordinateSystemWithTolerancing><LightPathElement._internalCoordinateSystemWithoutTolerancing typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="401"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="402"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="403"><X>0</X><Y>0</Y><Z>0.0021</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.Numerics.IProvidesPositioningReferences, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Position._positioningReferenceProvider><Position._positioningReferenceKey></Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="404"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="405"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></CartesianCoordinateSystem._axes></LightPathElement._internalCoordinateSystemWithoutTolerancing><LightPathElement._coordinatesTransformationObject_GCSis1_ICSis2_withTolerancing typeID="VirtualLabAPI.Core.Numerics.TransformationsForCartesianCoordinateSystems, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="406"><TransformationsForCartesianCoordinateSystems._rotationFirstToSecond typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="407"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></TransformationsForCartesianCoordinateSystems._rotationFirstToSecond><TransformationsForCartesianCoordinateSystems._rotationSecondToFirst typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="408"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>-0</QuaternionCore._x><QuaternionCore._y>-0</QuaternionCore._y><QuaternionCore._z>-0</QuaternionCore._z></TransformationsForCartesianCoordinateSystems._rotationSecondToFirst><TransformationsForCartesianCoordinateSystems._firstOriginInSecondCS typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="409"><X>0</X><Y>0</Y><Z>-0.0021</Z></TransformationsForCartesianCoordinateSystems._firstOriginInSecondCS><TransformationsForCartesianCoordinateSystems._secondOriginInFirstCS typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="410"><X>0</X><Y>0</Y><Z>0.0021</Z></TransformationsForCartesianCoordinateSystems._secondOriginInFirstCS></LightPathElement._coordinatesTransformationObject_GCSis1_ICSis2_withTolerancing><LightPathElement._versionString_LastSuccessfulLoad>2026.1.2.8</LightPathElement._versionString_LastSuccessfulLoad><LightPathElement._versionString_Initial>2026.1.2.8</LightPathElement._versionString_Initial><LightPathElement._comment>Enter your comment here</LightPathElement._comment><LightPathElement._usedAsSourceSubstitutes>false</LightPathElement._usedAsSourceSubstitutes><LightPathElement._displayTitleExtended>Metalens [PCA]</LightPathElement._displayTitleExtended><LightPathElement._dedicatedToolbox typeID="VirtualLabAPI.Core.VLCopyProtection.ToolBoxes, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">VirtualLab_Fusion_Standard␣0</LightPathElement._dedicatedToolbox><LightPathElement._index>2</LightPathElement._index><LightPathElement._positionInView typeID="System.Single[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>435</entry><entry>86</entry></LightPathElement._positionInView><_supportedOutputChannels typeID="System.Collections.Generic.SortedList`2[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[VirtualLabAPI.Core.LightPath.SupportedChannel, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Collections, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"><entry typeID="System.Collections.Generic.KeyValuePair`2[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[VirtualLabAPI.Core.LightPath.SupportedChannel, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><key typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">R</key><value typeID="VirtualLabAPI.Core.LightPath.SupportedChannel, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="411"><SupportedChannel._parentLPE typeID="VirtualLabAPI.Core.LightPath.MetaLensComponentLPE, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referring="277" /><SupportedChannel._referencePointKey>ICSorigin</SupportedChannel._referencePointKey><SupportedChannel._orientation typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="412"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="413"><QuaternionCore._w>0</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>1</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></SupportedChannel._orientation><SupportedChannel._channelType typeID="VirtualLabAPI.Core.LightPath.ChannelType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">ReflectionOutput␣3</SupportedChannel._channelType><SupportedChannel._key>R</SupportedChannel._key><SupportedChannel._medium typeID="VirtualLabAPI.Core.OpticalSystems.HomogeneousMedium, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="414"><material typeID="VirtualLabAPI.Core.Materials.StandardMaterial, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="415"><dispersionFormula typeID="VirtualLabAPI.Core.Materials.DispersionFormula, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Sellmeier1␣0</dispersionFormula><StandardMaterial.minWavelengthIndex>2.0999999999999997E-07</StandardMaterial.minWavelengthIndex><StandardMaterial.maxWavelengthIndex>3.7099999999999996E-06</StandardMaterial.maxWavelengthIndex><StandardMaterial._dataSourceInformationString></StandardMaterial._dataSourceInformationString><StandardMaterial.parameters typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>0.6961663</entry><entry>0.004679148</entry><entry>0.4079426</entry><entry>0.01351206</entry><entry>0.8974794</entry><entry>97.934</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry></StandardMaterial.parameters><StandardMaterial._additionalGlassData typeID="VirtualLabAPI.Core.Materials.AdditionalGlassData, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="416"><AdditionalGlassData._refractiveIndexN_d>1.458464</AdditionalGlassData._refractiveIndexN_d><AdditionalGlassData._abbeNumberNu_d>67.821443</AdditionalGlassData._abbeNumberNu_d><AdditionalGlassData._densityInGperCCM>0</AdditionalGlassData._densityInGperCCM><AdditionalGlassData._dPgF>0</AdditionalGlassData._dPgF><AdditionalGlassData._meltFrequency>0</AdditionalGlassData._meltFrequency><AdditionalGlassData._agf_comment></AdditionalGlassData._agf_comment><AdditionalGlassData._relativeCost>0</AdditionalGlassData._relativeCost><AdditionalGlassData._climateResistance_CR>-1</AdditionalGlassData._climateResistance_CR><AdditionalGlassData._stainResistance_FR>-1</AdditionalGlassData._stainResistance_FR><AdditionalGlassData._acidResistance_SR>-1</AdditionalGlassData._acidResistance_SR><AdditionalGlassData._alkaliResistance_AR>-1</AdditionalGlassData._alkaliResistance_AR><AdditionalGlassData._phosphateResistance_PR>-1</AdditionalGlassData._phosphateResistance_PR><AdditionalGlassData._referenceTemperatureInDegrees>20</AdditionalGlassData._referenceTemperatureInDegrees><AdditionalGlassData._thermalCoefficientsForRefractiveIndex typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>2.237E-05</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry><entry>0</entry></AdditionalGlassData._thermalCoefficientsForRefractiveIndex><AdditionalGlassData._thermalCoefficientOfLinearExpansion typeID="System.Collections.Generic.List`1[[System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>-30</entry><entry>70</entry><entry>5.1E-07</entry></entry></AdditionalGlassData._thermalCoefficientOfLinearExpansion></StandardMaterial._additionalGlassData><StandardMaterial._internalSourceSegmentRefractiveIndex>double RefractiveIndex = 1.0;
/***********************************************
 *********** INSERT YOUR CODE HERE *************
 ***********************************************/

return RefractiveIndex;</StandardMaterial._internalSourceSegmentRefractiveIndex><_sampledRefractiveIndex typeID="VirtualLabAPI.Core.Numerics.DataArray1D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</_sampledRefractiveIndex><StandardMaterial.constantRefractiveIndexValue>1</StandardMaterial.constantRefractiveIndexValue><StandardMaterial._partialPressureOfWaterVapour>0</StandardMaterial._partialPressureOfWaterVapour><StandardMaterial._alwaysConstantRefractiveIndex>false</StandardMaterial._alwaysConstantRefractiveIndex><_sampledAbsorptionCoeff typeID="VirtualLabAPI.Core.Numerics.DataArray1D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</_sampledAbsorptionCoeff><MaterialAbsorptionBase._absorptionFormula typeID="VirtualLabAPI.Core.Materials.AbsorptionFormula, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Constant␣0</MaterialAbsorptionBase._absorptionFormula><MaterialAbsorptionBase._minWavelengthAbsorption>2.1E-07</MaterialAbsorptionBase._minWavelengthAbsorption><MaterialAbsorptionBase._maxWavelengthAbsorption>3.7099999999999996E-06</MaterialAbsorptionBase._maxWavelengthAbsorption><MaterialAbsorptionBase._absorptionType typeID="VirtualLabAPI.Core.Materials.AbsorptionType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">AbsorptionCoefficient␣0</MaterialAbsorptionBase._absorptionType><MaterialAbsorptionBase._thicknessOfOriginalInternalTransmittances>NaN</MaterialAbsorptionBase._thicknessOfOriginalInternalTransmittances><MaterialAbsorptionBase._constantAbsorption>0</MaterialAbsorptionBase._constantAbsorption><MaterialAbsorptionBase._internalSourceSegmentAbsorptionCoefficient>double AbsorptionCoefficient = 0.0;
/***********************************************
 *********** INSERT YOUR CODE HERE *************
 ***********************************************/

return AbsorptionCoefficient;</MaterialAbsorptionBase._internalSourceSegmentAbsorptionCoefficient><MaterialAbsorptionBase._sourceCodeSnippetBodyAbsorptionCoefficient></MaterialAbsorptionBase._sourceCodeSnippetBodyAbsorptionCoefficient><MaterialAbsorptionBase._additionalUsingsAbsorptionCoefficient typeID="System.String[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._additionalUsingsAbsorptionCoefficient><MaterialAbsorptionBase._externalReferenceDLLsAbsorptionCoefficient typeID="System.String[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._externalReferenceDLLsAbsorptionCoefficient><MaterialAbsorptionBase._globalParameters typeID="System.Collections.Generic.List`1[[VirtualLabAPI.Core.Modules.GlobalParameterInternal, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">{}</MaterialAbsorptionBase._globalParameters><MaterialAbsorptionBase._snippetHelp typeID="VirtualLabAPI.Core.Modules.SnippetHelpInformation, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="417"><SnippetHelpInformation._title></SnippetHelpInformation._title><SnippetHelpInformation._author></SnippetHelpInformation._author><SnippetHelpInformation._version></SnippetHelpInformation._version><SnippetHelpInformation._lastModified>8/7/2017 4:09:30 PM</SnippetHelpInformation._lastModified><SnippetHelpInformation._helpText></SnippetHelpInformation._helpText><SnippetHelpInformation._license typeID="VirtualLabAPI.Core.Modules.LicenseType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Attribution␣1</SnippetHelpInformation._license><SnippetHelpInformation._userDefinedLicenseString></SnippetHelpInformation._userDefinedLicenseString><SnippetHelpInformation._textIsHTML>true</SnippetHelpInformation._textIsHTML><SnippetHelpInformation._image typeID="System.Drawing.Bitmap, System.Drawing.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51">␀</SnippetHelpInformation._image><SnippetHelpInformation._imageScaleFactor>1</SnippetHelpInformation._imageScaleFactor></MaterialAbsorptionBase._snippetHelp><Material.referenceMaterial typeID="VirtualLabAPI.Core.Materials.Material, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Material.referenceMaterial><Material._nameOfReferenceMaterial>Air</Material._nameOfReferenceMaterial><Material.name>Fused_Silica</Material.name><Material._stateOfMatter typeID="VirtualLabAPI.Core.Materials.StateOfMatter, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Solid␣0</Material._stateOfMatter><RefractiveIndexDefinedAsAbsolute>false</RefractiveIndexDefinedAsAbsolute><Material._categories typeID="System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Miscellaneous</entry><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Infrared</entry></Material._categories></material><OpticalMedium._coordinateSystem typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="418"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="419"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="420"><X>0</X><Y>0</Y><Z>0</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.Numerics.IProvidesPositioningReferences, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Position._positioningReferenceProvider><Position._positioningReferenceKey></Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="421"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="422"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></CartesianCoordinateSystem._axes></OpticalMedium._coordinateSystem><_mediaPeriod3D typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="423"><X>INF</X><Y>INF</Y><Z>INF</Z></_mediaPeriod3D><OpticalMedium._isPeriodical>true</OpticalMedium._isPeriodical><OpticalMedium._scalingX>1</OpticalMedium._scalingX><OpticalMedium._scalingY>1</OpticalMedium._scalingY><OpticalMedium._scalingZ>1</OpticalMedium._scalingZ><OpticalMedium._temperatureInDegrees>20</OpticalMedium._temperatureInDegrees><OpticalMedium._pressureInPascal>101325</OpticalMedium._pressureInPascal><OpticalMedium._insulatedFromEnvironment>false</OpticalMedium._insulatedFromEnvironment><OpticalMedium._name>Fused_Silica in Homogeneous Medium</OpticalMedium._name><OpticalMedium._categories typeID="System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">Homogeneous Media</entry></OpticalMedium._categories></SupportedChannel._medium><SupportedChannel._allowsMediumChange>false</SupportedChannel._allowsMediumChange><SupportedChannel._inUse>false</SupportedChannel._inUse></value></entry><entry typeID="System.Collections.Generic.KeyValuePair`2[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[VirtualLabAPI.Core.LightPath.SupportedChannel, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><key typeID="System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">T</key><value typeID="VirtualLabAPI.Core.LightPath.SupportedChannel, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="424"><SupportedChannel._parentLPE typeID="VirtualLabAPI.Core.LightPath.MetaLensComponentLPE, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referring="277" /><SupportedChannel._referencePointKey>ICSorigin</SupportedChannel._referencePointKey><SupportedChannel._orientation typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="425"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="426"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></SupportedChannel._orientation><SupportedChannel._channelType typeID="VirtualLabAPI.Core.LightPath.ChannelType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">TransmissionOutput␣4</SupportedChannel._channelType><SupportedChannel._key>T</SupportedChannel._key><SupportedChannel._medium typeID="VirtualLabAPI.Core.OpticalSystems.HomogeneousMedium, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referring="284" /><SupportedChannel._allowsMediumChange>true</SupportedChannel._allowsMediumChange><SupportedChannel._inUse>false</SupportedChannel._inUse></value></entry></_supportedOutputChannels><inputChannel typeID="VirtualLabAPI.Core.LightPath.SupportedChannel, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="427"><SupportedChannel._parentLPE typeID="VirtualLabAPI.Core.LightPath.MetaLensComponentLPE, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referring="277" /><SupportedChannel._referencePointKey>ICSorigin</SupportedChannel._referencePointKey><SupportedChannel._orientation typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="428"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="429"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></SupportedChannel._orientation><SupportedChannel._channelType typeID="VirtualLabAPI.Core.LightPath.ChannelType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Input␣1</SupportedChannel._channelType><SupportedChannel._key>Input</SupportedChannel._key><SupportedChannel._medium typeID="VirtualLabAPI.Core.OpticalSystems.HomogeneousMedium, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referring="183" /><SupportedChannel._allowsMediumChange>false</SupportedChannel._allowsMediumChange><SupportedChannel._inUse>false</SupportedChannel._inUse></inputChannel><LightPathElement._inputChannelCSforRelativeElementPositioning typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="430"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="431"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="432"><X>0</X><Y>0</Y><Z>0.0001</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.LightPath.StratifiedMediaComponentLPE, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referring="176" /><Position._positioningReferenceKey>OutputChannel#T</Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="433"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="434"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></CartesianCoordinateSystem._axes></LightPathElement._inputChannelCSforRelativeElementPositioning><LightPathElement._useForParameterRun>false</LightPathElement._useForParameterRun><LightPathElement._usedInMainWindow>false</LightPathElement._usedInMainWindow><LightPathElement._orientationDefinition_forEditDialogAndParameterRunOnly typeID="VirtualLabAPI.Core.Numerics.OrientationBySphereAngles, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="435"><OrientationBySphereAngles._anglePhi>0</OrientationBySphereAngles._anglePhi><OrientationBySphereAngles._angleTheta>0</OrientationBySphereAngles._angleTheta><OrientationBySphereAngles._angleZeta>0</OrientationBySphereAngles._angleZeta><OrientationBySphereAngles._sphereAnglesApplicationBeforeZetaRotation>true</OrientationBySphereAngles._sphereAnglesApplicationBeforeZetaRotation></LightPathElement._orientationDefinition_forEditDialogAndParameterRunOnly><LightPathElement._freespaceParametersAffectedByWizard typeID="System.Collections.Generic.List`1[[System.Boolean, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>true</entry><entry>true</entry></LightPathElement._freespaceParametersAffectedByWizard><LightPathElement._freespaceParameterForModelingLevels typeID="System.Collections.Generic.List`1[[VirtualLabAPI.Core.Propagation.I2OParameters, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="VirtualLabAPI.Core.Propagation.I2OParameters, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="436"><I2OParameters._usedWithinRModelingProfile>true</I2OParameters._usedWithinRModelingProfile><I2OParameters._usedWithin typeID="VirtualLabAPI.Core.Propagation.I2OParameters_UsedWithin, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Globals␣0</I2OParameters._usedWithin><I2OParameters._fieldTracingModelingLevel typeID="VirtualLabAPI.Core.Propagation.FieldTracingModelingAccuracy, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Customized␣0</I2OParameters._fieldTracingModelingLevel><I2OParameters._usePhysicalOpticsForRayGeneration>true</I2OParameters._usePhysicalOpticsForRayGeneration><I2OParameters._freezeCustomFourierSelection>true</I2OParameters._freezeCustomFourierSelection><I2OParameters._automaticSamplingGriddedSampling>true</I2OParameters._automaticSamplingGriddedSampling><I2OParameters._accuracyFactorNyquistPeriodEvaluation>0</I2OParameters._accuracyFactorNyquistPeriodEvaluation><I2OParameters._oversamplingFactorGridded>1</I2OParameters._oversamplingFactorGridded><I2OParameters._limitGriddedSamplingToMaximumNumberPoints>true</I2OParameters._limitGriddedSamplingToMaximumNumberPoints><I2OParameters._maximumNumberPointsForLimitGriddedSampling>10000</I2OParameters._maximumNumberPointsForLimitGriddedSampling><I2OParameters._defineSamplingDistanceForManualSampling>false</I2OParameters._defineSamplingDistanceForManualSampling><I2OParameters._manualSamplingDistance_XDomain typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="437"><X>1E-05</X><Y>1E-05</Y></I2OParameters._manualSamplingDistance_XDomain><I2OParameters._manualSamplingDistance_KDomain typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="438"><X>5000</X><Y>5000</Y></I2OParameters._manualSamplingDistance_KDomain><I2OParameters._manualNumberSamplingPointsGriddedData typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="439"><X>501</X><Y>501</Y></I2OParameters._manualNumberSamplingPointsGriddedData><I2OParameters._numberPointsGridlessBase>1100</I2OParameters._numberPointsGridlessBase><I2OParameters._oversamplingFactorGridless>1</I2OParameters._oversamplingFactorGridless><I2OParameters._enforceNewGridlessDataSampling>false</I2OParameters._enforceNewGridlessDataSampling><I2OParameters._performWavefrontUpgradeFromOpticalPathEvaluation>true</I2OParameters._performWavefrontUpgradeFromOpticalPathEvaluation><I2OParameters._performWavefrontUpgradeFrom2PIModuloDataByUnwrapping>true</I2OParameters._performWavefrontUpgradeFrom2PIModuloDataByUnwrapping><I2OParameters._pftSelectionAccuracyLevel>0</I2OParameters._pftSelectionAccuracyLevel><I2OParameters._thresholdForSemiAnalyticalFourierTransform>2</I2OParameters._thresholdForSemiAnalyticalFourierTransform><I2OParameters._usePointwiseFourierTransformOnlyForBijectiveMapping>false</I2OParameters._usePointwiseFourierTransformOnlyForBijectiveMapping><I2OParameters._restrictToUsePointwiseFourierTransformOnly>false</I2OParameters._restrictToUsePointwiseFourierTransformOnly><I2OParameters._fourierSelectionSourceComponent typeID="VirtualLabAPI.Core.Propagation.FourierTransformationSelection, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="440"><FourierTransformationSelection._allowedForwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedForwardTransformations><FourierTransformationSelection._allowedBackwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedBackwardTransformations><FourierTransformationSelection._restrictToSphericalPhaseForward>false</FourierTransformationSelection._restrictToSphericalPhaseForward><FourierTransformationSelection._restrictToSphericalPhaseBackward>false</FourierTransformationSelection._restrictToSphericalPhaseBackward><FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh>true</FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh></I2OParameters._fourierSelectionSourceComponent><I2OParameters._fourierSelectionSourceDetector typeID="VirtualLabAPI.Core.Propagation.FourierTransformationSelection, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="441"><FourierTransformationSelection._allowedForwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedForwardTransformations><FourierTransformationSelection._allowedBackwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedBackwardTransformations><FourierTransformationSelection._restrictToSphericalPhaseForward>false</FourierTransformationSelection._restrictToSphericalPhaseForward><FourierTransformationSelection._restrictToSphericalPhaseBackward>false</FourierTransformationSelection._restrictToSphericalPhaseBackward><FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh>true</FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh></I2OParameters._fourierSelectionSourceDetector><I2OParameters._fourierSelectionComponent typeID="VirtualLabAPI.Core.Propagation.FourierTransformationSelection, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="442"><FourierTransformationSelection._allowedForwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedForwardTransformations><FourierTransformationSelection._allowedBackwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedBackwardTransformations><FourierTransformationSelection._restrictToSphericalPhaseForward>false</FourierTransformationSelection._restrictToSphericalPhaseForward><FourierTransformationSelection._restrictToSphericalPhaseBackward>false</FourierTransformationSelection._restrictToSphericalPhaseBackward><FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh>true</FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh></I2OParameters._fourierSelectionComponent><I2OParameters._fourierSelectionDetector typeID="VirtualLabAPI.Core.Propagation.FourierTransformationSelection, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="443"><FourierTransformationSelection._allowedForwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedForwardTransformations><FourierTransformationSelection._allowedBackwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedBackwardTransformations><FourierTransformationSelection._restrictToSphericalPhaseForward>false</FourierTransformationSelection._restrictToSphericalPhaseForward><FourierTransformationSelection._restrictToSphericalPhaseBackward>false</FourierTransformationSelection._restrictToSphericalPhaseBackward><FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh>true</FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh></I2OParameters._fourierSelectionDetector><I2OParameters._fourierSelectionInsideComponent typeID="VirtualLabAPI.Core.Propagation.FourierTransformationSelection, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="444"><FourierTransformationSelection._allowedForwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedForwardTransformations><FourierTransformationSelection._allowedBackwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedBackwardTransformations><FourierTransformationSelection._restrictToSphericalPhaseForward>false</FourierTransformationSelection._restrictToSphericalPhaseForward><FourierTransformationSelection._restrictToSphericalPhaseBackward>false</FourierTransformationSelection._restrictToSphericalPhaseBackward><FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh>true</FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh></I2OParameters._fourierSelectionInsideComponent><I2OParameters._enforcePointwiseFourierTransformForPixelLimit>false</I2OParameters._enforcePointwiseFourierTransformForPixelLimit><I2OParameters._pixelLimitForEnforcingPointwiseFourierTransform>10000</I2OParameters._pixelLimitForEnforcingPointwiseFourierTransform><I2OParameters._configurationTypeFourierSelection typeID="VirtualLabAPI.Core.Propagation.ConfigurationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Individual␣2</I2OParameters._configurationTypeFourierSelection><I2OParameters._configurationTypeGriddedSampling typeID="VirtualLabAPI.Core.Propagation.ConfigurationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Individual␣2</I2OParameters._configurationTypeGriddedSampling><I2OParameters._configurationTypeGridlessSampling typeID="VirtualLabAPI.Core.Propagation.ConfigurationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Individual␣2</I2OParameters._configurationTypeGridlessSampling></entry><entry typeID="VirtualLabAPI.Core.Propagation.I2OParameters, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="445"><I2OParameters._usedWithinRModelingProfile>false</I2OParameters._usedWithinRModelingProfile><I2OParameters._usedWithin typeID="VirtualLabAPI.Core.Propagation.I2OParameters_UsedWithin, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Globals␣0</I2OParameters._usedWithin><I2OParameters._fieldTracingModelingLevel typeID="VirtualLabAPI.Core.Propagation.FieldTracingModelingAccuracy, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Customized␣0</I2OParameters._fieldTracingModelingLevel><I2OParameters._usePhysicalOpticsForRayGeneration>true</I2OParameters._usePhysicalOpticsForRayGeneration><I2OParameters._freezeCustomFourierSelection>true</I2OParameters._freezeCustomFourierSelection><I2OParameters._automaticSamplingGriddedSampling>true</I2OParameters._automaticSamplingGriddedSampling><I2OParameters._accuracyFactorNyquistPeriodEvaluation>0</I2OParameters._accuracyFactorNyquistPeriodEvaluation><I2OParameters._oversamplingFactorGridded>1</I2OParameters._oversamplingFactorGridded><I2OParameters._limitGriddedSamplingToMaximumNumberPoints>true</I2OParameters._limitGriddedSamplingToMaximumNumberPoints><I2OParameters._maximumNumberPointsForLimitGriddedSampling>10000</I2OParameters._maximumNumberPointsForLimitGriddedSampling><I2OParameters._defineSamplingDistanceForManualSampling>false</I2OParameters._defineSamplingDistanceForManualSampling><I2OParameters._manualSamplingDistance_XDomain typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="446"><X>1E-05</X><Y>1E-05</Y></I2OParameters._manualSamplingDistance_XDomain><I2OParameters._manualSamplingDistance_KDomain typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="447"><X>5000</X><Y>5000</Y></I2OParameters._manualSamplingDistance_KDomain><I2OParameters._manualNumberSamplingPointsGriddedData typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="448"><X>501</X><Y>501</Y></I2OParameters._manualNumberSamplingPointsGriddedData><I2OParameters._numberPointsGridlessBase>1100</I2OParameters._numberPointsGridlessBase><I2OParameters._oversamplingFactorGridless>1</I2OParameters._oversamplingFactorGridless><I2OParameters._enforceNewGridlessDataSampling>false</I2OParameters._enforceNewGridlessDataSampling><I2OParameters._performWavefrontUpgradeFromOpticalPathEvaluation>true</I2OParameters._performWavefrontUpgradeFromOpticalPathEvaluation><I2OParameters._performWavefrontUpgradeFrom2PIModuloDataByUnwrapping>true</I2OParameters._performWavefrontUpgradeFrom2PIModuloDataByUnwrapping><I2OParameters._pftSelectionAccuracyLevel>0</I2OParameters._pftSelectionAccuracyLevel><I2OParameters._thresholdForSemiAnalyticalFourierTransform>2</I2OParameters._thresholdForSemiAnalyticalFourierTransform><I2OParameters._usePointwiseFourierTransformOnlyForBijectiveMapping>false</I2OParameters._usePointwiseFourierTransformOnlyForBijectiveMapping><I2OParameters._restrictToUsePointwiseFourierTransformOnly>false</I2OParameters._restrictToUsePointwiseFourierTransformOnly><I2OParameters._fourierSelectionSourceComponent typeID="VirtualLabAPI.Core.Propagation.FourierTransformationSelection, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="449"><FourierTransformationSelection._allowedForwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedForwardTransformations><FourierTransformationSelection._allowedBackwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedBackwardTransformations><FourierTransformationSelection._restrictToSphericalPhaseForward>false</FourierTransformationSelection._restrictToSphericalPhaseForward><FourierTransformationSelection._restrictToSphericalPhaseBackward>false</FourierTransformationSelection._restrictToSphericalPhaseBackward><FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh>true</FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh></I2OParameters._fourierSelectionSourceComponent><I2OParameters._fourierSelectionSourceDetector typeID="VirtualLabAPI.Core.Propagation.FourierTransformationSelection, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="450"><FourierTransformationSelection._allowedForwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedForwardTransformations><FourierTransformationSelection._allowedBackwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedBackwardTransformations><FourierTransformationSelection._restrictToSphericalPhaseForward>false</FourierTransformationSelection._restrictToSphericalPhaseForward><FourierTransformationSelection._restrictToSphericalPhaseBackward>false</FourierTransformationSelection._restrictToSphericalPhaseBackward><FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh>true</FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh></I2OParameters._fourierSelectionSourceDetector><I2OParameters._fourierSelectionComponent typeID="VirtualLabAPI.Core.Propagation.FourierTransformationSelection, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="451"><FourierTransformationSelection._allowedForwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedForwardTransformations><FourierTransformationSelection._allowedBackwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedBackwardTransformations><FourierTransformationSelection._restrictToSphericalPhaseForward>false</FourierTransformationSelection._restrictToSphericalPhaseForward><FourierTransformationSelection._restrictToSphericalPhaseBackward>false</FourierTransformationSelection._restrictToSphericalPhaseBackward><FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh>true</FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh></I2OParameters._fourierSelectionComponent><I2OParameters._fourierSelectionDetector typeID="VirtualLabAPI.Core.Propagation.FourierTransformationSelection, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="452"><FourierTransformationSelection._allowedForwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedForwardTransformations><FourierTransformationSelection._allowedBackwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedBackwardTransformations><FourierTransformationSelection._restrictToSphericalPhaseForward>false</FourierTransformationSelection._restrictToSphericalPhaseForward><FourierTransformationSelection._restrictToSphericalPhaseBackward>false</FourierTransformationSelection._restrictToSphericalPhaseBackward><FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh>true</FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh></I2OParameters._fourierSelectionDetector><I2OParameters._fourierSelectionInsideComponent typeID="VirtualLabAPI.Core.Propagation.FourierTransformationSelection, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="453"><FourierTransformationSelection._allowedForwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedForwardTransformations><FourierTransformationSelection._allowedBackwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedBackwardTransformations><FourierTransformationSelection._restrictToSphericalPhaseForward>false</FourierTransformationSelection._restrictToSphericalPhaseForward><FourierTransformationSelection._restrictToSphericalPhaseBackward>false</FourierTransformationSelection._restrictToSphericalPhaseBackward><FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh>true</FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh></I2OParameters._fourierSelectionInsideComponent><I2OParameters._enforcePointwiseFourierTransformForPixelLimit>false</I2OParameters._enforcePointwiseFourierTransformForPixelLimit><I2OParameters._pixelLimitForEnforcingPointwiseFourierTransform>10000</I2OParameters._pixelLimitForEnforcingPointwiseFourierTransform><I2OParameters._configurationTypeFourierSelection typeID="VirtualLabAPI.Core.Propagation.ConfigurationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Individual␣2</I2OParameters._configurationTypeFourierSelection><I2OParameters._configurationTypeGriddedSampling typeID="VirtualLabAPI.Core.Propagation.ConfigurationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Individual␣2</I2OParameters._configurationTypeGriddedSampling><I2OParameters._configurationTypeGridlessSampling typeID="VirtualLabAPI.Core.Propagation.ConfigurationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Individual␣2</I2OParameters._configurationTypeGridlessSampling></entry></LightPathElement._freespaceParameterForModelingLevels><LightPathElement._overwriteInputToOutputParameter>false</LightPathElement._overwriteInputToOutputParameter><LightPathElement._inputToOutputParametersOverwrittenByLPE typeID="VirtualLabAPI.Core.Propagation.I2OParameters, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</LightPathElement._inputToOutputParametersOverwrittenByLPE><LightPathElement._axesKeyForTranslationTolerancing>ICSaxes</LightPathElement._axesKeyForTranslationTolerancing><LightPathElement._translationTolerancingVector typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="454"><X>0</X><Y>0</Y><Z>0</Z></LightPathElement._translationTolerancingVector><LightPathElement._referencePointKeyForTolerancingRotationCenter>ICSorigin</LightPathElement._referencePointKeyForTolerancingRotationCenter><LightPathElement._axesKeyForOrientationTolerancing>ICSaxes</LightPathElement._axesKeyForOrientationTolerancing><LightPathElement._orientationTolerancingAngles typeID="VirtualLabAPI.Core.Numerics.OrientationBySphereAngles, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="455"><OrientationBySphereAngles._anglePhi>0</OrientationBySphereAngles._anglePhi><OrientationBySphereAngles._angleTheta>0</OrientationBySphereAngles._angleTheta><OrientationBySphereAngles._angleZeta>0</OrientationBySphereAngles._angleZeta><OrientationBySphereAngles._sphereAnglesApplicationBeforeZetaRotation>true</OrientationBySphereAngles._sphereAnglesApplicationBeforeZetaRotation></LightPathElement._orientationTolerancingAngles><LightPathElement._translationTolerancingActivated>false</LightPathElement._translationTolerancingActivated><LightPathElement._orientationTolerancingActivated>false</LightPathElement._orientationTolerancingActivated><LightPathElement._doOrientationTolerancingBeforeTranslationTolerancing>false</LightPathElement._doOrientationTolerancingBeforeTranslationTolerancing><LightPathElement._externalDefinedTypeAbbreviation></LightPathElement._externalDefinedTypeAbbreviation></entry><entry typeID="VirtualLabAPI.Core.LightPath.ElectromagneticFieldDetectorLPE, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="456"><ElectromagneticFieldDetectorLPE._griddedAndOrGriddedDataShallBeShown typeID="VirtualLabAPI.Core.LightPath.GriddedGridlessVisualization, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">OnlyGriddedData␣0</ElectromagneticFieldDetectorLPE._griddedAndOrGriddedDataShallBeShown><ElectromagneticFieldDetectorLPE._showPositionsOnlyForGridless>false</ElectromagneticFieldDetectorLPE._showPositionsOnlyForGridless><ElectromagneticFieldDetectorLPE._useNumberGridlessSamplesOfInputField>true</ElectromagneticFieldDetectorLPE._useNumberGridlessSamplesOfInputField><ElectromagneticFieldDetectorLPE._gridlessSelectionModeManual typeID="VirtualLabAPI.Core.OpticalSystems.RaySelectionModeSource, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">RegularXY␣0</ElectromagneticFieldDetectorLPE._gridlessSelectionModeManual><ElectromagneticFieldDetectorLPE._gridlessSelectionVectorManual typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="457"><X>11</X><Y>11</Y></ElectromagneticFieldDetectorLPE._gridlessSelectionVectorManual><ElectromagneticFieldDetectorLPE._gridlessDensityForHexaPolarManual>5</ElectromagneticFieldDetectorLPE._gridlessDensityForHexaPolarManual><ElectromagneticFieldDetectorLPE._gridlessGenerateMeshRandomManual>false</ElectromagneticFieldDetectorLPE._gridlessGenerateMeshRandomManual><ElectromagneticFieldDetectorLPE._gridlessNumberRandomManual>100</ElectromagneticFieldDetectorLPE._gridlessNumberRandomManual><ElectromagneticFieldDetectorLPE._gridlessUseSeedForRandomPositionManual>false</ElectromagneticFieldDetectorLPE._gridlessUseSeedForRandomPositionManual><ElectromagneticFieldDetectorLPE._gridlessSeedRandomManual>0</ElectromagneticFieldDetectorLPE._gridlessSeedRandomManual><ElectromagneticFieldDetectorLPE._gridlessFilterPositionsSmallerThanThreshold>true</ElectromagneticFieldDetectorLPE._gridlessFilterPositionsSmallerThanThreshold><ElectromagneticFieldDetectorLPE._gridlessThresholdForSampleFiltering>0.001</ElectromagneticFieldDetectorLPE._gridlessThresholdForSampleFiltering><ElectromagneticFieldDetectorLPE._gridlessUseColorLookUpTablesForDifferentModes>false</ElectromagneticFieldDetectorLPE._gridlessUseColorLookUpTablesForDifferentModes><ElectromagneticFieldDetectorLPE._gridlessColorLookupTableForDifferentModes typeID="VirtualLabAPI.UI.DataVisualization._2DView.ColorLookUpTableForDataView2D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="458"><ColorLookUpTableForDataView2D._function typeID="VirtualLabAPI.UI.DataVisualization._2DView.EnumStrictlyIncreasingFunctionForLookUpTable, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Linear␣0</ColorLookUpTableForDataView2D._function><ColorLookUpTableForDataView2D._colorsRed>AOH/</ColorLookUpTableForDataView2D._colorsRed><ColorLookUpTableForDataView2D._colorsGreen>AHH/</ColorLookUpTableForDataView2D._colorsGreen><ColorLookUpTableForDataView2D._colorsBlue>QADX</ColorLookUpTableForDataView2D._colorsBlue><ColorLookUpTableForDataView2D._colorsAlpha>////</ColorLookUpTableForDataView2D._colorsAlpha><ColorLookUpTableForDataView2D._colorDifferentialsRed typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>225</entry><entry>30</entry></ColorLookUpTableForDataView2D._colorDifferentialsRed><ColorLookUpTableForDataView2D._colorDifferentialsGreen typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>113</entry><entry>142</entry></ColorLookUpTableForDataView2D._colorDifferentialsGreen><ColorLookUpTableForDataView2D._colorDifferentialsBlue typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>-64</entry><entry>215</entry></ColorLookUpTableForDataView2D._colorDifferentialsBlue><ColorLookUpTableForDataView2D._colorDifferentialsAlpha typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>0</entry><entry>0</entry></ColorLookUpTableForDataView2D._colorDifferentialsAlpha><ColorLookUpTableForDataView2D._linearColorInterpolation>true</ColorLookUpTableForDataView2D._linearColorInterpolation><ColorLookUpTableForDataView2D._functionParameter>5</ColorLookUpTableForDataView2D._functionParameter><ColorLookUpTableForDataView2D._name>Midnight Sun</ColorLookUpTableForDataView2D._name><ColorLookUpTableForDataView2D._markerColor_1>-16777216</ColorLookUpTableForDataView2D._markerColor_1><ColorLookUpTableForDataView2D._markerColor_2>-6553601</ColorLookUpTableForDataView2D._markerColor_2><ColorLookUpTableForDataView2D._markerColor_S>-65408</ColorLookUpTableForDataView2D._markerColor_S></ElectromagneticFieldDetectorLPE._gridlessColorLookupTableForDifferentModes><ElectromagneticFieldDetectorLPE._fieldComponents typeID="VirtualLabAPI.Core.FieldRepresentations.HarmonicFieldComponents[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.FieldRepresentations.HarmonicFieldComponents, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Ex␣0</entry><entry typeID="VirtualLabAPI.Core.FieldRepresentations.HarmonicFieldComponents, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Ey␣1</entry></ElectromagneticFieldDetectorLPE._fieldComponents><ElectromagneticFieldDetectorLPE._useParaxialApproximationForFieldComponentCalculation>true</ElectromagneticFieldDetectorLPE._useParaxialApproximationForFieldComponentCalculation><ElectromagneticFieldDetectorLPE._fieldComponentsToDisplay typeID="VirtualLabAPI.Core.FieldRepresentations.HarmonicFieldComponents[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.FieldRepresentations.HarmonicFieldComponents, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Ex␣0</entry><entry typeID="VirtualLabAPI.Core.FieldRepresentations.HarmonicFieldComponents, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Ey␣1</entry></ElectromagneticFieldDetectorLPE._fieldComponentsToDisplay><ElectromagneticFieldDetectorLPE._displayXDomain>true</ElectromagneticFieldDetectorLPE._displayXDomain><ElectromagneticFieldDetectorLPE._displayKDomain>true</ElectromagneticFieldDetectorLPE._displayKDomain><ElectromagneticFieldDetectorLPE._amplitudeOnly>false</ElectromagneticFieldDetectorLPE._amplitudeOnly><ElectromagneticFieldDetectorLPE._showCoherentModesIndividually>false</ElectromagneticFieldDetectorLPE._showCoherentModesIndividually><ElectromagneticFieldDetectorLPE._excludeSphericalPhase>false</ElectromagneticFieldDetectorLPE._excludeSphericalPhase><ElectromagneticFieldDetectorLPE._coherentSummationType typeID="VirtualLabAPI.Core.LightPath.CoherentSummationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Coherent␣0</ElectromagneticFieldDetectorLPE._coherentSummationType><ElectromagneticFieldDetectorLPE._coherenceTime>0</ElectromagneticFieldDetectorLPE._coherenceTime><ElectromagneticFieldDetectorLPE._showWavefrontSeparately>false</ElectromagneticFieldDetectorLPE._showWavefrontSeparately><ElectromagneticFieldDetectorLPE._interpolationMethodDataArray typeID="VirtualLabAPI.Core.Numerics.InterpolationMethod, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Nearest␣4</ElectromagneticFieldDetectorLPE._interpolationMethodDataArray><ElectromagneticFieldDetectorLPE._colorLookupTable typeID="VirtualLabAPI.UI.DataVisualization._2DView.ColorLookUpTableForDataView2D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="459"><ColorLookUpTableForDataView2D._function typeID="VirtualLabAPI.UI.DataVisualization._2DView.EnumStrictlyIncreasingFunctionForLookUpTable, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Linear␣0</ColorLookUpTableForDataView2D._function><ColorLookUpTableForDataView2D._colorsRed>AOH/</ColorLookUpTableForDataView2D._colorsRed><ColorLookUpTableForDataView2D._colorsGreen>AHH/</ColorLookUpTableForDataView2D._colorsGreen><ColorLookUpTableForDataView2D._colorsBlue>QADX</ColorLookUpTableForDataView2D._colorsBlue><ColorLookUpTableForDataView2D._colorsAlpha>////</ColorLookUpTableForDataView2D._colorsAlpha><ColorLookUpTableForDataView2D._colorDifferentialsRed typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>225</entry><entry>30</entry></ColorLookUpTableForDataView2D._colorDifferentialsRed><ColorLookUpTableForDataView2D._colorDifferentialsGreen typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>113</entry><entry>142</entry></ColorLookUpTableForDataView2D._colorDifferentialsGreen><ColorLookUpTableForDataView2D._colorDifferentialsBlue typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>-64</entry><entry>215</entry></ColorLookUpTableForDataView2D._colorDifferentialsBlue><ColorLookUpTableForDataView2D._colorDifferentialsAlpha typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>0</entry><entry>0</entry></ColorLookUpTableForDataView2D._colorDifferentialsAlpha><ColorLookUpTableForDataView2D._linearColorInterpolation>true</ColorLookUpTableForDataView2D._linearColorInterpolation><ColorLookUpTableForDataView2D._functionParameter>5</ColorLookUpTableForDataView2D._functionParameter><ColorLookUpTableForDataView2D._name>Midnight Sun</ColorLookUpTableForDataView2D._name><ColorLookUpTableForDataView2D._markerColor_1>-16777216</ColorLookUpTableForDataView2D._markerColor_1><ColorLookUpTableForDataView2D._markerColor_2>-6553601</ColorLookUpTableForDataView2D._markerColor_2><ColorLookUpTableForDataView2D._markerColor_S>-65408</ColorLookUpTableForDataView2D._markerColor_S></ElectromagneticFieldDetectorLPE._colorLookupTable><ElectromagneticFieldDetectorLPE._colorForUndefinedValues>-65281</ElectromagneticFieldDetectorLPE._colorForUndefinedValues><ElectromagneticFieldDetectorLPE._planeOfPolarizationEllipses>␀</ElectromagneticFieldDetectorLPE._planeOfPolarizationEllipses><ElectromagneticFieldDetectorLPE._viewSettings_forPolEllipses typeID="VirtualLabAPI.UI.DataVisualization._2DView.ViewSettingsForGridOfPolarizationEllipsesAddOn, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="460"><ViewSettingsForGridOfPolarizationEllipsesAddOn._colorCounterClockwise>-65536</ViewSettingsForGridOfPolarizationEllipsesAddOn._colorCounterClockwise><ViewSettingsForGridOfPolarizationEllipsesAddOn._drawArrows>false</ViewSettingsForGridOfPolarizationEllipsesAddOn._drawArrows><ViewSettingsForGridOfPolarizationEllipsesAddOn._minimumCellSizeInPixels>50</ViewSettingsForGridOfPolarizationEllipsesAddOn._minimumCellSizeInPixels><ViewSettingsForGridOfPolarizationEllipsesAddOn._extractionStrategy typeID="VirtualLabAPI.Core.DataVisualization.GridExtractionStrategy, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Average␣1</ViewSettingsForGridOfPolarizationEllipsesAddOn._extractionStrategy><ViewSettingsForGridOfPolarizationEllipsesAddOn._showGrid>false</ViewSettingsForGridOfPolarizationEllipsesAddOn._showGrid><ViewSettingsForGridOfPolarizationEllipsesAddOn._colorOfGrid>-4144960</ViewSettingsForGridOfPolarizationEllipsesAddOn._colorOfGrid><ViewSettingsForGraphicsAddOnObjectsBasic._innerColor>16777215</ViewSettingsForGraphicsAddOnObjectsBasic._innerColor><ViewSettingsForGraphicsAddOnObjectsBasic._borderColor>-16776961</ViewSettingsForGraphicsAddOnObjectsBasic._borderColor><ViewSettingsForGraphicsAddOnObjectsBasic._borderWidth>1</ViewSettingsForGraphicsAddOnObjectsBasic._borderWidth><ViewSettingsForGraphicsAddOnObjectsBasic._borderAndFillMode typeID="VirtualLabAPI.UI.DataVisualization.BorderAndFillingMode, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">DrawBorderOnly␣0</ViewSettingsForGraphicsAddOnObjectsBasic._borderAndFillMode><ViewSettingsForGraphicsAddOnObjectsBasic._visible>true</ViewSettingsForGraphicsAddOnObjectsBasic._visible></ElectromagneticFieldDetectorLPE._viewSettings_forPolEllipses><ElectromagneticFieldDetectorLPE._hideNumericalArtifacts>true</ElectromagneticFieldDetectorLPE._hideNumericalArtifacts><ElectromagneticFieldDetectorLPE._numericalArtifactsThreshold>0.001</ElectromagneticFieldDetectorLPE._numericalArtifactsThreshold><DetectorBaseLPE._addonContainer typeID="VirtualLabAPI.Core.LightPath.DetectorAddonContainer, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="461"><DetectorAddonContainer._addons typeID="System.Collections.Generic.List`1[[VirtualLabAPI.Core.LightPath.DetectorAddOnBase, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="VirtualLabAPI.Core.LightPath.DetectorAddOnPlaceHolder, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="462"><DetectorAddOnPlaceHolder._name>Data from Field Monitor</DetectorAddOnPlaceHolder._name><DetectorAddOnPlaceHolder._iD_Of_Parent>␀</DetectorAddOnPlaceHolder._iD_Of_Parent><DetectorAddOnBase._useAddon>false</DetectorAddOnBase._useAddon><DetectorAddOnBase._iD>EMF</DetectorAddOnBase._iD></entry><entry typeID="VirtualLabAPI.Core.LightPath.DetectorAddOnPlaceHolder, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="463"><DetectorAddOnPlaceHolder._name>Electromagnetic Field Quantities</DetectorAddOnPlaceHolder._name><DetectorAddOnPlaceHolder._iD_Of_Parent>EMF</DetectorAddOnPlaceHolder._iD_Of_Parent><DetectorAddOnBase._useAddon>true</DetectorAddOnBase._useAddon><DetectorAddOnBase._iD>EFQ</DetectorAddOnBase._iD></entry></DetectorAddonContainer._addons></DetectorBaseLPE._addonContainer><DetectorBaseLPE._userSelectedSpatialDomain>true</DetectorBaseLPE._userSelectedSpatialDomain><DetectorBaseLPE._userSelectedSpectralDomain>false</DetectorBaseLPE._userSelectedSpectralDomain><DetectorBaseLPE._rayDistributionInCache typeID="VirtualLabAPI.Core.Propagation.RayDistribution, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</DetectorBaseLPE._rayDistributionInCache><DetectorBaseLPE._indexDetectorLinkageInCache>-1</DetectorBaseLPE._indexDetectorLinkageInCache><DetectorBaseLPE._sampling typeID="VirtualLabAPI.Core.LightPath.CompleteDetectorSampling, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="464"><CompleteDetectorSampling._xDomainSampling typeID="VirtualLabAPI.Core.LightPath.DetectorSampling, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="465"><DetectorSampling._automaticFieldSize>true</DetectorSampling._automaticFieldSize><DetectorSampling._fieldSizeFactor typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="466"><X>1</X><Y>1</Y></DetectorSampling._fieldSizeFactor><DetectorSampling._manualFieldSize typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="467"><X>0.00128</X><Y>0.00128</Y></DetectorSampling._manualFieldSize><DetectorSampling._centerPosition typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="468"><X>0</X><Y>0</Y></DetectorSampling._centerPosition><DetectorSampling._detectorResolutionMode typeID="VirtualLabAPI.Core.LightPath.SamplingChangeMode, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">SetNumberOfSamplingPoints␣3</DetectorSampling._detectorResolutionMode><DetectorSampling._oversamplingFactor typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="469"><X>1</X><Y>1</Y></DetectorSampling._oversamplingFactor><DetectorSampling._manualSamplingDistance typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="470"><X>1E-05</X><Y>1E-05</Y></DetectorSampling._manualSamplingDistance><DetectorSampling._predefinedResolution typeID="VirtualLabAPI.Core.LightPath.DetectorResolution, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Squared512␣3</DetectorSampling._predefinedResolution><DetectorSampling._numberOfSamplingPoints typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="471"><X>512</X><Y>512</Y></DetectorSampling._numberOfSamplingPoints><DetectorSampling._interpolation typeID="VirtualLabAPI.Core.Numerics.InterpolationMethod, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Cubic6P␣6</DetectorSampling._interpolation><DetectorSampling._restrictToManualSampling>false</DetectorSampling._restrictToManualSampling><DetectorSampling._isKDomain>false</DetectorSampling._isKDomain></CompleteDetectorSampling._xDomainSampling><CompleteDetectorSampling._kDomainSampling typeID="VirtualLabAPI.Core.LightPath.DetectorSampling, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="472"><DetectorSampling._automaticFieldSize>true</DetectorSampling._automaticFieldSize><DetectorSampling._fieldSizeFactor typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="473"><X>1</X><Y>1</Y></DetectorSampling._fieldSizeFactor><DetectorSampling._manualFieldSize typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="474"><X>1000000</X><Y>1000000</Y></DetectorSampling._manualFieldSize><DetectorSampling._centerPosition typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="475"><X>0</X><Y>0</Y></DetectorSampling._centerPosition><DetectorSampling._detectorResolutionMode typeID="VirtualLabAPI.Core.LightPath.SamplingChangeMode, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">SetNumberOfSamplingPoints␣3</DetectorSampling._detectorResolutionMode><DetectorSampling._oversamplingFactor typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="476"><X>1</X><Y>1</Y></DetectorSampling._oversamplingFactor><DetectorSampling._manualSamplingDistance typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="477"><X>10000</X><Y>10000</Y></DetectorSampling._manualSamplingDistance><DetectorSampling._predefinedResolution typeID="VirtualLabAPI.Core.LightPath.DetectorResolution, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Squared512␣3</DetectorSampling._predefinedResolution><DetectorSampling._numberOfSamplingPoints typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="478"><X>512</X><Y>512</Y></DetectorSampling._numberOfSamplingPoints><DetectorSampling._interpolation typeID="VirtualLabAPI.Core.Numerics.InterpolationMethod, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">SincFFT␣0</DetectorSampling._interpolation><DetectorSampling._restrictToManualSampling>false</DetectorSampling._restrictToManualSampling><DetectorSampling._isKDomain>true</DetectorSampling._isKDomain></CompleteDetectorSampling._kDomainSampling><CompleteDetectorSampling._evaluateDetectorInFieldCoordinateSystem>true</CompleteDetectorSampling._evaluateDetectorInFieldCoordinateSystem><CompleteDetectorSampling._usedForEnsembleOfFields>false</CompleteDetectorSampling._usedForEnsembleOfFields></DetectorBaseLPE._sampling><DetectorBaseLPE._name>␀</DetectorBaseLPE._name><DetectorBaseLPE._categories typeID="System.Collections.IEnumerable, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">␀</DetectorBaseLPE._categories><LightPathElement._internalCoordinateSystemWithTolerancing typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="479"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="480"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="481"><X>0</X><Y>0</Y><Z>0.0121</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.Numerics.IProvidesPositioningReferences, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Position._positioningReferenceProvider><Position._positioningReferenceKey></Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="482"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="483"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></CartesianCoordinateSystem._axes></LightPathElement._internalCoordinateSystemWithTolerancing><LightPathElement._internalCoordinateSystemWithoutTolerancing typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="484"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="485"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="486"><X>0</X><Y>0</Y><Z>0.0121</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.Numerics.IProvidesPositioningReferences, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Position._positioningReferenceProvider><Position._positioningReferenceKey></Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="487"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="488"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></CartesianCoordinateSystem._axes></LightPathElement._internalCoordinateSystemWithoutTolerancing><LightPathElement._coordinatesTransformationObject_GCSis1_ICSis2_withTolerancing typeID="VirtualLabAPI.Core.Numerics.TransformationsForCartesianCoordinateSystems, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="489"><TransformationsForCartesianCoordinateSystems._rotationFirstToSecond typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="490"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></TransformationsForCartesianCoordinateSystems._rotationFirstToSecond><TransformationsForCartesianCoordinateSystems._rotationSecondToFirst typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="491"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>-0</QuaternionCore._x><QuaternionCore._y>-0</QuaternionCore._y><QuaternionCore._z>-0</QuaternionCore._z></TransformationsForCartesianCoordinateSystems._rotationSecondToFirst><TransformationsForCartesianCoordinateSystems._firstOriginInSecondCS typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="492"><X>0</X><Y>0</Y><Z>-0.0121</Z></TransformationsForCartesianCoordinateSystems._firstOriginInSecondCS><TransformationsForCartesianCoordinateSystems._secondOriginInFirstCS typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="493"><X>0</X><Y>0</Y><Z>0.0121</Z></TransformationsForCartesianCoordinateSystems._secondOriginInFirstCS></LightPathElement._coordinatesTransformationObject_GCSis1_ICSis2_withTolerancing><LightPathElement._versionString_LastSuccessfulLoad>2026.1.2.8</LightPathElement._versionString_LastSuccessfulLoad><LightPathElement._versionString_Initial>2026.1.2.8</LightPathElement._versionString_Initial><LightPathElement._comment>Enter your comment here</LightPathElement._comment><LightPathElement._usedAsSourceSubstitutes>false</LightPathElement._usedAsSourceSubstitutes><LightPathElement._displayTitleExtended>Field Monitor [2D]</LightPathElement._displayTitleExtended><LightPathElement._dedicatedToolbox typeID="VirtualLabAPI.Core.VLCopyProtection.ToolBoxes, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">VirtualLab_Fusion_Standard␣0</LightPathElement._dedicatedToolbox><LightPathElement._index>600</LightPathElement._index><LightPathElement._positionInView typeID="System.Single[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>621</entry><entry>86</entry></LightPathElement._positionInView><_supportedOutputChannels typeID="System.Collections.Generic.SortedList`2[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[VirtualLabAPI.Core.LightPath.SupportedChannel, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Collections, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">{}</_supportedOutputChannels><inputChannel typeID="VirtualLabAPI.Core.LightPath.SupportedChannel, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</inputChannel><LightPathElement._inputChannelCSforRelativeElementPositioning typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="494"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="495"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="496"><X>0</X><Y>0</Y><Z>0.01</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.LightPath.ElectromagneticFieldDetectorLPE, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referring="456" /><Position._positioningReferenceKey>Detector-Position-Reference</Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="497"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="498"><QuaternionCore._w>1</QuaternionCore._w><QuaternionCore._x>0</QuaternionCore._x><QuaternionCore._y>0</QuaternionCore._y><QuaternionCore._z>0</QuaternionCore._z></CoordinateSystemBaseVectors._quaternion></CartesianCoordinateSystem._axes></LightPathElement._inputChannelCSforRelativeElementPositioning><LightPathElement._useForParameterRun>false</LightPathElement._useForParameterRun><LightPathElement._usedInMainWindow>false</LightPathElement._usedInMainWindow><LightPathElement._orientationDefinition_forEditDialogAndParameterRunOnly typeID="VirtualLabAPI.Core.Numerics.OrientationBySphereAngles, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="499"><OrientationBySphereAngles._anglePhi>0</OrientationBySphereAngles._anglePhi><OrientationBySphereAngles._angleTheta>0</OrientationBySphereAngles._angleTheta><OrientationBySphereAngles._angleZeta>0</OrientationBySphereAngles._angleZeta><OrientationBySphereAngles._sphereAnglesApplicationBeforeZetaRotation>true</OrientationBySphereAngles._sphereAnglesApplicationBeforeZetaRotation></LightPathElement._orientationDefinition_forEditDialogAndParameterRunOnly><LightPathElement._freespaceParametersAffectedByWizard typeID="System.Collections.Generic.List`1[[System.Boolean, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>true</entry><entry>true</entry></LightPathElement._freespaceParametersAffectedByWizard><LightPathElement._freespaceParameterForModelingLevels typeID="System.Collections.Generic.List`1[[VirtualLabAPI.Core.Propagation.I2OParameters, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="VirtualLabAPI.Core.Propagation.I2OParameters, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="500"><I2OParameters._usedWithinRModelingProfile>true</I2OParameters._usedWithinRModelingProfile><I2OParameters._usedWithin typeID="VirtualLabAPI.Core.Propagation.I2OParameters_UsedWithin, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Globals␣0</I2OParameters._usedWithin><I2OParameters._fieldTracingModelingLevel typeID="VirtualLabAPI.Core.Propagation.FieldTracingModelingAccuracy, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Customized␣0</I2OParameters._fieldTracingModelingLevel><I2OParameters._usePhysicalOpticsForRayGeneration>true</I2OParameters._usePhysicalOpticsForRayGeneration><I2OParameters._freezeCustomFourierSelection>true</I2OParameters._freezeCustomFourierSelection><I2OParameters._automaticSamplingGriddedSampling>true</I2OParameters._automaticSamplingGriddedSampling><I2OParameters._accuracyFactorNyquistPeriodEvaluation>0</I2OParameters._accuracyFactorNyquistPeriodEvaluation><I2OParameters._oversamplingFactorGridded>1</I2OParameters._oversamplingFactorGridded><I2OParameters._limitGriddedSamplingToMaximumNumberPoints>true</I2OParameters._limitGriddedSamplingToMaximumNumberPoints><I2OParameters._maximumNumberPointsForLimitGriddedSampling>10000</I2OParameters._maximumNumberPointsForLimitGriddedSampling><I2OParameters._defineSamplingDistanceForManualSampling>false</I2OParameters._defineSamplingDistanceForManualSampling><I2OParameters._manualSamplingDistance_XDomain typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="501"><X>1E-05</X><Y>1E-05</Y></I2OParameters._manualSamplingDistance_XDomain><I2OParameters._manualSamplingDistance_KDomain typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="502"><X>5000</X><Y>5000</Y></I2OParameters._manualSamplingDistance_KDomain><I2OParameters._manualNumberSamplingPointsGriddedData typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="503"><X>501</X><Y>501</Y></I2OParameters._manualNumberSamplingPointsGriddedData><I2OParameters._numberPointsGridlessBase>1100</I2OParameters._numberPointsGridlessBase><I2OParameters._oversamplingFactorGridless>1</I2OParameters._oversamplingFactorGridless><I2OParameters._enforceNewGridlessDataSampling>false</I2OParameters._enforceNewGridlessDataSampling><I2OParameters._performWavefrontUpgradeFromOpticalPathEvaluation>true</I2OParameters._performWavefrontUpgradeFromOpticalPathEvaluation><I2OParameters._performWavefrontUpgradeFrom2PIModuloDataByUnwrapping>true</I2OParameters._performWavefrontUpgradeFrom2PIModuloDataByUnwrapping><I2OParameters._pftSelectionAccuracyLevel>0</I2OParameters._pftSelectionAccuracyLevel><I2OParameters._thresholdForSemiAnalyticalFourierTransform>2</I2OParameters._thresholdForSemiAnalyticalFourierTransform><I2OParameters._usePointwiseFourierTransformOnlyForBijectiveMapping>false</I2OParameters._usePointwiseFourierTransformOnlyForBijectiveMapping><I2OParameters._restrictToUsePointwiseFourierTransformOnly>false</I2OParameters._restrictToUsePointwiseFourierTransformOnly><I2OParameters._fourierSelectionSourceComponent typeID="VirtualLabAPI.Core.Propagation.FourierTransformationSelection, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="504"><FourierTransformationSelection._allowedForwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedForwardTransformations><FourierTransformationSelection._allowedBackwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedBackwardTransformations><FourierTransformationSelection._restrictToSphericalPhaseForward>false</FourierTransformationSelection._restrictToSphericalPhaseForward><FourierTransformationSelection._restrictToSphericalPhaseBackward>false</FourierTransformationSelection._restrictToSphericalPhaseBackward><FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh>true</FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh></I2OParameters._fourierSelectionSourceComponent><I2OParameters._fourierSelectionSourceDetector typeID="VirtualLabAPI.Core.Propagation.FourierTransformationSelection, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="505"><FourierTransformationSelection._allowedForwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedForwardTransformations><FourierTransformationSelection._allowedBackwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedBackwardTransformations><FourierTransformationSelection._restrictToSphericalPhaseForward>false</FourierTransformationSelection._restrictToSphericalPhaseForward><FourierTransformationSelection._restrictToSphericalPhaseBackward>false</FourierTransformationSelection._restrictToSphericalPhaseBackward><FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh>true</FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh></I2OParameters._fourierSelectionSourceDetector><I2OParameters._fourierSelectionComponent typeID="VirtualLabAPI.Core.Propagation.FourierTransformationSelection, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="506"><FourierTransformationSelection._allowedForwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedForwardTransformations><FourierTransformationSelection._allowedBackwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedBackwardTransformations><FourierTransformationSelection._restrictToSphericalPhaseForward>false</FourierTransformationSelection._restrictToSphericalPhaseForward><FourierTransformationSelection._restrictToSphericalPhaseBackward>false</FourierTransformationSelection._restrictToSphericalPhaseBackward><FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh>true</FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh></I2OParameters._fourierSelectionComponent><I2OParameters._fourierSelectionDetector typeID="VirtualLabAPI.Core.Propagation.FourierTransformationSelection, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="507"><FourierTransformationSelection._allowedForwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedForwardTransformations><FourierTransformationSelection._allowedBackwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedBackwardTransformations><FourierTransformationSelection._restrictToSphericalPhaseForward>false</FourierTransformationSelection._restrictToSphericalPhaseForward><FourierTransformationSelection._restrictToSphericalPhaseBackward>false</FourierTransformationSelection._restrictToSphericalPhaseBackward><FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh>true</FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh></I2OParameters._fourierSelectionDetector><I2OParameters._fourierSelectionInsideComponent typeID="VirtualLabAPI.Core.Propagation.FourierTransformationSelection, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="508"><FourierTransformationSelection._allowedForwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedForwardTransformations><FourierTransformationSelection._allowedBackwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedBackwardTransformations><FourierTransformationSelection._restrictToSphericalPhaseForward>false</FourierTransformationSelection._restrictToSphericalPhaseForward><FourierTransformationSelection._restrictToSphericalPhaseBackward>false</FourierTransformationSelection._restrictToSphericalPhaseBackward><FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh>true</FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh></I2OParameters._fourierSelectionInsideComponent><I2OParameters._enforcePointwiseFourierTransformForPixelLimit>false</I2OParameters._enforcePointwiseFourierTransformForPixelLimit><I2OParameters._pixelLimitForEnforcingPointwiseFourierTransform>10000</I2OParameters._pixelLimitForEnforcingPointwiseFourierTransform><I2OParameters._configurationTypeFourierSelection typeID="VirtualLabAPI.Core.Propagation.ConfigurationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Individual␣2</I2OParameters._configurationTypeFourierSelection><I2OParameters._configurationTypeGriddedSampling typeID="VirtualLabAPI.Core.Propagation.ConfigurationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Individual␣2</I2OParameters._configurationTypeGriddedSampling><I2OParameters._configurationTypeGridlessSampling typeID="VirtualLabAPI.Core.Propagation.ConfigurationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Individual␣2</I2OParameters._configurationTypeGridlessSampling></entry><entry typeID="VirtualLabAPI.Core.Propagation.I2OParameters, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="509"><I2OParameters._usedWithinRModelingProfile>false</I2OParameters._usedWithinRModelingProfile><I2OParameters._usedWithin typeID="VirtualLabAPI.Core.Propagation.I2OParameters_UsedWithin, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Globals␣0</I2OParameters._usedWithin><I2OParameters._fieldTracingModelingLevel typeID="VirtualLabAPI.Core.Propagation.FieldTracingModelingAccuracy, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Customized␣0</I2OParameters._fieldTracingModelingLevel><I2OParameters._usePhysicalOpticsForRayGeneration>true</I2OParameters._usePhysicalOpticsForRayGeneration><I2OParameters._freezeCustomFourierSelection>true</I2OParameters._freezeCustomFourierSelection><I2OParameters._automaticSamplingGriddedSampling>true</I2OParameters._automaticSamplingGriddedSampling><I2OParameters._accuracyFactorNyquistPeriodEvaluation>0</I2OParameters._accuracyFactorNyquistPeriodEvaluation><I2OParameters._oversamplingFactorGridded>1</I2OParameters._oversamplingFactorGridded><I2OParameters._limitGriddedSamplingToMaximumNumberPoints>true</I2OParameters._limitGriddedSamplingToMaximumNumberPoints><I2OParameters._maximumNumberPointsForLimitGriddedSampling>10000</I2OParameters._maximumNumberPointsForLimitGriddedSampling><I2OParameters._defineSamplingDistanceForManualSampling>false</I2OParameters._defineSamplingDistanceForManualSampling><I2OParameters._manualSamplingDistance_XDomain typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="510"><X>1E-05</X><Y>1E-05</Y></I2OParameters._manualSamplingDistance_XDomain><I2OParameters._manualSamplingDistance_KDomain typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="511"><X>5000</X><Y>5000</Y></I2OParameters._manualSamplingDistance_KDomain><I2OParameters._manualNumberSamplingPointsGriddedData typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="512"><X>501</X><Y>501</Y></I2OParameters._manualNumberSamplingPointsGriddedData><I2OParameters._numberPointsGridlessBase>1100</I2OParameters._numberPointsGridlessBase><I2OParameters._oversamplingFactorGridless>1</I2OParameters._oversamplingFactorGridless><I2OParameters._enforceNewGridlessDataSampling>false</I2OParameters._enforceNewGridlessDataSampling><I2OParameters._performWavefrontUpgradeFromOpticalPathEvaluation>true</I2OParameters._performWavefrontUpgradeFromOpticalPathEvaluation><I2OParameters._performWavefrontUpgradeFrom2PIModuloDataByUnwrapping>true</I2OParameters._performWavefrontUpgradeFrom2PIModuloDataByUnwrapping><I2OParameters._pftSelectionAccuracyLevel>0</I2OParameters._pftSelectionAccuracyLevel><I2OParameters._thresholdForSemiAnalyticalFourierTransform>2</I2OParameters._thresholdForSemiAnalyticalFourierTransform><I2OParameters._usePointwiseFourierTransformOnlyForBijectiveMapping>false</I2OParameters._usePointwiseFourierTransformOnlyForBijectiveMapping><I2OParameters._restrictToUsePointwiseFourierTransformOnly>false</I2OParameters._restrictToUsePointwiseFourierTransformOnly><I2OParameters._fourierSelectionSourceComponent typeID="VirtualLabAPI.Core.Propagation.FourierTransformationSelection, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referring="504" /><I2OParameters._fourierSelectionSourceDetector typeID="VirtualLabAPI.Core.Propagation.FourierTransformationSelection, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="513"><FourierTransformationSelection._allowedForwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedForwardTransformations><FourierTransformationSelection._allowedBackwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedBackwardTransformations><FourierTransformationSelection._restrictToSphericalPhaseForward>false</FourierTransformationSelection._restrictToSphericalPhaseForward><FourierTransformationSelection._restrictToSphericalPhaseBackward>false</FourierTransformationSelection._restrictToSphericalPhaseBackward><FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh>true</FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh></I2OParameters._fourierSelectionSourceDetector><I2OParameters._fourierSelectionComponent typeID="VirtualLabAPI.Core.Propagation.FourierTransformationSelection, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="514"><FourierTransformationSelection._allowedForwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedForwardTransformations><FourierTransformationSelection._allowedBackwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedBackwardTransformations><FourierTransformationSelection._restrictToSphericalPhaseForward>false</FourierTransformationSelection._restrictToSphericalPhaseForward><FourierTransformationSelection._restrictToSphericalPhaseBackward>false</FourierTransformationSelection._restrictToSphericalPhaseBackward><FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh>true</FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh></I2OParameters._fourierSelectionComponent><I2OParameters._fourierSelectionDetector typeID="VirtualLabAPI.Core.Propagation.FourierTransformationSelection, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="515"><FourierTransformationSelection._allowedForwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedForwardTransformations><FourierTransformationSelection._allowedBackwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedBackwardTransformations><FourierTransformationSelection._restrictToSphericalPhaseForward>false</FourierTransformationSelection._restrictToSphericalPhaseForward><FourierTransformationSelection._restrictToSphericalPhaseBackward>false</FourierTransformationSelection._restrictToSphericalPhaseBackward><FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh>true</FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh></I2OParameters._fourierSelectionDetector><I2OParameters._fourierSelectionInsideComponent typeID="VirtualLabAPI.Core.Propagation.FourierTransformationSelection, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="516"><FourierTransformationSelection._allowedForwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedForwardTransformations><FourierTransformationSelection._allowedBackwardTransformations typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType[], VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null"><entry typeID="VirtualLabAPI.Core.Propagation.FourierTransformationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Homeomorphic␣2</entry></FourierTransformationSelection._allowedBackwardTransformations><FourierTransformationSelection._restrictToSphericalPhaseForward>false</FourierTransformationSelection._restrictToSphericalPhaseForward><FourierTransformationSelection._restrictToSphericalPhaseBackward>false</FourierTransformationSelection._restrictToSphericalPhaseBackward><FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh>true</FourierTransformationSelection._enforcePointwiseTransformIfNumericalEffortTooHigh></I2OParameters._fourierSelectionInsideComponent><I2OParameters._enforcePointwiseFourierTransformForPixelLimit>false</I2OParameters._enforcePointwiseFourierTransformForPixelLimit><I2OParameters._pixelLimitForEnforcingPointwiseFourierTransform>10000</I2OParameters._pixelLimitForEnforcingPointwiseFourierTransform><I2OParameters._configurationTypeFourierSelection typeID="VirtualLabAPI.Core.Propagation.ConfigurationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Individual␣2</I2OParameters._configurationTypeFourierSelection><I2OParameters._configurationTypeGriddedSampling typeID="VirtualLabAPI.Core.Propagation.ConfigurationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Individual␣2</I2OParameters._configurationTypeGriddedSampling><I2OParameters._configurationTypeGridlessSampling typeID="VirtualLabAPI.Core.Propagation.ConfigurationType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Individual␣2</I2OParameters._configurationTypeGridlessSampling></entry></LightPathElement._freespaceParameterForModelingLevels><LightPathElement._overwriteInputToOutputParameter>false</LightPathElement._overwriteInputToOutputParameter><LightPathElement._inputToOutputParametersOverwrittenByLPE typeID="VirtualLabAPI.Core.Propagation.I2OParameters, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</LightPathElement._inputToOutputParametersOverwrittenByLPE><LightPathElement._axesKeyForTranslationTolerancing>ICSaxes</LightPathElement._axesKeyForTranslationTolerancing><LightPathElement._translationTolerancingVector typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="517"><X>0</X><Y>0</Y><Z>0</Z></LightPathElement._translationTolerancingVector><LightPathElement._referencePointKeyForTolerancingRotationCenter>ICSorigin</LightPathElement._referencePointKeyForTolerancingRotationCenter><LightPathElement._axesKeyForOrientationTolerancing>ICSaxes</LightPathElement._axesKeyForOrientationTolerancing><LightPathElement._orientationTolerancingAngles typeID="VirtualLabAPI.Core.Numerics.OrientationBySphereAngles, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="518"><OrientationBySphereAngles._anglePhi>0</OrientationBySphereAngles._anglePhi><OrientationBySphereAngles._angleTheta>0</OrientationBySphereAngles._angleTheta><OrientationBySphereAngles._angleZeta>0</OrientationBySphereAngles._angleZeta><OrientationBySphereAngles._sphereAnglesApplicationBeforeZetaRotation>true</OrientationBySphereAngles._sphereAnglesApplicationBeforeZetaRotation></LightPathElement._orientationTolerancingAngles><LightPathElement._translationTolerancingActivated>false</LightPathElement._translationTolerancingActivated><LightPathElement._orientationTolerancingActivated>false</LightPathElement._orientationTolerancingActivated><LightPathElement._doOrientationTolerancingBeforeTranslationTolerancing>false</LightPathElement._doOrientationTolerancingBeforeTranslationTolerancing><LightPathElement._externalDefinedTypeAbbreviation>DF-FMON01</LightPathElement._externalDefinedTypeAbbreviation></entry></Lightpath._lightPathElements><Lightpath._linkagesOfLPEs typeID="System.Collections.ArrayList, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="VirtualLabAPI.Core.LightPath.LPELinkage, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="519"><LPELinkage._propagationMethod typeID="VirtualLabAPI.Core.FreeSpacePropagation.AutomaticSelectionOperator, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="520"><AutomaticSelectionOperator._adaptFieldSizeAfterFreeSpacePropagation>false</AutomaticSelectionOperator._adaptFieldSizeAfterFreeSpacePropagation><AutomaticSelectionOperator._fieldSizeAfterFreeSpacePropagation typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="521"><X>0</X><Y>0</Y></AutomaticSelectionOperator._fieldSizeAfterFreeSpacePropagation><AutomaticSelectionOperator._useSPW>true</AutomaticSelectionOperator._useSPW><AutomaticSelectionOperator._useGooP>true</AutomaticSelectionOperator._useGooP><AutomaticSelectionOperator._useParaxialPropagation>true</AutomaticSelectionOperator._useParaxialPropagation><AutomaticSelectionOperator._useFarField>true</AutomaticSelectionOperator._useFarField><AutomaticSelectionOperator._accuracyFactor>1</AutomaticSelectionOperator._accuracyFactor><AutomaticSelectionOperator._deviationThreshold>0.01</AutomaticSelectionOperator._deviationThreshold><AutomaticSelectionOperator._powerPortionFieldSizeEstimation>0.999999</AutomaticSelectionOperator._powerPortionFieldSizeEstimation><AutomaticSelectionOperator._distance>0.01</AutomaticSelectionOperator._distance><AutomaticSelectionOperator._analyzeForSingleHFSMember>true</AutomaticSelectionOperator._analyzeForSingleHFSMember><AutomaticSelectionOperator._analyzeForSingleHFSMemberIndex>0</AutomaticSelectionOperator._analyzeForSingleHFSMemberIndex><SpreadSheetObject.distance>0</SpreadSheetObject.distance><SpreadSheetObject.subsequentMedium typeID="VirtualLabAPI.Core.OpticalSystems.OpticalMedium, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</SpreadSheetObject.subsequentMedium><SpreadSheetIndex>-1</SpreadSheetIndex><Comment>␀</Comment><SpreadSheetObject._usedIn typeID="VirtualLabAPI.Core.OpticalSystems.SpreadSheetObjectUsedIn, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">UsedInLightPath␣1</SpreadSheetObject._usedIn></LPELinkage._propagationMethod><LPELinkage._rotationOperator typeID="VirtualLabAPI.Core.LightPath.GeneralGeometricalOpticsTiltOperator, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="522"><GeneralGeometricalOpticsTiltOperator._fieldSizeFactor>1</GeneralGeometricalOpticsTiltOperator._fieldSizeFactor><GeometricalOpticsOperator._automaticModeTubes>true</GeometricalOpticsOperator._automaticModeTubes><GeometricalOpticsOperator._numberOfTubes typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="523"><X>64</X><Y>64</Y></GeometricalOpticsOperator._numberOfTubes><GeometricalOpticsOperator._accuracyFactor_Tubes>1</GeometricalOpticsOperator._accuracyFactor_Tubes><GeometricalOpticsOperator._automaticModeSampling>true</GeometricalOpticsOperator._automaticModeSampling><GeometricalOpticsOperator._oversamplingFactor>1</GeometricalOpticsOperator._oversamplingFactor><GeometricalOpticsOperator._activeSelectionIsSamplingPoints>false</GeometricalOpticsOperator._activeSelectionIsSamplingPoints><GeometricalOpticsOperator._samplingPointsOutputField typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="524"><X>128</X><Y>128</Y></GeometricalOpticsOperator._samplingPointsOutputField><GeometricalOpticsOperator._samplingDistanceOutputField typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="525"><X>1E-05</X><Y>1E-05</Y></GeometricalOpticsOperator._samplingDistanceOutputField><GeometricalOpticsOperator._phaseDerivativeApproximationLevel typeID="VirtualLabAPI.Core.FieldRepresentations.PhaseDerivativeApproximationLevel, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">AnalyticalLinearAndSphericalAndCylindricalPhaseApproximation␣3</GeometricalOpticsOperator._phaseDerivativeApproximationLevel><GeometricalOpticsOperator._degree_PolynomialPhaseFit>6</GeometricalOpticsOperator._degree_PolynomialPhaseFit><GeometricalOpticsOperator._linPhaseInput typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="526"><X>0</X><Y>0</Y><Z>1</Z></GeometricalOpticsOperator._linPhaseInput><GeometricalOpticsOperator._separateLinearPhaseAtOutput>true</GeometricalOpticsOperator._separateLinearPhaseAtOutput><GeometricalOpticsOperator._linPhaseTarget typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="527"><X>NaN</X><Y>NaN</Y><Z>NaN</Z></GeometricalOpticsOperator._linPhaseTarget><GeometricalOpticsOperator._distance>0.01</GeometricalOpticsOperator._distance><GeometricalOpticsOperator._globalAccuracyFactor>1</GeometricalOpticsOperator._globalAccuracyFactor><GeometricalOpticsOperator._useGlobalAccuracyFactor>true</GeometricalOpticsOperator._useGlobalAccuracyFactor><GeometricalOpticsOperator._globalDeviationThreshold>0.01</GeometricalOpticsOperator._globalDeviationThreshold></LPELinkage._rotationOperator><LPELinkage._indexOfLinkage>0</LPELinkage._indexOfLinkage><LPELinkage._indexStartElement>0</LPELinkage._indexStartElement><LPELinkage._indexEndElement>1</LPELinkage._indexEndElement><LPELinkage._keyOfStartChannel>-</LPELinkage._keyOfStartChannel><LPELinkage._on>true</LPELinkage._on><LPELinkage._colorOfLinkage>-16777216</LPELinkage._colorOfLinkage><LPELinkage._summarize>false</LPELinkage._summarize><LPELinkage._propagationSwitch typeID="VirtualLabAPI.Core.LightPath.PropagationSwitchForLPELinkage, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Standard␣0</LPELinkage._propagationSwitch></entry><entry typeID="VirtualLabAPI.Core.LightPath.LPELinkage, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="528"><LPELinkage._propagationMethod typeID="VirtualLabAPI.Core.FreeSpacePropagation.AutomaticSelectionOperator, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="529"><AutomaticSelectionOperator._adaptFieldSizeAfterFreeSpacePropagation>false</AutomaticSelectionOperator._adaptFieldSizeAfterFreeSpacePropagation><AutomaticSelectionOperator._fieldSizeAfterFreeSpacePropagation typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="530"><X>0</X><Y>0</Y></AutomaticSelectionOperator._fieldSizeAfterFreeSpacePropagation><AutomaticSelectionOperator._useSPW>true</AutomaticSelectionOperator._useSPW><AutomaticSelectionOperator._useGooP>true</AutomaticSelectionOperator._useGooP><AutomaticSelectionOperator._useParaxialPropagation>true</AutomaticSelectionOperator._useParaxialPropagation><AutomaticSelectionOperator._useFarField>true</AutomaticSelectionOperator._useFarField><AutomaticSelectionOperator._accuracyFactor>1</AutomaticSelectionOperator._accuracyFactor><AutomaticSelectionOperator._deviationThreshold>0.01</AutomaticSelectionOperator._deviationThreshold><AutomaticSelectionOperator._powerPortionFieldSizeEstimation>0.999999</AutomaticSelectionOperator._powerPortionFieldSizeEstimation><AutomaticSelectionOperator._distance>0.01</AutomaticSelectionOperator._distance><AutomaticSelectionOperator._analyzeForSingleHFSMember>true</AutomaticSelectionOperator._analyzeForSingleHFSMember><AutomaticSelectionOperator._analyzeForSingleHFSMemberIndex>0</AutomaticSelectionOperator._analyzeForSingleHFSMemberIndex><SpreadSheetObject.distance>0</SpreadSheetObject.distance><SpreadSheetObject.subsequentMedium typeID="VirtualLabAPI.Core.OpticalSystems.OpticalMedium, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</SpreadSheetObject.subsequentMedium><SpreadSheetIndex>-1</SpreadSheetIndex><Comment>␀</Comment><SpreadSheetObject._usedIn typeID="VirtualLabAPI.Core.OpticalSystems.SpreadSheetObjectUsedIn, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">UsedInLightPath␣1</SpreadSheetObject._usedIn></LPELinkage._propagationMethod><LPELinkage._rotationOperator typeID="VirtualLabAPI.Core.LightPath.GeneralGeometricalOpticsTiltOperator, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="531"><GeneralGeometricalOpticsTiltOperator._fieldSizeFactor>1</GeneralGeometricalOpticsTiltOperator._fieldSizeFactor><GeometricalOpticsOperator._automaticModeTubes>true</GeometricalOpticsOperator._automaticModeTubes><GeometricalOpticsOperator._numberOfTubes typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="532"><X>64</X><Y>64</Y></GeometricalOpticsOperator._numberOfTubes><GeometricalOpticsOperator._accuracyFactor_Tubes>1</GeometricalOpticsOperator._accuracyFactor_Tubes><GeometricalOpticsOperator._automaticModeSampling>true</GeometricalOpticsOperator._automaticModeSampling><GeometricalOpticsOperator._oversamplingFactor>1</GeometricalOpticsOperator._oversamplingFactor><GeometricalOpticsOperator._activeSelectionIsSamplingPoints>false</GeometricalOpticsOperator._activeSelectionIsSamplingPoints><GeometricalOpticsOperator._samplingPointsOutputField typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="533"><X>128</X><Y>128</Y></GeometricalOpticsOperator._samplingPointsOutputField><GeometricalOpticsOperator._samplingDistanceOutputField typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="534"><X>1E-05</X><Y>1E-05</Y></GeometricalOpticsOperator._samplingDistanceOutputField><GeometricalOpticsOperator._phaseDerivativeApproximationLevel typeID="VirtualLabAPI.Core.FieldRepresentations.PhaseDerivativeApproximationLevel, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">AnalyticalLinearAndSphericalAndCylindricalPhaseApproximation␣3</GeometricalOpticsOperator._phaseDerivativeApproximationLevel><GeometricalOpticsOperator._degree_PolynomialPhaseFit>6</GeometricalOpticsOperator._degree_PolynomialPhaseFit><GeometricalOpticsOperator._linPhaseInput typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="535"><X>0</X><Y>0</Y><Z>1</Z></GeometricalOpticsOperator._linPhaseInput><GeometricalOpticsOperator._separateLinearPhaseAtOutput>true</GeometricalOpticsOperator._separateLinearPhaseAtOutput><GeometricalOpticsOperator._linPhaseTarget typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="536"><X>NaN</X><Y>NaN</Y><Z>NaN</Z></GeometricalOpticsOperator._linPhaseTarget><GeometricalOpticsOperator._distance>0.01</GeometricalOpticsOperator._distance><GeometricalOpticsOperator._globalAccuracyFactor>1</GeometricalOpticsOperator._globalAccuracyFactor><GeometricalOpticsOperator._useGlobalAccuracyFactor>true</GeometricalOpticsOperator._useGlobalAccuracyFactor><GeometricalOpticsOperator._globalDeviationThreshold>0.01</GeometricalOpticsOperator._globalDeviationThreshold></LPELinkage._rotationOperator><LPELinkage._indexOfLinkage>1</LPELinkage._indexOfLinkage><LPELinkage._indexStartElement>1</LPELinkage._indexStartElement><LPELinkage._indexEndElement>2</LPELinkage._indexEndElement><LPELinkage._keyOfStartChannel>T</LPELinkage._keyOfStartChannel><LPELinkage._on>true</LPELinkage._on><LPELinkage._colorOfLinkage>-16776961</LPELinkage._colorOfLinkage><LPELinkage._summarize>false</LPELinkage._summarize><LPELinkage._propagationSwitch typeID="VirtualLabAPI.Core.LightPath.PropagationSwitchForLPELinkage, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Standard␣0</LPELinkage._propagationSwitch></entry></Lightpath._linkagesOfLPEs><Lightpath._linkagesOfDetectors typeID="System.Collections.ArrayList, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="VirtualLabAPI.Core.LightPath.LPELinkage, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="537"><LPELinkage._propagationMethod typeID="VirtualLabAPI.Core.FreeSpacePropagation.AutomaticSelectionOperator, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="538"><AutomaticSelectionOperator._adaptFieldSizeAfterFreeSpacePropagation>false</AutomaticSelectionOperator._adaptFieldSizeAfterFreeSpacePropagation><AutomaticSelectionOperator._fieldSizeAfterFreeSpacePropagation typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="539"><X>0</X><Y>0</Y></AutomaticSelectionOperator._fieldSizeAfterFreeSpacePropagation><AutomaticSelectionOperator._useSPW>true</AutomaticSelectionOperator._useSPW><AutomaticSelectionOperator._useGooP>true</AutomaticSelectionOperator._useGooP><AutomaticSelectionOperator._useParaxialPropagation>true</AutomaticSelectionOperator._useParaxialPropagation><AutomaticSelectionOperator._useFarField>true</AutomaticSelectionOperator._useFarField><AutomaticSelectionOperator._accuracyFactor>1</AutomaticSelectionOperator._accuracyFactor><AutomaticSelectionOperator._deviationThreshold>0.01</AutomaticSelectionOperator._deviationThreshold><AutomaticSelectionOperator._powerPortionFieldSizeEstimation>0.999999</AutomaticSelectionOperator._powerPortionFieldSizeEstimation><AutomaticSelectionOperator._distance>0.01</AutomaticSelectionOperator._distance><AutomaticSelectionOperator._analyzeForSingleHFSMember>true</AutomaticSelectionOperator._analyzeForSingleHFSMember><AutomaticSelectionOperator._analyzeForSingleHFSMemberIndex>0</AutomaticSelectionOperator._analyzeForSingleHFSMemberIndex><SpreadSheetObject.distance>0</SpreadSheetObject.distance><SpreadSheetObject.subsequentMedium typeID="VirtualLabAPI.Core.OpticalSystems.OpticalMedium, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</SpreadSheetObject.subsequentMedium><SpreadSheetIndex>-1</SpreadSheetIndex><Comment>␀</Comment><SpreadSheetObject._usedIn typeID="VirtualLabAPI.Core.OpticalSystems.SpreadSheetObjectUsedIn, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">UsedInLightPath␣1</SpreadSheetObject._usedIn></LPELinkage._propagationMethod><LPELinkage._rotationOperator typeID="VirtualLabAPI.Core.LightPath.GeneralGeometricalOpticsTiltOperator, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="540"><GeneralGeometricalOpticsTiltOperator._fieldSizeFactor>1</GeneralGeometricalOpticsTiltOperator._fieldSizeFactor><GeometricalOpticsOperator._automaticModeTubes>true</GeometricalOpticsOperator._automaticModeTubes><GeometricalOpticsOperator._numberOfTubes typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="541"><X>64</X><Y>64</Y></GeometricalOpticsOperator._numberOfTubes><GeometricalOpticsOperator._accuracyFactor_Tubes>1</GeometricalOpticsOperator._accuracyFactor_Tubes><GeometricalOpticsOperator._automaticModeSampling>true</GeometricalOpticsOperator._automaticModeSampling><GeometricalOpticsOperator._oversamplingFactor>1</GeometricalOpticsOperator._oversamplingFactor><GeometricalOpticsOperator._activeSelectionIsSamplingPoints>false</GeometricalOpticsOperator._activeSelectionIsSamplingPoints><GeometricalOpticsOperator._samplingPointsOutputField typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="542"><X>128</X><Y>128</Y></GeometricalOpticsOperator._samplingPointsOutputField><GeometricalOpticsOperator._samplingDistanceOutputField typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="543"><X>1E-05</X><Y>1E-05</Y></GeometricalOpticsOperator._samplingDistanceOutputField><GeometricalOpticsOperator._phaseDerivativeApproximationLevel typeID="VirtualLabAPI.Core.FieldRepresentations.PhaseDerivativeApproximationLevel, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">AnalyticalLinearAndSphericalAndCylindricalPhaseApproximation␣3</GeometricalOpticsOperator._phaseDerivativeApproximationLevel><GeometricalOpticsOperator._degree_PolynomialPhaseFit>6</GeometricalOpticsOperator._degree_PolynomialPhaseFit><GeometricalOpticsOperator._linPhaseInput typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="544"><X>0</X><Y>0</Y><Z>1</Z></GeometricalOpticsOperator._linPhaseInput><GeometricalOpticsOperator._separateLinearPhaseAtOutput>true</GeometricalOpticsOperator._separateLinearPhaseAtOutput><GeometricalOpticsOperator._linPhaseTarget typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="545"><X>NaN</X><Y>NaN</Y><Z>NaN</Z></GeometricalOpticsOperator._linPhaseTarget><GeometricalOpticsOperator._distance>0.01</GeometricalOpticsOperator._distance><GeometricalOpticsOperator._globalAccuracyFactor>1</GeometricalOpticsOperator._globalAccuracyFactor><GeometricalOpticsOperator._useGlobalAccuracyFactor>true</GeometricalOpticsOperator._useGlobalAccuracyFactor><GeometricalOpticsOperator._globalDeviationThreshold>0.01</GeometricalOpticsOperator._globalDeviationThreshold></LPELinkage._rotationOperator><LPELinkage._indexOfLinkage>2</LPELinkage._indexOfLinkage><LPELinkage._indexStartElement>2</LPELinkage._indexStartElement><LPELinkage._indexEndElement>600</LPELinkage._indexEndElement><LPELinkage._keyOfStartChannel>T</LPELinkage._keyOfStartChannel><LPELinkage._on>true</LPELinkage._on><LPELinkage._colorOfLinkage>-16776961</LPELinkage._colorOfLinkage><LPELinkage._summarize>false</LPELinkage._summarize><LPELinkage._propagationSwitch typeID="VirtualLabAPI.Core.LightPath.PropagationSwitchForLPELinkage, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Standard␣0</LPELinkage._propagationSwitch></entry></Lightpath._linkagesOfDetectors><UpdateOfEnvironmentConditionsNeeded>false</UpdateOfEnvironmentConditionsNeeded><Lightpath._ZOS_pupil typeID="VirtualLabAPI.Core.ExportImport.Zemax.ZOS_Pupil, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Lightpath._ZOS_pupil><Lightpath._typeOfLightPath typeID="VirtualLabAPI.Core.LightPath.LightPathType, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">General␣0</Lightpath._typeOfLightPath><Lightpath._simulationEngine typeID="VirtualLabAPI.Core.Propagation.PropagationEngine, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">FAIR␣1</Lightpath._simulationEngine><Lightpath._executionIndexForAnalyzer>-1</Lightpath._executionIndexForAnalyzer><Lightpath._nonSequentialSimulation>false</Lightpath._nonSequentialSimulation><Lightpath._accuracyFactor>1</Lightpath._accuracyFactor><Lightpath._modelingProfiles typeID="System.Collections.Generic.List`1[[VirtualLabAPI.Core.LightPath.ModelingProfile, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="VirtualLabAPI.Core.LightPath.ModelingProfile, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="546"><ModelingProfile._isRayOpticsProfile>true</ModelingProfile._isRayOpticsProfile><ModelingProfile._resultVisualization typeID="VirtualLabAPI.Core.LightPath.ResultVisualization, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">ThreeDSystemView␣0</ModelingProfile._resultVisualization><ModelingProfile._raySelectionModeDetector typeID="VirtualLabAPI.Core.OpticalSystems.RaySelectionModeSource, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">RegularXY␣0</ModelingProfile._raySelectionModeDetector><ModelingProfile._raySelectionVectorDetectors typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="547"><X>11</X><Y>11</Y></ModelingProfile._raySelectionVectorDetectors><ModelingProfile._densityForHexaPolarRayGenerationDetectors>5</ModelingProfile._densityForHexaPolarRayGenerationDetectors><ModelingProfile._generateMeshForRayTracingDetectors>false</ModelingProfile._generateMeshForRayTracingDetectors><ModelingProfile._numberRaysRandomSelectionDetectors>100</ModelingProfile._numberRaysRandomSelectionDetectors><ModelingProfile._useSeedForRandomRaySelectionDetectors>false</ModelingProfile._useSeedForRandomRaySelectionDetectors><ModelingProfile._seedRandomRaySelectionDetectors>0</ModelingProfile._seedRandomRaySelectionDetectors><ModelingProfile._filterRaysSmallerThanThresholdDetectors>true</ModelingProfile._filterRaysSmallerThanThresholdDetectors><ModelingProfile._thresholdForRayFilteringDetectors>0.001</ModelingProfile._thresholdForRayFilteringDetectors><ModelingProfile._filterRaysSmallerThanThreshold3DSystemView>true</ModelingProfile._filterRaysSmallerThanThreshold3DSystemView><ModelingProfile._thresholdForRayFiltering3DSystemView>0.001</ModelingProfile._thresholdForRayFiltering3DSystemView><ModelingProfile._useColorLookUpTablesForDifferentModes>false</ModelingProfile._useColorLookUpTablesForDifferentModes><ModelingProfile._colorLookupTableForDifferentModes typeID="VirtualLabAPI.UI.DataVisualization._2DView.ColorLookUpTableForDataView2D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="548"><ColorLookUpTableForDataView2D._function typeID="VirtualLabAPI.UI.DataVisualization._2DView.EnumStrictlyIncreasingFunctionForLookUpTable, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Linear␣0</ColorLookUpTableForDataView2D._function><ColorLookUpTableForDataView2D._colorsRed>AOH/</ColorLookUpTableForDataView2D._colorsRed><ColorLookUpTableForDataView2D._colorsGreen>AHH/</ColorLookUpTableForDataView2D._colorsGreen><ColorLookUpTableForDataView2D._colorsBlue>QADX</ColorLookUpTableForDataView2D._colorsBlue><ColorLookUpTableForDataView2D._colorsAlpha>////</ColorLookUpTableForDataView2D._colorsAlpha><ColorLookUpTableForDataView2D._colorDifferentialsRed typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>225</entry><entry>30</entry></ColorLookUpTableForDataView2D._colorDifferentialsRed><ColorLookUpTableForDataView2D._colorDifferentialsGreen typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>113</entry><entry>142</entry></ColorLookUpTableForDataView2D._colorDifferentialsGreen><ColorLookUpTableForDataView2D._colorDifferentialsBlue typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>-64</entry><entry>215</entry></ColorLookUpTableForDataView2D._colorDifferentialsBlue><ColorLookUpTableForDataView2D._colorDifferentialsAlpha typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>0</entry><entry>0</entry></ColorLookUpTableForDataView2D._colorDifferentialsAlpha><ColorLookUpTableForDataView2D._linearColorInterpolation>true</ColorLookUpTableForDataView2D._linearColorInterpolation><ColorLookUpTableForDataView2D._functionParameter>5</ColorLookUpTableForDataView2D._functionParameter><ColorLookUpTableForDataView2D._name>Midnight Sun</ColorLookUpTableForDataView2D._name><ColorLookUpTableForDataView2D._markerColor_1>-16777216</ColorLookUpTableForDataView2D._markerColor_1><ColorLookUpTableForDataView2D._markerColor_2>-6553601</ColorLookUpTableForDataView2D._markerColor_2><ColorLookUpTableForDataView2D._markerColor_S>-65408</ColorLookUpTableForDataView2D._markerColor_S></ModelingProfile._colorLookupTableForDifferentModes><ModelingProfile._performWavefrontUpgrade>true</ModelingProfile._performWavefrontUpgrade><ModelingProfile._useOnlySphericalPartForPFT>false</ModelingProfile._useOnlySphericalPartForPFT><ModelingProfile._thresholdForSemiAnalyticalFourierTransform>2</ModelingProfile._thresholdForSemiAnalyticalFourierTransform></entry><entry typeID="VirtualLabAPI.Core.LightPath.ModelingProfile, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="549"><ModelingProfile._isRayOpticsProfile>false</ModelingProfile._isRayOpticsProfile><ModelingProfile._resultVisualization typeID="VirtualLabAPI.Core.LightPath.ResultVisualization, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Detectors␣1</ModelingProfile._resultVisualization><ModelingProfile._raySelectionModeDetector typeID="VirtualLabAPI.Core.OpticalSystems.RaySelectionModeSource, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">RegularXY␣0</ModelingProfile._raySelectionModeDetector><ModelingProfile._raySelectionVectorDetectors typeID="VirtualLabAPI.Core.Numerics.Vector, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="550"><X>11</X><Y>11</Y></ModelingProfile._raySelectionVectorDetectors><ModelingProfile._densityForHexaPolarRayGenerationDetectors>5</ModelingProfile._densityForHexaPolarRayGenerationDetectors><ModelingProfile._generateMeshForRayTracingDetectors>false</ModelingProfile._generateMeshForRayTracingDetectors><ModelingProfile._numberRaysRandomSelectionDetectors>100</ModelingProfile._numberRaysRandomSelectionDetectors><ModelingProfile._useSeedForRandomRaySelectionDetectors>false</ModelingProfile._useSeedForRandomRaySelectionDetectors><ModelingProfile._seedRandomRaySelectionDetectors>0</ModelingProfile._seedRandomRaySelectionDetectors><ModelingProfile._filterRaysSmallerThanThresholdDetectors>true</ModelingProfile._filterRaysSmallerThanThresholdDetectors><ModelingProfile._thresholdForRayFilteringDetectors>0.001</ModelingProfile._thresholdForRayFilteringDetectors><ModelingProfile._filterRaysSmallerThanThreshold3DSystemView>true</ModelingProfile._filterRaysSmallerThanThreshold3DSystemView><ModelingProfile._thresholdForRayFiltering3DSystemView>0.001</ModelingProfile._thresholdForRayFiltering3DSystemView><ModelingProfile._useColorLookUpTablesForDifferentModes>false</ModelingProfile._useColorLookUpTablesForDifferentModes><ModelingProfile._colorLookupTableForDifferentModes typeID="VirtualLabAPI.UI.DataVisualization._2DView.ColorLookUpTableForDataView2D, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null" Referent="551"><ColorLookUpTableForDataView2D._function typeID="VirtualLabAPI.UI.DataVisualization._2DView.EnumStrictlyIncreasingFunctionForLookUpTable, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">Linear␣0</ColorLookUpTableForDataView2D._function><ColorLookUpTableForDataView2D._colorsRed>AOH/</ColorLookUpTableForDataView2D._colorsRed><ColorLookUpTableForDataView2D._colorsGreen>AHH/</ColorLookUpTableForDataView2D._colorsGreen><ColorLookUpTableForDataView2D._colorsBlue>QADX</ColorLookUpTableForDataView2D._colorsBlue><ColorLookUpTableForDataView2D._colorsAlpha>////</ColorLookUpTableForDataView2D._colorsAlpha><ColorLookUpTableForDataView2D._colorDifferentialsRed typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>225</entry><entry>30</entry></ColorLookUpTableForDataView2D._colorDifferentialsRed><ColorLookUpTableForDataView2D._colorDifferentialsGreen typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>113</entry><entry>142</entry></ColorLookUpTableForDataView2D._colorDifferentialsGreen><ColorLookUpTableForDataView2D._colorDifferentialsBlue typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>-64</entry><entry>215</entry></ColorLookUpTableForDataView2D._colorDifferentialsBlue><ColorLookUpTableForDataView2D._colorDifferentialsAlpha typeID="System.Double[], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry>0</entry><entry>0</entry></ColorLookUpTableForDataView2D._colorDifferentialsAlpha><ColorLookUpTableForDataView2D._linearColorInterpolation>true</ColorLookUpTableForDataView2D._linearColorInterpolation><ColorLookUpTableForDataView2D._functionParameter>5</ColorLookUpTableForDataView2D._functionParameter><ColorLookUpTableForDataView2D._name>Midnight Sun</ColorLookUpTableForDataView2D._name><ColorLookUpTableForDataView2D._markerColor_1>-16777216</ColorLookUpTableForDataView2D._markerColor_1><ColorLookUpTableForDataView2D._markerColor_2>-6553601</ColorLookUpTableForDataView2D._markerColor_2><ColorLookUpTableForDataView2D._markerColor_S>-65408</ColorLookUpTableForDataView2D._markerColor_S></ModelingProfile._colorLookupTableForDifferentModes><ModelingProfile._performWavefrontUpgrade>true</ModelingProfile._performWavefrontUpgrade><ModelingProfile._useOnlySphericalPartForPFT>false</ModelingProfile._useOnlySphericalPartForPFT><ModelingProfile._thresholdForSemiAnalyticalFourierTransform>2</ModelingProfile._thresholdForSemiAnalyticalFourierTransform></entry></Lightpath._modelingProfiles><Lightpath._activeModelingProfile>1</Lightpath._activeModelingProfile><Lightpath._accuracyFactorLightpathFinder>1</Lightpath._accuracyFactorLightpathFinder><Lightpath._filterRaysSmallerThanThreshold>true</Lightpath._filterRaysSmallerThanThreshold><Lightpath._thresholdForRayFiltering>0.001</Lightpath._thresholdForRayFiltering><Lightpath._processLoggingLevel typeID="VirtualLabAPI.Core.LightPath.LogDetailLevel, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">None␣0</Lightpath._processLoggingLevel><Lightpath._overrideLocalAccuracyFactors>false</Lightpath._overrideLocalAccuracyFactors><Lightpath._deviationThreshold>0.01</Lightpath._deviationThreshold><Lightpath._optimizeFieldBeforeFreeSpaceOperation>true</Lightpath._optimizeFieldBeforeFreeSpaceOperation><Lightpath._determinePilotRayDirectionOnlyFromAnalyticalData>false</Lightpath._determinePilotRayDirectionOnlyFromAnalyticalData><Lightpath._tiltAngleThresholdForOptimizationBeforeFreeSpace>0.017453292519943295</Lightpath._tiltAngleThresholdForOptimizationBeforeFreeSpace><Lightpath._overrideLocalDeviationThreshold>false</Lightpath._overrideLocalDeviationThreshold><Lightpath._useOnlyOneHFSMember2Analyze>false</Lightpath._useOnlyOneHFSMember2Analyze><Lightpath._indexOfHFSMemberToAnalyze>0</Lightpath._indexOfHFSMemberToAnalyze><Lightpath._energyThresholdNonSequential>0.0001</Lightpath._energyThresholdNonSequential><Lightpath._maximumNonSequentialLevel>100</Lightpath._maximumNonSequentialLevel><Lightpath._channelResolutionAccuracyForNonSequentialPathDetection>1</Lightpath._channelResolutionAccuracyForNonSequentialPathDetection><Lightpath._showOnlyPathsToDetectorsIn3DView>true</Lightpath._showOnlyPathsToDetectorsIn3DView><Lightpath._notes></Lightpath._notes><Lightpath._coupledParameters typeID="VirtualLabAPI.Core.LightPath.CoupledParameterContainer, VirtualLabAPI, Version=2026.1.2.8, Culture=neutral, PublicKeyToken=null">␀</Lightpath._coupledParameters><Lightpath._temperatureInDegrees>20</Lightpath._temperatureInDegrees><Lightpath._pressureInPascal>101325</Lightpath._pressureInPascal><DocumentBase._k2forXML>7E+Xue3TTQYxET4QSYnOPw==</DocumentBase._k2forXML></rootType></file>