Introduction - If you have any usage issues, please Google them yourself
A Numerical Photonics library written in C++. The library includes beam propagation method, coupled mode method, Bragg Gating Analysis, transfer matrix method, and vectorial Fourier Decomposition method. Very useful in simulating integrated Photonic devices
Packet : 85375554npl-all.rar filelist
Doc
Doc\bpm.pdf
Doc\cme.pdf
Doc\fdm.pdf
Doc\grating.pdf
Doc\mls.pdf
Doc\vfdm.pdf
MissingFiles
MissingFiles\doc
MissingFiles\doc\TechNotes
MissingFiles\doc\TechNotes\data
MissingFiles\doc\TechNotes\data\demobase.mat
MissingFiles\doc\TechNotes\data\fbg.prj
MissingFiles\doc\TechNotes\data\FreeSpaceJoint_2D.prj
MissingFiles\doc\TechNotes\data\FreeSpaceJoint_3D.prj
MissingFiles\doc\TechNotes\data\pbg_1d.prj
MissingFiles\doc\TechNotes\data\refbase.mat
MissingFiles\doc\TechNotes\data\symmetry.prj
MissingFiles\doc\TechNotes\FreeSpaceJoint_2D.pdf
MissingFiles\doc\TechNotes\FreeSpaceJoint_3D.pdf
MissingFiles\doc\TechNotes\SymmetryPlanes.pdf
MissingFiles\examples
MissingFiles\examples\StdExamples
MissingFiles\examples\StdExamples\AngledFacet
MissingFiles\examples\StdExamples\AngledFacet\AngledFacet.prj
MissingFiles\examples\StdExamples\AngledFacet\angledFacet.py
MissingFiles\examples\StdExamples\AngledFacet\Notes.txt
MissingFiles\examples\StdExamples\FibreBraggGrating
MissingFiles\examples\StdExamples\FibreBraggGrating\fbg.prj
MissingFiles\examples\StdExamples\Kallistos 3D MMI
MissingFiles\examples\StdExamples\Kallistos 3D MMI\demobase.mat
MissingFiles\examples\StdExamples\Kallistos 3D MMI\MMI_3D.pdf
MissingFiles\examples\StdExamples\Kallistos 3D MMI\MMI_3D.prj
MissingFiles\examples\StdExamples\SmallRingResonator
MissingFiles\examples\StdExamples\SmallRingResonator\SmallRingResonator.prj
MissingFiles\Scripts
MissingFiles\Scripts\PBXstalLayoutWizard.py
MissingFiles\Scripts\PCFibreWizard.py
MissingFiles\Scripts\pdPythonLib.py
NPL
NPL\npl
NPL\npl\Field.h
NPL\npl\platform.h
NPL\npl\Propagator.h
NPL\npl\Propagator.cc
NPL\npl\Field.cc
NPL\npl\FFTProp.h
NPL\npl\FFTProp.cc
NPL\npl\FDProp.h
NPL\npl\FDProp.cc
NPL\npl\ctridag.cc
NPL\npl\four1.cc
NPL\npl\VFDM_Solver.h
NPL\npl\VFDM_Solver.cc
NPL\npl\VFDM_Mode.h
NPL\npl\VFDM_Mode.cc
NPL\npl\Tiling.h
NPL\npl\Tiling.cc
NPL\npl\FDM_Trig.h
NPL\npl\FDM_Trig.cc
NPL\npl\FDM_Solver.h
NPL\npl\FDM_Solver.cc
NPL\npl\FDM_Mode.h
NPL\npl\FDM_Mode.cc
NPL\npl\invint.cc
NPL\npl\invint.h
NPL\npl\mem.h
NPL\npl\mem.cc
NPL\npl\QL.h
NPL\npl\QL.cc
NPL\npl\MultilayerSolver.h
NPL\npl\MultilayerSolver.cc
NPL\npl\MultilayerMode.h
NPL\npl\MultilayerMode.cc
NPL\npl\Multilayer.h
NPL\npl\Multilayer.cc
NPL\npl\cnewton.cc
NPL\npl\CoupledModes.h
NPL\npl\CoupledModes.cc
NPL\npl\crk4.cc
NPL\npl\crkck.cc
NPL\npl\crkqs.cc
NPL\npl\Grating.h
NPL\npl\Grating.cc
TEST
TEST\test
TEST\test\fdm
TEST\test\fdm\make_vfdm
TEST\test\fdm\main_fdm.cc
TEST\test\fdm\main_vfdm.cc
TEST\test\fdm\readme
TEST\test\fdm\make_fdm
TEST\test\mls
TEST\test\mls\makefile
TEST\test\mls\main.cc
TEST\test\mls\readme
TEST\test\cme
TEST\test\cme\makefile
TEST\test\cme\main.cc
TEST\test\cme\readme
TEST\test\bpm
TEST\test\bpm\makefile
TEST\test\bpm\main.cc
TEST\test\bpm\readme
TEST\test\grating
TEST\test\grating\main.cc
TEST\test\grating\makefile
TEST\test\grating\readme