$SIG IO_Archive H001 OptiFDTD_DesignerOptiFDTD_Designer10Optiwave Corporation1691182003 CDO_StringCDO_AggregateProxy CDO_TokenMgrsCDO_TokenMgrs::TokenMgrs$BN CDO_TokenMgrs $begin # Parameters $BN VariablesData $begin 0 $end # Variables $BN UserVariable_DataBlock $begin # Number of Variables 0 # Variable List $end # Functions $BN UserFunctions_DataBlock $begin # Number of functions 0 # Function List Specs $begin $end $end CDO_TokenMgrs::Swapper CDO_SwapperCDO_Swapper::ENsVarList CDO_OwnedList CDO_Swapper::FirstLoopIterations CDO_Integer CDO_Swapper::LeadingVarName CDO_ProfileLibrary CDO_ProfileLibrary::WaveLength1.55 CDO_ProfileLibrary::MaterialLib CDO_LibraryCDO_Library::UpdateCount CDO_Library::Library CDO_OwnedMapn_1_45CDO_MatDielectric&CDO_MatDielectric::m__lpLP.m_v3Res2.Ly CDO_Double?&CDO_MatDielectric::m__lpLP.m_v3Res2.Lx?&CDO_MatDielectric::m__lpLP.m_v3Res2.Azi6H?&CDO_MatDielectric::m__lpLP.m_v3Res2.Ayi6H?&CDO_MatDielectric::m__lpLP.m_v3Res2.Axi6H?&CDO_MatDielectric::m__lpLP.m_v3Const.x?$CDO_MatDielectric::m__lpLP.m_b3rdResCDO_Bool$CDO_MatDielectric::m__lpLP.m_b2ndRes$CDO_MatDielectric::m__lpLP.m_b1stRes'CDO_MatDielectric::m__lpLP.m_bIsotropic CDO_Material::m_nMatClsID !CDO_Material::m_strNamen_1_45"CDO_Material::VersionAfterVersion2x#*CDO_MatDielectric::m__dDisp_m_bIsIsotropic$CDO_MatDielectric::m_nDispType % CDO_MatDielectric::m_bDispersive&&CDO_MatDielectric::m__lpLP.m_v3Res3.Gz'&CDO_MatDielectric::m__lpLP.m_v3Res3.Gy(&CDO_MatDielectric::m__lpLP.m_v3Res1.Gz)&CDO_MatDielectric::m__criCRI.m_v3NRe.z333333?*&CDO_MatDielectric::m__criCRI.m_v3NRe.y333333?+&CDO_MatDielectric::m__criCRI.m_v3NRe.x333333?,&CDO_MatDielectric::m__criCRI.m_v3NIm.z-&CDO_MatDielectric::m__criCRI.m_v3NIm.y.&CDO_MatDielectric::m__criCRI.m_v3NIm.x/*CDO_MatDielectric::m__criCRI.m_dWavelength?0)CDO_MatDielectric::m__criCRI.m_bIsotropic1CDO_MatDielectric::m_bSellmeier2CDO_MatDielectric::m_nVersion 3,CDO_MatDielectric::m__dDrude_m_v3PlasmaFre_x-DB40CDO_MatDielectric::m__dDrude_m_v3BackDielConst_z?50CDO_MatDielectric::m__dDrude_m_v3BackDielConst_y?60CDO_MatDielectric::m__dDrude_m_v3BackDielConst_x?7)CDO_MatDielectric::m__dDrude_m_bIsotropic8&CDO_MatDielectric::m__lpLP.m_v3Res3.Gx9&CDO_MatDielectric::m__lpLP.m_v3Res1.Gy:&CDO_MatDielectric::m__lpLP.m_v3Res1.Gx;&CDO_MatDielectric::m__lpLP.m_v3Res1.Lz@ ?<&CDO_MatDielectric::m__lpLP.m_v3Res1.Ly@ ?=&CDO_MatDielectric::m__lpLP.m_v3Res1.Lx@ ?>&CDO_MatDielectric::m__lpLP.m_v3Res1.Azp ??&CDO_MatDielectric::m__lpLP.m_v3Res1.Ayp ?@&CDO_MatDielectric::m__lpLP.m_v3Res1.Axp ?A&CDO_MatDielectric::m__lpLP.m_v3Const.z?B&CDO_MatDielectric::m__lpLP.m_v3Const.y?CCDO_BaseMaterial::sNamen_1_45DCDO_LibraryItem::bDefaultItemE*CDO_MatDielectric::m__dDrude_m_v3CollFre_z _BF*CDO_MatDielectric::m__dDrude_m_v3CollFre_y _BG*CDO_MatDielectric::m__dDrude_m_v3CollFre_x _BH,CDO_MatDielectric::m__dDrude_m_v3PlasmaFre_z-DBI,CDO_MatDielectric::m__dDrude_m_v3PlasmaFre_y-DBJ(CDO_MatDielectric::m__dDisp_m_v3EpsInf_ze6H?K&CDO_MatDielectric::m__lpLP.m_v3Res3.LzI +2@L&CDO_MatDielectric::m__lpLP.m_v3Res3.LyI +2@M&CDO_MatDielectric::m__lpLP.m_v3Res3.LxI +2@N&CDO_MatDielectric::m__lpLP.m_v3Res3.Az'c|]@O&CDO_MatDielectric::m__lpLP.m_v3Res3.Ay'c|]@P&CDO_MatDielectric::m__lpLP.m_v3Res3.Ax'c|]@Q&CDO_MatDielectric::m__lpLP.m_v3Res2.GzR&CDO_MatDielectric::m__lpLP.m_v3Res2.GyS&CDO_MatDielectric::m__lpLP.m_v3Res2.GxT&CDO_MatDielectric::m__lpLP.m_v3Res2.Lz?U(CDO_MatDielectric::m__dDisp_m_v3EpsInf_ye6H?V(CDO_MatDielectric::m__dDisp_m_v3EpsInf_xe6H?W&CDO_MatDielectric::m__dDisp_m_v3Eps0_zl@X&CDO_MatDielectric::m__dDisp_m_v3Eps0_yl@Y&CDO_MatDielectric::m__dDisp_m_v3Eps0_xl@Z(CDO_MatDielectric::m__dDisp_m_nResonance [-CDO_MatDielectric::m__dDisp_m_nDispersionType \&CDO_MatDielectric::m__dDisp_m_bIsModel]6CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3GFactor_z_4xLˠ?^6CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3GFactor_y_4xLˠ?_6CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3GFactor_x_4xLˠ?`>CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3DampingConstant_z_4a>CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3DampingConstant_y_4b>CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3DampingConstant_x_4c=CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3OmegaResonance_z_4 Bd=CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3OmegaResonance_y_4 Be=CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3OmegaResonance_x_4 Bf2CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_bActive_4g0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3G_z_4h0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3G_y_4i0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3G_x_4j0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3L_z_4 Y@k0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3L_y_4 Y@l0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3L_x_4 Y@m0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3A_z_4HzG@n0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3A_y_4HzG@o0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3A_x_4HzG@p2CDO_MatDielectric::m__dDisp_m_pepiaArr_m_bActive_4q6CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3GFactor_z_3z2?r6CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3GFactor_y_3z2?s6CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3GFactor_x_3z2?t>CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3DampingConstant_z_3u>CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3DampingConstant_y_3v>CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3DampingConstant_x_3w=CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3OmegaResonance_z_3~lDCx=CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3OmegaResonance_y_3~lDCy=CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3OmegaResonance_x_3~lDCz2CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_bActive_3{0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3G_z_3|0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3G_y_3}0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3G_x_3~0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3L_z_3#~j?0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3L_y_3#~j?0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3L_x_3#~j?0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3A_z_3 x#?0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3A_y_3 x#?0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3A_x_3 x#?2CDO_MatDielectric::m__dDisp_m_pepiaArr_m_bActive_36CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3GFactor_z_27?6CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3GFactor_y_27?6CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3GFactor_x_27?>CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3DampingConstant_z_2>CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3DampingConstant_y_2>CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3DampingConstant_x_2=CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3OmegaResonance_z_2F|GC=CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3OmegaResonance_y_2F|GC=CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3OmegaResonance_x_2F|GC2CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_bActive_20CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3G_z_20CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3G_y_20CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3G_x_20CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3L_z_2(\?0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3L_y_2(\?0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3L_x_2(\?0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3A_z_29̗'?0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3A_y_29̗'?0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3A_x_29̗'?2CDO_MatDielectric::m__dDisp_m_pepiaArr_m_bActive_26CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3GFactor_z_17>6CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3GFactor_y_17>6CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3GFactor_x_17>>CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3DampingConstant_z_1>CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3DampingConstant_y_1>CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3DampingConstant_x_1=CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3OmegaResonance_z_15sAslHC=CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3OmegaResonance_y_15sAslHC=CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3OmegaResonance_x_15sAslHC2CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_bActive_10CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3G_z_10CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3G_y_10CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3G_x_10CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3L_z_1K7?0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3L_y_1K7?0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3L_x_1K7?0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3A_z_19̗?0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3A_y_19̗?0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3A_x_19̗?2CDO_MatDielectric::m__dDisp_m_pepiaArr_m_bActive_16CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3GFactor_z_0|Qn?6CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3GFactor_y_0|Qn?6CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3GFactor_x_0|Qn?>CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3DampingConstant_z_0>CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3DampingConstant_y_0>CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3DampingConstant_x_0=CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3OmegaResonance_z_0T&2LC=CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3OmegaResonance_y_0T&2LC=CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_v3OmegaResonance_x_0T&2LC2CDO_MatDielectric::m__dDisp_m_pmpiaArr_m_bActive_00CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3G_z_00CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3G_y_00CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3G_x_00CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3L_z_0X9v?0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3L_y_0X9v?0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3L_x_0X9v?0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3A_z_0&lscz?0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3A_y_0&lscz?0CDO_MatDielectric::m__dDisp_m_pepiaArr_m_v3A_x_0&lscz?2CDO_MatDielectric::m__dDisp_m_pepiaArr_m_bActive_0Air??kC?i6H?i6H?? !Air"AfterVersion2x#$ %&'()?*?+?,-./?012 3-DB4?5?6?789:;M*?<@ ?=@ ?>I??p ?@p ?A?B?CAirDE _BF _BG _BH-DBI-DBJe6H?K3M~4@LI +2@MI +2@Nf^@O'c|]@P'c|]@QRSTë$?Ue6H?Ve6H?Wl@Xl@Yl@Z [ \]xLˠ?^xLˠ?_xLˠ?`abc Bd Be Bfghij Y@k Y@l Y@mHzG@nHzG@oHzG@pqz2?rz2?sz2?tuvw~lDCx~lDCy~lDCz{|}~#~j?#~j?#~j? x#? x#? x#?7?7?7?F|GCF|GCF|GC(\?(\?(\?9̗'?9̗'?9̗'?7>7>7>5sAslHC5sAslHC5sAslHCK7?K7?K7?9̗?9̗?9̗?|Qn?|Qn?|Qn?T&2LCT&2LCT&2LCX9v?X9v?X9v?&lscz?&lscz?&lscz?CDO_ProfileLibrary::AppType  CDO_ProfileLibrary::Polarization CDO_TokenVarFncMgrs::Swapper  CDO_TokenVarFncMgrs::TokenMgrs$begin # Number of Variables 0 # Variable List $end $begin # Number of functions 0 # Function List Specs $begin $end $end $begin # Number of functions 0 # Function List Specs $begin $end $end  Fiber2CDO_ProfileFiberDCDS_Profile::NameFiber2CDS_Profile::2DMaterialNameAirCDS_Profile::ProfileElementsCDO_ProfileFiberElementRy0.5Rx0.5NamecoreMaterialAirFiber1DFiber1n_1_4533coren_1_45 CDO_WaferCDO_Wafer::SubstrateThickness3CDO_Wafer::CladdingThickness3CDO_Wafer::Length10CDO_Wafer::Width10CDO_Wafer::SubstrateMaterial3DAirCDO_Wafer::CladdingMaterial3DAirCDO_Wafer::Materialn_1_45 CDO_SimParams"CDO_SimParams::m_pSimParams3DAnisoCDO_SimParams3DAniso#CDO_SimParams3DAniso::m_dWaferWidth'CDO_SimParams3DAniso::m_dWaferThickness(CDO_SimParams3DAniso::m_dSchemeParameter?(CDO_SimParams3DAniso::m_dPropagationStep?)CDO_SimParams3DAniso::m_nXCutDisplayPoint )CDO_SimParams3DAniso::m_nYCutDisplayPoint %CDO_SimParams3DAniso::m_nPolarization "CDO_SimParams3DAniso::m_nBPMSolver CDO_SimParams3DAniso::m_pMeshCDO_UniformMeshCDO_UniformMesh::NumYpts CDO_UniformMesh::MaxY?CDO_UniformMesh::MinYCDO_UniformMesh::NumXpts CDO_UniformMesh::MaxX?CDO_UniformMesh::MinXCDO_SimParams3DAniso::m_pbcPMLCDO_BoundCondPMLCDO_BoundCondPML::m_nLayers !CDO_BoundCondPML::m_dTheoRefIndexư>CDO_BoundCondPML::m_dPower@"CDO_SimParams3DAniso::m_dTolerance-C6?+CDO_SimParams3DAniso::m_nUIMeshPointSetting %CDO_SimParams3DAniso::m_nMaxIteration d#CDO_SimParams3DAniso::m_nEngineType CDO_SimParams::m_pSimParams3DIsoCDO_SimParams3DIso?  ? ? CDO_SimParams::m_pSimParams2DCDO_SimParams2D CDO_SimParams2D::m_nPolarization CDO_SimParams2D::m_nBPMSolver CDO_SimParams2D::m_nBPMMethod CDO_SimParams2D::m_pMesh  ?CDO_SimParams2D::m_pbcPML ư>@#CDO_SimParams2D::m_dSchemeParameter?#CDO_SimParams2D::m_dPropagationStep?&CDO_SimParams2D::m_nUIMeshPointSetting %CDO_SimParams2D::m_nBoundaryCondition &CDO_SimParams2D::m_nFiniteElementOrder !CDO_SimParams::m_pSimParamsGlobalCDO_SimParamsGlobal$CDO_SimParamsGlobal::m_cReferenceIdx CDO_Complex#CDO_SimParamsGlobal::m_esWaveLength1.55(CDO_SimParamsGlobal::m_nNumberOfDisplays d +CDO_SimParamsGlobal::m_nSimulationTechnique  #CDO_SimParamsGlobal::m_nInputWGType 'CDO_SimParamsGlobal::m_bRunWithGraphics  CDO_Aggregate CDO_Layout::LinkListCDO_ListChildrenCDO_FDTDInputPlaneD+CDO_InputField3DInjection::m_esTiltingAngle0/CDO_InputField3DInjection::m_strSelectedWGLabel-CDO_InputField3DInjection::m_nSelectedWGIndex +CDO_InputField3DInjection::m_bDirectionAuto(CDO_InputField3DInjection::m_vDirectionZ?(CDO_InputField3DInjection::m_vDirectionY(CDO_InputField3DInjection::m_vDirectionX%CDO_InputField3DInjection::m_bEnabled)CDO_InputFieldInjection::m_esTiltingAngle0-CDO_InputFieldInjection::m_strSelectedWGLabel+CDO_InputFieldInjection::m_nSelectedWGIndex )CDO_InputFieldInjection::m_bDirectionAuto&CDO_InputFieldInjection::m_vDirectionZ?&CDO_InputFieldInjection::m_vDirectionY&CDO_InputFieldInjection::m_vDirectionX #CDO_InputFieldInjection::m_bEnabled!CDO_InputPlane::Offset?"CDO_InputPlane::StartingField #CDO_InputPlane::InputFieldInfo$CDO_InputPlane::InputField%CDO_InputField&CDO_InputField::GaussUser?'CDO_InputField::GaussModal?(#CDO_InputField::GaussCentrePosition0.0)CDO_InputField::GaussHalfWidth0.5*!CDO_InputField::GaussTiltingAngle0.0+CDO_InputField::SelectedWGLabel,#CDO_InputField::TransverseInputType -#CDO_InputField::TransverseFieldType .CDO_InputField::ViewType /CDO_InputField::PulseType 0CDO_InputField::InputType 1CDO_InputField::Power0.02'CDO_InputField::ContinuousWavelength_um1.53CDO_InputField::AmplitudeTaper4CDO_InputField::Amplitude1.05CDO_InputField::ProfileInfo6CDO_InputField::ModeInfo7%CDO_InputField::WGPageSelectedWGIndex 8CDO_InputField::RectRefIndx 9$CDO_InputField::RectTiltingAngleAuto:CDO_InputField::RectPosAuto;!CDO_InputField::RectHalfWidthAuto<CDO_InputField::RectUser?=CDO_InputField::RectModal?>"CDO_InputField::RectCentrePosition0.0?CDO_InputField::RectHalfWidth0.5@ CDO_InputField::RectTiltingAngle0.0ACDO_InputField::GaussRefIndx B%CDO_InputField::GaussTiltingAngleAutoCCDO_InputField::GaussPosAutoD"CDO_InputField::GaussHalfWidthAutoECDO_InputPlane::m_bFromBPM4FCDO_InputPlane::m_sInputWG3DUnknownGCDO_InputPlane::m_sInputWG2DUnknownHCDO_Plane::startNodeDataICDO_NodeJCDO_Node::parameterizedK CDO_Node::yL CDO_Node::xzG?MCDO_Plane::WaferLength$@NCDO_Plane::WaferWidth$@O;CDO_InputField3DTransverseGaussian::m_strSelectedWGLabel3DYP9CDO_InputField3DTransverseGaussian::m_nSelectedWGIndex3DY Q7CDO_InputField3DTransverseGaussian::m_bHalfWidthAuto3DYR4CDO_InputField3DTransverseGaussian::m_esHalfWidth3DY0.5S7CDO_InputField3DTransverseGaussian::m_bCentrePosAuto3DYT9CDO_InputField3DTransverseGaussian::m_esCentrePosition3DY0.0U9CDO_InputField3DTransverseGaussian::m_nSelectedWGIndex3DX V7CDO_InputField3DTransverseGaussian::m_bHalfWidthAuto3DXW4CDO_InputField3DTransverseGaussian::m_esHalfWidth3DX0.5X7CDO_InputField3DTransverseGaussian::m_bCentrePosAuto3DXY9CDO_InputField3DTransverseGaussian::m_esCentrePosition3DX0.0ZCDO_PosObj::StringID InputPlane1[;CDO_InputField3DTransverseGaussian::m_strSelectedWGLabel3DX\CDO_FDTDInputPlane::3DPosZzG?]CDO_FDTDInputPlane::3DPosY^CDO_FDTDInputPlane::3DPosX_CDO_FDTDInputPlane::3DDirZ?`CDO_FDTDInputPlane::3DDirYaCDO_FDTDInputPlane::3DDirXbCDO_Plane::Direction cCDO_Plane::EnableddCDO_Plane::Width$@eCDO_InputField::TimeDomainCDO_InputFieldTimeDomainCWfCDO_InputField::Version gCDO_InputField::Injection3DCDO_InputField3DInjectionLocalhCDO_InputField::Transverse3D"CDO_InputField3DTransverseGaussianiCDO_InputField::InjectionCDO_InputFieldInjectionLocaljCDO_InputField::Transverse CDO_InputFieldTransverseGaussiank,CDO_InputField3DTransverse::m__pPolarizationlCDO_PolarizationmCDO_Polarization::m_esTheta90.n$CDO_Polarization::m_enumPolarization o+CDO_InputField3DTransverse::m_bUseAmplitudep)CDO_InputField3DTransverse::m_esUserPower0.01q-CDO_InputField3DTransverse::m_esUserAmplitude1.0r/CDO_InputFieldTransverseGaussian::m_esHalfWidth0.5s2CDO_InputFieldTransverseGaussian::m_bCentrePosAutot4CDO_InputFieldTransverseGaussian::m_esCentrePosition0.0u)CDO_InputFieldTransverse::m_bUseAmplitudev'CDO_InputFieldTransverse::m_esUserPower0.01w+CDO_InputFieldTransverse::m_esUserAmplitude1.0x*CDO_InputFieldTimeDomainCW::m_esWavelength1.5y6CDO_InputFieldTransverseGaussian::m_strSelectedWGLabelz4CDO_InputFieldTransverseGaussian::m_nSelectedWGIndex {2CDO_InputFieldTransverseGaussian::m_bHalfWidthAuto| CDO_WGLinear ZLinear10}CDO_WGGeneric::StartNodeIJK?L~CDO_WGGeneric::Depth0.866025403784439CDO_WGGeneric::ProfileNameFiber2CDO_WGGeneric::DefaultTaper CDO_WGGeneric::TaperType CDO_WGGeneric::EndThickness6.000000CDO_WGGeneric::StartThickness6.000000CDO_WGTaperLinear::EndWidthExpr1.0!CDO_WGTaperLinear::StartWidthExpr1.0CDO_WGTaper::EndNodeIJK?L$@ScaleHeightProportional | ZLinear9}IJKL~0.866025403784439Fiber2  6.0000006.0000001.01.0IJKL$@ | ZLinear8}IJK?L~0Fiber2  6.0000006.0000001.01.0IJK?L$@ | ZLinear6}IJKL~0Fiber2  6.0000006.0000001.01.0IJKL$@ | ZLinear3}IJK?L~-0.866025403784439Fiber2  6.0000006.0000001.01.0IJK?L$@ | ZLinear2}IJKL~-0.866025403784439Fiber2  6.0000006.0000001.01.0IJKL$@ | ZLinear1}IJKL~0Fiber1  6.0000006.00000055IJKL$@  CDO_ScriptCDO_Script::Script9 'Clean the layout WGMgr.DeleteAll ObservePtMgr.DeleteAll InputPlaneMgr.DeleteAll 'the encapsulating fibre Dim Linear1 Set Linear1 = WGMgr.CreateObj ( "WGLinear", "Linear1" ) Linear1.SetPosition 0, 0, 10, 0 Linear1.SetAttr "WidthExpr", "5" Linear1.SetAttr "Depth", "0" Linear1.SetAttr "StartThickness", "6.000000" Linear1.SetAttr "EndThickness", "6.000000" Linear1.SetProfileName "Fiber1" Linear1.SetDefaultThicknessTaperMode True Dim Linear3 Dim tag, scale Dim x0, y0 Dim nRow1, nRow2, nRow3 '2D lattice vector components dim a11, a12 dim a21, a22 ' scale of the the unit lattice scale = 1 ' number of elements in each layer (3 layers altogether) nRow1 = 2 nrow2 = 3 nRow3 = 2 ' define and scale the lattice vectors a11 = scale * 1 a12 = 0 a21 = scale * 0.5 a22 = scale * ( sqr(3)/2 ) ' position of the bottom left element x0 = -a11/2 y0 = -sqr(3)/2 ' the first row for ii = 0 to nRow1-1 tag = ii + nRow1 Set Linear3 = WGMgr.CreateObj ( "WGLinear", "Linear"+CStr(tag) ) Linear3.SetPosition 0, x0+ii*a11, 10, x0+ii*a11 Linear3.SetAttr "WidthExpr", "1.0" Linear3.SetAttr "Depth", CStr(y0) Linear3.SetAttr "StartThickness", "6.000000" Linear3.SetAttr "EndThickness", "6.000000" Linear3.SetProfileName "Fiber2" Linear3.SetDefaultThicknessTaperMode True next ' the second row for ii = 0 to nRow2-1 if ( ii <> 1 ) then tag = ii + nRow1 + nRow2 + 1 Set Linear3 = WGMgr.CreateObj ( "WGLinear", "Linear"+CStr(tag) ) Linear3.SetPosition 0, -a21+x0+ii*a11, 10, -a21+x0+ii*a11 Linear3.SetAttr "WidthExpr", "1.0" Linear3.SetAttr "Depth", CStr(y0+a22) Linear3.SetAttr "StartThickness", "6.000000" Linear3.SetAttr "EndThickness", "6.000000" Linear3.SetProfileName "Fiber2" Linear3.SetDefaultThicknessTaperMode True end if next 'the third row for ii = 0 to nRow3-1 tag = ii + nrow1 + nRow2 + nRow3+2 Set Linear3 = WGMgr.CreateObj ( "WGLinear", "Linear"+CStr(tag) ) Linear3.SetPosition 0, x0+ii*a11, 10, x0+ii*a11 Linear3.SetAttr "WidthExpr", "1.0" Linear3.SetAttr "Depth", CStr(y0+2*a22) Linear3.SetAttr "StartThickness", "6.000000" Linear3.SetAttr "EndThickness", "6.000000" Linear3.SetProfileName "Fiber2" Linear3.SetDefaultThicknessTaperMode True next Dim InputPlane1 Set InputPlane1 = InputPlaneMgr.CreateInputObj ( "Continuous", "Gaussian", "InputPlane1", "Vertical" ) 'Common data for 2D and 3D. InputPlane1.SetPosition 0.21 InputPlane1.SetDirection "Forward" InputPlane1.SetWaveLength "1.5" InputPlane1.SetEnabled True 'Data for 2D. InputPlane1.SetAmplitudeOrPower "Amplitude", "1.0" InputPlane1.SetRefLocal InputPlane1.SetCenterPos "0.0" InputPlane1.SetHalfWidth "0.5" InputPlane1.SetTiltingAngle "0" 'Data for 3D. InputPlane1.SetAmplitudeExpr3D "1.0" InputPlane1.SetRefLocal3D InputPlane1.SetCenterPosExpr3D "0.0", "0.0" InputPlane1.SetHalfWidthExpr3D "0.5", "0.5" InputPlane1.SetTiltingAngleExpr3D "0" InputPlane1.SetLYPolarization3D InputPlane1.RefreshInputField CDO_DefaultDocumentSettings.DefaultDocumentSettings::WaveguideMaterialNameAir-DefaultDocumentSettings::WaveguideProfileNameFiber1+DefaultDocumentSettings::WaveguideTaperExpr0.5+DefaultDocumentSettings::WaveguideWidthExpr1.0CDS_PathMonitorData PathMonitorsNormalizationType PathMonitorsType CDO_UserOutputInfo +CDO_UserOutputInfo::m_nPIWNormalizationType +CDO_UserOutputInfo::m_nPOINormalizationType $CDO_UserOutputInfo::m_bASCIIRefIndex(CDO_UserOutputInfo::m_bASCIIComplexField&CDO_UserOutputInfo::m_bPowerInOutputWG&CDO_UserOutputInfo::m_bPowerOverlapInt%CDO_UserOutputInfo::m_bRelPowerVsDist.CDO_UserOutputInfo::m_strASCIIRefIndexFileName+CDO_UserOutputInfo::m_strASCIIFieldFileName-CDO_UserOutputInfo::m_strOverlapFieldFileName"CDO_UserOutputInfo::m_nUserCutType !CDO_UserOutputInfo::m_nOutputType *CDO_UserOutputInfo::m_nOverlapIntegralWith             4.0$SIG IO_Archive H001 OptiFDTD_DesignerOptiFDTD_Designer9Optiwave Corporation1691182003CDO_FDTDSimCtrlParams CDO_FDTDSimParams::PMLRefCoeff-q=CDO_FDTDSimParams::TimeStepSizeӡD<CDO_FDTDSimParams::MeshDeltaZ?CDO_FDTDSimParams::MeshDeltaX?"CDO_FDTDSimParams::AutoCalcSimTimeCDO_FDTDSimParams::NumTimeSteps CDO_FDTDSimParams::SimRunType !CDO_FDTDSimParams::SimulationType CDO_FDTDSimParams::PMLPower @CDO_FDTDSimParams::PMLTensor@CDO_FDTDSimParams::UseScripting!CDO_FDTDSimParams::TimeStepSize3Dr.+ <CDO_FDTDSimParams::MeshDeltaZ3D?CDO_FDTDSimParams::MeshDeltaY3D?CDO_FDTDSimParams::MeshDeltaX3D?!CDO_FDTDSimParams::UseScripting3D$CDO_FDTDSimParams::AutoCalcSimTime3D!CDO_FDTDSimParams::NumTimeSteps3D CDO_FDTDSimParams::SimRunType3D #CDO_FDTDSimParams::2DSimulationType CDO_FDTDSimParams::3DBoundary+Z CDO_FDTDSimParams::3DBoundary+Y CDO_FDTDSimParams::3DBoundary+X CDO_FDTDSimParams::3DBoundary-Z CDO_FDTDSimParams::3DBoundary-Y CDO_FDTDSimParams::3DBoundary-X CDO_FDTDSimParams::2DBoundary+Z CDO_FDTDSimParams::2DBoundary+X CDO_FDTDSimParams::2DBoundary-Z CDO_FDTDSimParams::2DBoundary-X CDO_FDTDSimParams::PMLLayers !CDO_FDTDSimParams::DFTSelection3D  $CDS_FDTDInputPlaneMgr::KeyInputFixed$CDS_FDTDInputPlaneMgr::KeyInputIndex CDO_ColorSpectrumData#CDO_ColorSpectrumData::SpectrumType !CDO_ColorSpectrumData::MinEnabled !CDO_ColorSpectrumData::MaxEnabled CDO_ColorSpectrumData::MinColor CDO_ColorSpectrumData::MaxColor @@CDO_ColorSpectrumData::MinValue CDO_ColorSpectrumData::MaxValue CDO_BandSolverParams2DCDO_BandSolverParams2D::KOrder %CDO_BandSolverParams2D::BaseTimeSteps  CDO_BandSolverParams2D::BandsNum &CDO_BandSolverParams2D::EigenThreshold? CDO_BandSolverParams2D::TimeStep><$CDO_BandSolverParams2D::AutoTimeStepCDO_BandSolverParams2D::StepsZ CDO_BandSolverParams2D::StepsX 'CDO_BandSolverParams2D::KVectorDivision &CDO_BandSolverParams2D::KVectorPathSel +CDO_BandSolverParams2D::SupercellDimensionZ +CDO_BandSolverParams2D::SupercellDimensionX #CDO_BandSolverParams2D::LatticeName$CDO_BandSolverParams2D::Polarization