⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 angledfacet.prj

📁 A Numerical Photonics library written in C++. The library includes beam propagation method, coupled
💻 PRJ
字号:
begin <fimmwave_prj(1.0)> "AngledFacet"
  begin <FPScanNode(1.0)> "FIMMPROP Scanner"
       "Layout_start" //cdname1
       "Layout_end" //cdname2
       33 //nstep
       0 1 //xstart,xend
       "MirrorFrac" //xlabel
  end
  begin <FPLayoutNode(1.0)> "Layout_start"
    begin <FPlayout(1.0)>
      100          60           1            1//width height depth is2Dmode
      ""      -1000 //matfilename Tsub
      METALWALL 0.000000    //lhs BC
      METALWALL 0.000000    //rhs BC
      MAGWALL 0.000000      //bottom BC
      MAGWALL 0.000000      //top BC
      begin <layoutshape_list(1.3)>
        //xposn yposn SHAPE(...) nxHint nyHint pmlfact RIXPROFILE(...) GRADEDPARS(...)
        41.050252531694@OO -14.606601717798@OO POLYGON(-20.78729,-8.610377,20.78729,8.610377,23.08339,3.0671,-18.49119,-14.15365) 0 0 OPQ(1 0) 0
        58.949747468306@OO 14.606601717798@OO POLYGON(-20.78729,-8.610377,20.78729,8.610377,18.49119,14.15365,-23.08339,-3.0671) 0 0 OPQ(1 0) 0
        0@OO -14.606601717798@OO POLYGON(0,0,0,8,37.73654,8,41.05025,0) 0 0 OPQ(1.49745 0) 0
        41.050252531694@OO -14.606601717798@OO POLYGON(0,0,-3.313708,8,17.89949,29.2132,21.2132,21.2132) 0 0 OPQ(1.49745 0) 0
        62.263455967291@OO 6.6066017177982@OO POLYGON(0,0,-3.313708,8,37.73654,8,37.73654,0) 0 0 OPQ(1.49745 0) 0
        0@OL 0@OC RECTANGLE(100,60) 0 0 OPQ(1.49158 0) 0
      end
      3 //joint_method
      // LHS rtRegList follows
      begin <RTregionList(1.0)>
        //rCoeff_re rCoeff_im tCoeff_re tCoeff_im xoff yoff xalign yalign shape pars
      
      end
      // RHS rtRegList follows
      begin <RTregionList(1.0)>
        //rCoeff_re rCoeff_im tCoeff_re tCoeff_im xoff yoff xalign yalign shape pars
      
      end
    end
    //lhs input field
    begin <FPInputDefinition(2.1)>
      1 //input type
      1 //single mode input
    end
    //rhs input field
    begin <FPInputDefinition(2.1)>
      1 //input type
      0 //single mode input
    end
    begin <molab_parms(1.1)>
      1 0 100 100 // autoRun <unused> minTEfrac maxTEfrac
      N(1e+050) N(-1e+050)  // evstart evend
      100 0 100 1  // maxNmodes molabOpt nx ny
      1.55 0 REFFIDX 0 0 V3 1 500 500 40 40 3 5 5  // lambda hCurv solverID Hsymmetries Vsymmetries solverParms
    end
  end
  begin <FPLayoutNode(1.0)> "Layout_end"
    begin <FPlayout(1.0)>
      100          60           1            1//width height depth is2Dmode
      ""      -1000 //matfilename Tsub
      METALWALL 0.000000    //lhs BC
      METALWALL 0.000000    //rhs BC
      MAGWALL 0.000000      //bottom BC
      MAGWALL 0.000000      //top BC
      begin <layoutshape_list(1.3)>
        //xposn yposn SHAPE(...) nxHint nyHint pmlfact RIXPROFILE(...) GRADEDPARS(...)
        37.736544032709@OO -6.6066017177982@OO POLYGON(-20.78729,-8.610377,20.78729,8.610377,23.08339,3.0671,-18.49119,-14.15365) 0 0 OPQ(1 0) 0
        62.263455967291@OO 6.6066017177982@OO POLYGON(-20.78729,-8.610377,20.78729,8.610377,18.49119,14.15365,-23.08339,-3.0671) 0 0 OPQ(1 0) 0
        0@OO -14.606601717798@OO POLYGON(0,0,0,8,37.73654,8,41.05025,0) 0 0 OPQ(1.49745 0) 0
        41.050252531694@OO -14.606601717798@OO POLYGON(0,0,-3.313708,8,17.89949,29.2132,21.2132,21.2132) 0 0 OPQ(1.49745 0) 0
        62.263455967291@OO 6.6066017177982@OO POLYGON(0,0,-3.313708,8,37.73654,8,37.73654,0) 0 0 OPQ(1.49745 0) 0
        0@OL 0@OC RECTANGLE(100,60) 0 0 OPQ(1.49158 0) 0
      end
      3 //joint_method
      // LHS rtRegList follows
      begin <RTregionList(1.0)>
        //rCoeff_re rCoeff_im tCoeff_re tCoeff_im xoff yoff xalign yalign shape pars
      
      end
      // RHS rtRegList follows
      begin <RTregionList(1.0)>
        //rCoeff_re rCoeff_im tCoeff_re tCoeff_im xoff yoff xalign yalign shape pars
      
      end
    end
    //lhs input field
    begin <FPInputDefinition(2.1)>
      1 //input type
      1 //single mode input
    end
    //rhs input field
    begin <FPInputDefinition(2.1)>
      1 //input type
      0 //single mode input
    end
    begin <molab_parms(1.1)>
      1 0 100 100 // autoRun <unused> minTEfrac maxTEfrac
      N(1e+050) N(-1e+050)  // evstart evend
      100 0 100 1  // maxNmodes molabOpt nx ny
      1.55 0 REFFIDX 0 0 V3 1 500 500 40 40 3 5 5  // lambda hCurv solverID Hsymmetries Vsymmetries solverParms
    end
  end
end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -