PLaSK library
Loading...
Searching...
No Matches
fiber.Analytic Class Reference

Public Member Functions

 __init__ (self, R=1., nr=3.5, m=1, lam=1000.)
 
 fun (self, neff)
 
 field (self, neff, r)
 
 __len__ (self)
 
 __getitem__ (self, num)
 

Public Attributes

 R
 
 nr
 
 m
 
 J
 
 K
 
 D_J
 
 D_K
 
 k0
 
 V
 
 fun
 

Protected Attributes

 _minima
 

Detailed Description

Definition at line 20 of file fiber.py.

Constructor & Destructor Documentation

◆ __init__()

fiber.Analytic.__init__ (   self,
  R = 1.,
  nr = 3.5,
  m = 1,
  lam = 1000. 
)

Definition at line 22 of file fiber.py.

Member Function Documentation

◆ __getitem__()

fiber.Analytic.__getitem__ (   self,
  num 
)

Definition at line 106 of file fiber.py.

◆ __len__()

fiber.Analytic.__len__ (   self)

Definition at line 103 of file fiber.py.

◆ field()

fiber.Analytic.field (   self,
  neff,
  r 
)

Definition at line 52 of file fiber.py.

◆ fun()

fiber.Analytic.fun (   self,
  neff 
)
Characteristic function for finding fiber modes

Taken from Snyder & Love, p.253

Definition at line 37 of file fiber.py.

Member Data Documentation

◆ _minima

fiber.Analytic._minima
protected

Definition at line 35 of file fiber.py.

◆ D_J

fiber.Analytic.D_J

Definition at line 28 of file fiber.py.

◆ D_K

fiber.Analytic.D_K

Definition at line 29 of file fiber.py.

◆ fun

fiber.Analytic.fun

Definition at line 108 of file fiber.py.

◆ J

fiber.Analytic.J

Definition at line 26 of file fiber.py.

◆ K

fiber.Analytic.K

Definition at line 27 of file fiber.py.

◆ k0

fiber.Analytic.k0

Definition at line 30 of file fiber.py.

◆ m

fiber.Analytic.m

Definition at line 25 of file fiber.py.

◆ nr

fiber.Analytic.nr

Definition at line 24 of file fiber.py.

◆ R

fiber.Analytic.R

Definition at line 23 of file fiber.py.

◆ V

fiber.Analytic.V

Definition at line 31 of file fiber.py.


The documentation for this class was generated from the following file: