﻿<?xml version="1.0" encoding="utf-8"?><file><version>2026.1.1.190</version><rootType typeID="VirtualLabAPI.Core.SessionEditors.OpticalDesignSessionEditors.ArbitraryArrayBeamSplitterSessionEditor, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="0"><ArbitraryArrayBeamSplitterSessionEditor.desiredDiffractionOrderDistance typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="1"><X>0.001</X><Y>0.001732</Y></ArbitraryArrayBeamSplitterSessionEditor.desiredDiffractionOrderDistance><desiredBeamArrayName>D:\JenaPhD\Tickets\Ticket 21682\Hexagon_2.png</desiredBeamArrayName><desiredBeamArray typeID="VirtualLabAPI.Core.FieldRepresentations.ComplexAmplitude, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="2"><SamplingDistance typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="3"><X>0.001</X><Y>0.001732</Y></SamplingDistance><wavelength>5.32E-07</wavelength><hasSphericalPhaseRadius>false</hasSphericalPhaseRadius><sphericalPhaseRadius>10000000</sphericalPhaseRadius><_sphericalFactorIsRemoved>false</_sphericalFactorIsRemoved><ComplexAmplitude._isPeriodicTransmission>false</ComplexAmplitude._isPeriodicTransmission><ComplexAmplitude.complexAmplitudeType typeID="VirtualLabAPI.Core.FieldRepresentations.ComplexAmplitudeType, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null">GloballyPolSpatialComplexAmplitudeField␣1</ComplexAmplitude.complexAmplitudeType><ComplexAmplitude.fieldX typeID="VirtualLabAPI.Core.Numerics.ComplexField, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="4"><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.1.190, Culture=neutral, PublicKeyToken=null" Referent="5"><X>5</X><Y>3</Y></samplingPoints><Array>AAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAPA/AAAAAAAAAAAAAAAAAADwPwAAAAAAAAAA</Array></DoubleField></ComplexAmplitude.fieldX><ComplexAmplitude.fieldY typeID="VirtualLabAPI.Core.Numerics.ComplexField, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null">␀</ComplexAmplitude.fieldY><ComplexAmplitude.jonesVector typeID="VirtualLabAPI.Core.Numerics.VectorC, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="6"><X typeID="VirtualLabAPI.Core.Numerics.Complex, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="7"><Re>1</Re><Im>0</Im></X><Y typeID="VirtualLabAPI.Core.Numerics.Complex, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="8"><Re>0</Re><Im>0</Im></Y></ComplexAmplitude.jonesVector><ComplexAmplitude.jonesMatrix typeID="VirtualLabAPI.Core.Numerics.Matrix2x2C, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="9"><Matrix2x2C.mEntry11 typeID="VirtualLabAPI.Core.Numerics.Complex, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="10"><Re>1</Re><Im>0</Im></Matrix2x2C.mEntry11><Matrix2x2C.mEntry12 typeID="VirtualLabAPI.Core.Numerics.Complex, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="11"><Re>0</Re><Im>0</Im></Matrix2x2C.mEntry12><Matrix2x2C.mEntry21 typeID="VirtualLabAPI.Core.Numerics.Complex, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="12"><Re>0</Re><Im>0</Im></Matrix2x2C.mEntry21><Matrix2x2C.mEntry22 typeID="VirtualLabAPI.Core.Numerics.Complex, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="13"><Re>1</Re><Im>0</Im></Matrix2x2C.mEntry22></ComplexAmplitude.jonesMatrix><ComplexAmplitude._linearPhaseFunction typeID="VirtualLabAPI.Core.Functions.LinearFunction, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="14"><LinearFunction._slopeX>0</LinearFunction._slopeX><LinearFunction._slopeY>0</LinearFunction._slopeY><_parameters typeID="System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[VirtualLabAPI.Core.Functions.Parameter, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"><entry typeID="System.Collections.Generic.KeyValuePair`2[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[VirtualLabAPI.Core.Functions.Parameter, VirtualLabAPI, Version=2026.1.1.190, 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">Slope in x-Direction</key><value typeID="VirtualLabAPI.Core.Functions.Parameter, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="15"><Parameter._isFixed>false</Parameter._isFixed><Parameter._valueRange typeID="VirtualLabAPI.Core.Numerics.PhysicalValueRange, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="16"><PhysicalValueRange._measuredQuantity typeID="VirtualLabAPI.Core.Numerics.MeasuredQuantity, Wyrowski.Infrastructure, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="17"><MeasuredQuantity._type typeID="VirtualLabAPI.Core.Numerics.PhysicalProperty, Wyrowski.Infrastructure, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null">NoUnit␣0</MeasuredQuantity._type><MeasuredQuantity._userDefinedDefinition typeID="Wyrowski.Infrastructure.Quantities.QuantityDefinition, Wyrowski.Infrastructure, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null">␀</MeasuredQuantity._userDefinedDefinition></PhysicalValueRange._measuredQuantity><PhysicalValueRange._name1></PhysicalValueRange._name1><PhysicalValueRange._name2></PhysicalValueRange._name2><PhysicalValueRange._value1>-1E+300</PhysicalValueRange._value1><PhysicalValueRange._value2>1E+300</PhysicalValueRange._value2><PhysicalValueRange._value1IsElementOfRange>true</PhysicalValueRange._value1IsElementOfRange><PhysicalValueRange._value2IsElementOfRange>true</PhysicalValueRange._value2IsElementOfRange></Parameter._valueRange><PhysicalValue._value>0</PhysicalValue._value><PhysicalValueBase._measuredQuantity typeID="VirtualLabAPI.Core.Numerics.MeasuredQuantity, Wyrowski.Infrastructure, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="18"><MeasuredQuantity._type typeID="VirtualLabAPI.Core.Numerics.PhysicalProperty, Wyrowski.Infrastructure, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null">NoUnit␣0</MeasuredQuantity._type><MeasuredQuantity._userDefinedDefinition typeID="Wyrowski.Infrastructure.Quantities.QuantityDefinition, Wyrowski.Infrastructure, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null">␀</MeasuredQuantity._userDefinedDefinition></PhysicalValueBase._measuredQuantity><PhysicalValueBase._comment>Slope in x-Direction</PhysicalValueBase._comment></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.Functions.Parameter, VirtualLabAPI, Version=2026.1.1.190, 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">Slope in y-Direction</key><value typeID="VirtualLabAPI.Core.Functions.Parameter, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="19"><Parameter._isFixed>false</Parameter._isFixed><Parameter._valueRange typeID="VirtualLabAPI.Core.Numerics.PhysicalValueRange, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="20"><PhysicalValueRange._measuredQuantity typeID="VirtualLabAPI.Core.Numerics.MeasuredQuantity, Wyrowski.Infrastructure, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="21"><MeasuredQuantity._type typeID="VirtualLabAPI.Core.Numerics.PhysicalProperty, Wyrowski.Infrastructure, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null">NoUnit␣0</MeasuredQuantity._type><MeasuredQuantity._userDefinedDefinition typeID="Wyrowski.Infrastructure.Quantities.QuantityDefinition, Wyrowski.Infrastructure, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null">␀</MeasuredQuantity._userDefinedDefinition></PhysicalValueRange._measuredQuantity><PhysicalValueRange._name1></PhysicalValueRange._name1><PhysicalValueRange._name2></PhysicalValueRange._name2><PhysicalValueRange._value1>-1E+300</PhysicalValueRange._value1><PhysicalValueRange._value2>1E+300</PhysicalValueRange._value2><PhysicalValueRange._value1IsElementOfRange>true</PhysicalValueRange._value1IsElementOfRange><PhysicalValueRange._value2IsElementOfRange>true</PhysicalValueRange._value2IsElementOfRange></Parameter._valueRange><PhysicalValue._value>0</PhysicalValue._value><PhysicalValueBase._measuredQuantity typeID="VirtualLabAPI.Core.Numerics.MeasuredQuantity, Wyrowski.Infrastructure, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="22"><MeasuredQuantity._type typeID="VirtualLabAPI.Core.Numerics.PhysicalProperty, Wyrowski.Infrastructure, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null">NoUnit␣0</MeasuredQuantity._type><MeasuredQuantity._userDefinedDefinition typeID="Wyrowski.Infrastructure.Quantities.QuantityDefinition, Wyrowski.Infrastructure, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null">␀</MeasuredQuantity._userDefinedDefinition></PhysicalValueBase._measuredQuantity><PhysicalValueBase._comment>Slope in y-Direction</PhysicalValueBase._comment></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.Functions.Parameter, VirtualLabAPI, Version=2026.1.1.190, 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">Absolute Term</key><value typeID="VirtualLabAPI.Core.Functions.Parameter, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="23"><Parameter._isFixed>false</Parameter._isFixed><Parameter._valueRange typeID="VirtualLabAPI.Core.Numerics.PhysicalValueRange, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="24"><PhysicalValueRange._measuredQuantity typeID="VirtualLabAPI.Core.Numerics.MeasuredQuantity, Wyrowski.Infrastructure, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="25"><MeasuredQuantity._type typeID="VirtualLabAPI.Core.Numerics.PhysicalProperty, Wyrowski.Infrastructure, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null">NoUnit␣0</MeasuredQuantity._type><MeasuredQuantity._userDefinedDefinition typeID="Wyrowski.Infrastructure.Quantities.QuantityDefinition, Wyrowski.Infrastructure, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null">␀</MeasuredQuantity._userDefinedDefinition></PhysicalValueRange._measuredQuantity><PhysicalValueRange._name1></PhysicalValueRange._name1><PhysicalValueRange._name2></PhysicalValueRange._name2><PhysicalValueRange._value1>-1E+300</PhysicalValueRange._value1><PhysicalValueRange._value2>1E+300</PhysicalValueRange._value2><PhysicalValueRange._value1IsElementOfRange>true</PhysicalValueRange._value1IsElementOfRange><PhysicalValueRange._value2IsElementOfRange>true</PhysicalValueRange._value2IsElementOfRange></Parameter._valueRange><PhysicalValue._value>0</PhysicalValue._value><PhysicalValueBase._measuredQuantity typeID="VirtualLabAPI.Core.Numerics.MeasuredQuantity, Wyrowski.Infrastructure, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="26"><MeasuredQuantity._type typeID="VirtualLabAPI.Core.Numerics.PhysicalProperty, Wyrowski.Infrastructure, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null">NoUnit␣0</MeasuredQuantity._type><MeasuredQuantity._userDefinedDefinition typeID="Wyrowski.Infrastructure.Quantities.QuantityDefinition, Wyrowski.Infrastructure, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null">␀</MeasuredQuantity._userDefinedDefinition></PhysicalValueBase._measuredQuantity><PhysicalValueBase._comment>Absolute Term</PhysicalValueBase._comment></value></entry></_parameters><_xOffset>0</_xOffset><_yOffset>0</_yOffset><_absTerm>0</_absTerm></ComplexAmplitude._linearPhaseFunction><ComplexAmplitude._propagatesInPositiveZDirection>true</ComplexAmplitude._propagatesInPositiveZDirection><ComplexAmplitude._quadraticPhaseFunction typeID="VirtualLabAPI.Core.Functions.QuadraticFunction, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null">␀</ComplexAmplitude._quadraticPhaseFunction><ComplexAmplitude._coordinateOffset typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="27"><X>0</X><Y>0</Y></ComplexAmplitude._coordinateOffset><FieldRepresentationObject._embeddingMedium typeID="VirtualLabAPI.Core.OpticalSystems.HomogeneousMedium, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="28"><material typeID="VirtualLabAPI.Core.Materials.StandardMaterial, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="29"><dispersionFormula typeID="VirtualLabAPI.Core.Materials.DispersionFormula, VirtualLabAPI, Version=2026.1.1.190, 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.1.190, Culture=neutral, PublicKeyToken=null" Referent="30"><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.1.190, 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.1.190, Culture=neutral, PublicKeyToken=null">␀</_sampledAbsorptionCoeff><MaterialAbsorptionBase._absorptionFormula typeID="VirtualLabAPI.Core.Materials.AbsorptionFormula, VirtualLabAPI, Version=2026.1.1.190, 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.1.190, 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.1.190, 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.1.190, Culture=neutral, PublicKeyToken=null" Referent="31"><SnippetHelpInformation._title></SnippetHelpInformation._title><SnippetHelpInformation._author></SnippetHelpInformation._author><SnippetHelpInformation._version></SnippetHelpInformation._version><SnippetHelpInformation._lastModified>4/23/2026 10:42:18 AM</SnippetHelpInformation._lastModified><SnippetHelpInformation._helpText></SnippetHelpInformation._helpText><SnippetHelpInformation._license typeID="VirtualLabAPI.Core.Modules.LicenseType, VirtualLabAPI, Version=2026.1.1.190, 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.1.190, Culture=neutral, PublicKeyToken=null">␀</Material.referenceMaterial><Material._nameOfReferenceMaterial>␀</Material._nameOfReferenceMaterial><Material.name>Vacuum</Material.name><Material._stateOfMatter typeID="VirtualLabAPI.Core.Materials.StateOfMatter, VirtualLabAPI, Version=2026.1.1.190, 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></Material._categories></material><OpticalMedium._coordinateSystem typeID="VirtualLabAPI.Core.Numerics.CartesianCoordinateSystem, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="32"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="33"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="34"><X>0</X><Y>0</Y><Z>0</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.Numerics.IProvidesPositioningReferences, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null">␀</Position._positioningReferenceProvider><Position._positioningReferenceKey></Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="35"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="36"><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.1.190, Culture=neutral, PublicKeyToken=null" Referent="37"><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>Vacuum 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></FieldRepresentationObject._embeddingMedium></desiredBeamArray><desiredOutputFieldImportSource typeID="VirtualLabAPI.Core.SessionEditors.OpticalDesignSessionEditors.DesiredOutputFieldImportSource, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null">BitmapFile␣2</desiredOutputFieldImportSource><BeamSplitterDiffuserSessionEditor.inputBeamParameter typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="38"><X>0.0002</X><Y>0.0002</Y></BeamSplitterDiffuserSessionEditor.inputBeamParameter><BeamSplitterDiffuserSessionEditor.laserBeamParameterType typeID="VirtualLabAPI.Core.SessionEditors.OpticalDesignSessionEditors.LaserBeamParameterType, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null">Waist␣0</BeamSplitterDiffuserSessionEditor.laserBeamParameterType><BeamSplitterDiffuserSessionEditor.laserBeamWaistDivergenceDefinition typeID="VirtualLabAPI.Core.SessionEditors.OpticalDesignSessionEditors.LaserBeamWaistDivergenceDefinition, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null">RadiusOneOverE2␣0</BeamSplitterDiffuserSessionEditor.laserBeamWaistDivergenceDefinition><BeamSplitterDiffuserSessionEditor.wavelength>5.32E-07</BeamSplitterDiffuserSessionEditor.wavelength><BeamSplitterDiffuserSessionEditor.opticalSystemSetup typeID="VirtualLabAPI.Core.SessionEditors.OpticalDesignSessionEditors.OpticalSystemSetup, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null">TwoFSetup␣0</BeamSplitterDiffuserSessionEditor.opticalSystemSetup><BeamSplitterDiffuserSessionEditor.focalLength>0.1</BeamSplitterDiffuserSessionEditor.focalLength><BeamSplitterDiffuserSessionEditor.propagationDistanceDOETarget>0.1</BeamSplitterDiffuserSessionEditor.propagationDistanceDOETarget><BeamSplitterDiffuserSessionEditor.lensApertureDiameter typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="39"><X>0.0254</X><Y>0.0254</Y></BeamSplitterDiffuserSessionEditor.lensApertureDiameter><BeamSplitterDiffuserSessionEditor.lensApertureShaperRectangular>false</BeamSplitterDiffuserSessionEditor.lensApertureShaperRectangular><BeamSplitterDiffuserSessionEditor._surroundingMedium typeID="VirtualLabAPI.Core.OpticalSystems.HomogeneousMedium, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="40"><material typeID="VirtualLabAPI.Core.Materials.StandardMaterial, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="41"><dispersionFormula typeID="VirtualLabAPI.Core.Materials.DispersionFormula, VirtualLabAPI, Version=2026.1.1.190, 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.1.190, Culture=neutral, PublicKeyToken=null" Referent="42"><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.1.190, 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.1.190, Culture=neutral, PublicKeyToken=null">␀</_sampledAbsorptionCoeff><MaterialAbsorptionBase._absorptionFormula typeID="VirtualLabAPI.Core.Materials.AbsorptionFormula, VirtualLabAPI, Version=2026.1.1.190, 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.1.190, 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.1.190, 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.1.190, Culture=neutral, PublicKeyToken=null" Referent="43"><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.1.190, 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.1.190, 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.1.190, 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.1.190, Culture=neutral, PublicKeyToken=null" Referent="44"><CartesianCoordinateSystem._origin typeID="VirtualLabAPI.Core.Numerics.Position, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="45"><Position._position typeID="VirtualLabAPI.Core.Numerics.Vector3D, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="46"><X>0</X><Y>0</Y><Z>0</Z></Position._position><Position._positioningReferenceProvider typeID="VirtualLabAPI.Core.Numerics.IProvidesPositioningReferences, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null">␀</Position._positioningReferenceProvider><Position._positioningReferenceKey></Position._positioningReferenceKey></CartesianCoordinateSystem._origin><CartesianCoordinateSystem._axes typeID="VirtualLabAPI.Core.Numerics.CoordinateSystemBaseVectors, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="47"><CoordinateSystemBaseVectors._quaternion typeID="VirtualLabAPI.Core.Numerics.Quaternion, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="48"><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.1.190, Culture=neutral, PublicKeyToken=null" Referent="49"><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></BeamSplitterDiffuserSessionEditor._surroundingMedium><BeamSplitterDiffuserSessionEditor.enableAdjustmentDefaultDesiredOutputFieldValues>false</BeamSplitterDiffuserSessionEditor.enableAdjustmentDefaultDesiredOutputFieldValues><BeamSplitterDiffuserSessionEditor.offAxisShift typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="50"><X>0</X><Y>0</Y></BeamSplitterDiffuserSessionEditor.offAxisShift><userDefinedEmbeddingFactorDesiredOutputField typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="51"><X>1</X><Y>1</Y></userDefinedEmbeddingFactorDesiredOutputField><enableUserDefinedEmbeddingFactorDesiredOutputField>false</enableUserDefinedEmbeddingFactorDesiredOutputField><BeamSplitterDiffuserSessionEditor.limitMaximumRelativeStrayLightIntensity>true</BeamSplitterDiffuserSessionEditor.limitMaximumRelativeStrayLightIntensity><BeamSplitterDiffuserSessionEditor.maximumRelativeStrayLightIntensity>0.1</BeamSplitterDiffuserSessionEditor.maximumRelativeStrayLightIntensity><BeamSplitterDiffuserSessionEditor.meritFunctions typeID="VirtualLabAPI.Core.SessionEditors.OpticalDesignSessionEditors.DiffuserBeamSplitterBeamShaperMeritFunctions, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null">ConversionEfficiency, UniformityError, MaximumRelativeNoiseIntensity␣25</BeamSplitterDiffuserSessionEditor.meritFunctions><BeamSplitterDiffuserSessionEditor.disableLoggingOfMeritFunctions>true</BeamSplitterDiffuserSessionEditor.disableLoggingOfMeritFunctions><BeamSplitterDiffuserSessionEditor.optimizeDOEHeightProfile>false</BeamSplitterDiffuserSessionEditor.optimizeDOEHeightProfile><BeamSplitterDiffuserSessionEditor.doeContainsDiscreteLevels>true</BeamSplitterDiffuserSessionEditor.doeContainsDiscreteLevels><BeamSplitterDiffuserSessionEditor.numberOfLevels>8</BeamSplitterDiffuserSessionEditor.numberOfLevels><BeamSplitterDiffuserSessionEditor.doeAutomaticApertureDiameter>true</BeamSplitterDiffuserSessionEditor.doeAutomaticApertureDiameter><BeamSplitterDiffuserSessionEditor.doeApertureDiameter typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="52"><X>0.0008</X><Y>0.0008</Y></BeamSplitterDiffuserSessionEditor.doeApertureDiameter><BeamSplitterDiffuserSessionEditor.doeApertureHasEllipticalShape>false</BeamSplitterDiffuserSessionEditor.doeApertureHasEllipticalShape><BeamSplitterDiffuserSessionEditor.doeContainsRectangularPixels>true</BeamSplitterDiffuserSessionEditor.doeContainsRectangularPixels><BeamSplitterDiffuserSessionEditor.automaticCalculationOfDOEPixelSize>true</BeamSplitterDiffuserSessionEditor.automaticCalculationOfDOEPixelSize><BeamSplitterDiffuserSessionEditor.minimumDOEPixelSize>1E-07</BeamSplitterDiffuserSessionEditor.minimumDOEPixelSize><BeamSplitterDiffuserSessionEditor.pixelSizeIncrement>1E-08</BeamSplitterDiffuserSessionEditor.pixelSizeIncrement><BeamSplitterDiffuserSessionEditor.doePixelSize typeID="VirtualLabAPI.Core.Numerics.VectorD, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="53"><X>1E-05</X><Y>1E-05</Y></BeamSplitterDiffuserSessionEditor.doePixelSize><BeamSplitterDiffuserSessionEditor.doeSubstrateMaterial typeID="VirtualLabAPI.Core.Materials.StandardMaterial, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null" Referent="54"><dispersionFormula typeID="VirtualLabAPI.Core.Materials.DispersionFormula, VirtualLabAPI, Version=2026.1.1.190, 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.1.190, Culture=neutral, PublicKeyToken=null" Referent="55"><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.1.190, 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.1.190, Culture=neutral, PublicKeyToken=null">␀</_sampledAbsorptionCoeff><MaterialAbsorptionBase._absorptionFormula typeID="VirtualLabAPI.Core.Materials.AbsorptionFormula, VirtualLabAPI, Version=2026.1.1.190, 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.1.190, 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.1.190, 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.1.190, Culture=neutral, PublicKeyToken=null" Referent="56"><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.1.190, 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.1.190, 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.1.190, 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></BeamSplitterDiffuserSessionEditor.doeSubstrateMaterial><BeamSplitterDiffuserSessionEditor.doeIsMirror>false</BeamSplitterDiffuserSessionEditor.doeIsMirror><BeamSplitterDiffuserSessionEditor.doeTransmissionType typeID="VirtualLabAPI.Core.SessionEditors.OpticalDesignSessionEditors.DOETransmissionType, VirtualLabAPI, Version=2026.1.1.190, Culture=neutral, PublicKeyToken=null">PhaseOnly␣1</BeamSplitterDiffuserSessionEditor.doeTransmissionType><DocumentBase._k2forXML>AaM8ltlgje9ADBIlO6dNrA==</DocumentBase._k2forXML></rootType></file>