//-------------------------------------------------------------------------
// Materials Parameters Database
//------------------------------------------------------------------------
//
<materbase(2.21)> // file and version signature
//
//-------------------------------------------------------------------------
// define AlGaAs(x) material at 0.85um
// x is Al content
BEGIN AlGaAs
RIX_POLYX   2  3.714  -0.820  // N, Cn: refractive index poly ne(x)
RIX_POLYT   2  0.0    0.004    // T-dependence 0.01/degree Celcius
THCON       1     // thermal conductivity
TEMP_REF   25
END
//----------------------------------------------------------------------
// define material for GaAs, nb user is responsible for ensuring x-parameter is zero!
BEGIN GaAs << AlGaAs // material name and template
END
//----------------------------------------------------------------------
// define InGaAsP(x) material at 1.55 um
// refractive index is for InGaAsP at the corresponding bandgap,
// and lattice matched to InP
// x is As content
BEGIN InGaAsP    // material name
ANAL_INGAASP1 20 0  // loads internal InGaAsP model at 20 Celcius
END
//----------------------------------------------------------------------
// define InP
// Note: user is responsible for ensuring x-parameter is zero!
BEGIN InP << InGaAsP // material name
END
//----------------------------------------------------------------------
// define Aluminium
BEGIN aluminium       // material name
ANAL_ALUMINIUM  0 0   // loads internal model for Aluminium, valid from 0.4 to 1.75um
END
//----------------------------------------------------------------------
// define Gold
BEGIN gold       // material name
ANAL_GOLD  0 0   // loads internal model for gold, valid from 0.4 to 1.75um
END
//----------------------------------------------------------------------
// define tungsten
BEGIN tungsten     // material name
ANAL_TUNGSTEN 0 0  // loads internal model for tungsten, valid from 0.4 to 1.75um
END
//----------------------------------------------------------------------
// dummy, SLAB=DEFAULT:
// this material may be used to explicitly define the refractive index in a
// slab list, eg SLAB(3.17),
BEGIN SLAB   // material name
RIX_POLYX      2  0 1.0   // N, Cn: refractive index poly rix(x)
MATLOSS_POLYX  1  10.0   	  // N, Cn: mat absorption poly
MXPARM ON 0 [0:100] "x: RIX"
END
//----------------------------------------------------------------------
BEGIN AIR  // material name
RIX_POLYX      1  1.0  // N, Cn: refractive index poly rix(x)
MATLOSS_POLYX  1  0.0  // N, Cn: mat absorption poly alpha(x)
THCON          1e-8     // thermal conductivity
END
//----------------------------------------------------------------------
