#create shortcuts for all the material array indices
array set $Base {Silicon Silicon}
array set $Base {Si Silicon}
array set $Base {silicon Silicon}
array set $Base {sil Silicon}
array set $Base {Oxide Oxide}
array set $Base {SiO2 Oxide}
array set $Base {oxide Oxide}
array set $Base {ox Oxide}

array set $Base {Si_Ox Oxide_Silicon}
array set $Base {Silicon_Oxide Oxide_Silicon}
array set $Base {Ox_Si Oxide_Silicon}
array set $Base {Oxide_Silicon Oxide_Silicon}

array set $Base {Ox_Ni Nitride_Oxide}
array set $Base {Ni_Ox Nitride_Oxide}
array set $Base {Oxide_Nitride Nitride_Oxide}
array set $Base {Nitride_Oxide Nitride_Oxide}

array set $Base {Gas_Silicon Gas_Silicon}
array set $Base {Si_Ni Nitride_Silicon}
array set $Base {Silicon_Nitride Nitride_Silicon}
array set $Base {Ni_Si Nitride_Silicon}
array set $Base {Nitride_Silicon Nitride_Silicon}
array set $Base {Si_OxNi Oxynitride_Silicon}
array set $Base {Si_Oxni Oxynitride_Silicon}
array set $Base {Silicon_Oxynitride Oxynitride_Silicon}
array set $Base {OxNi_Si Oxynitride_Silicon}
array set $Base {Oxni_Si Oxynitride_Silicon}
array set $Base {Oxynitride_Silicon Oxynitride_Silicon}
array set $Base {poly Polysilicon}
array set $Base {Poly Polysilicon}
array set $Base {Polysilicon Polysilicon}
array set $Base {polysilicon Polysilicon}
array set $Base {PolySilicon Polysilicon}
array set $Base {gas Gas}
array set $Base {Gas Gas}
array set $Base {nitride Nitride}
array set $Base {Nitride Nitride}
array set $Base {Si3N4 Nitride}
array set $Base {photo PhotoResist}
array set $Base {Az PhotoResist}
array set $Base {az PhotoResist}
array set $Base {photoresist PhotoResist}
array set $Base {Photoresist PhotoResist}
array set $Base {PhotoResist PhotoResist}
array set $Base {resist PhotoResist}
array set $Base {Resist PhotoResist}
array set $Base {insulator Insulator}
array set $Base {Insulator Insulator}
array set $Base {interface Interface}
array set $Base {Interface Interface}
array set $Base {Metal Metal}
array set $Base {metal Metal}
array set $Base {Oxynitride Oxynitride}
array set $Base {oxynitride Oxynitride}
array set $Base {Refractory Refractory}
array set $Base {refractory Refractory}
array set $Base {Semiconductor Semiconductor}
array set $Base {semiconductor Semiconductor}
array set $Base {Silicide Silicide}
array set $Base {silicide Silicide}
array set $Base {Gas_Oxide Gas_Oxide}
array set $Base {Oxide_Gas Gas_Oxide}
array set $Base {Gas_Ox Gas_Oxide}
array set $Base {Ox_Gas Gas_Oxide}
array set $Base {TiSilicide TiSilicide}
array set $Base {Tisilicide TiSilicide}
array set $Base {TiSi2 TiSilicide}
array set $Base {TiNitride TiNitride}
array set $Base {Tinitride TiNitride}
array set $Base {TiN TiNitride}
array set $Base {Titanium Titanium}
array set $Base {titanium Titanium}
array set $Base {Ti Titanium}
array set $Base {Silicon_TiSilicide Silicon_TiSilicide}
array set $Base {Silicon_TiSi2 Silicon_TiSilicide}
array set $Base {Si_TiSi2 Silicon_TiSilicide}
array set $Base {TiSi2_Si Silicon_TiSilicide}
array set $Base {Polysilicon_TiSilicide Polysilicon_TiSilicide}
array set $Base {Polysilicon_TiSi2 Polysilicon_TiSilicide}
array set $Base {Poly_TiSilicide Polysilicon_TiSilicide}
array set $Base {Poly_TiSi2 Polysilicon_TiSilicide}
array set $Base {TiSi2_Poly Polysilicon_TiSilicide}
array set $Base {Gas_TiNitride Gas_TiNitride}
array set $Base {Gas_TiN Gas_TiNitride}
array set $Base {TiN_Gas Gas_TiNitride}
# smc a generic 
array set $Base {BaseMat BaseMat}
array set $Base {Grid Grid}
array set $Base {Math Math}
array set $Base {DiffBlock DiffBlock}


#set some globally accessible constants
array set $Base {Kb {Double 8.617383e-05}}
array set $Base {kb {Double 8.617383e-05}}

return {Silicon Si silicon sil Oxide SiO2 oxide ox Si_Ox Silicon_Oxide Ox_Si Oxide_Silicon Gas_Silicon poly Poly Polysilicon polysilicon PolySilicon gas Gas nitride Nitride Si3N4 photo Az az photoresist Photoresist PhotoResist resist Resist insulator Insulator interface Interface Metal metal Oxynitride oxynitride Refractory refractory Semiconductor semiconductor Silicide silicide Gas_Oxide Oxide_Gas Gas_Ox Ox_Gas TiSilicide Tisilicide TiSi2 TiNitride Tinitride TiN Titanium titanium Ti Silicon_TiSilicide Silicon_TiSi2 Si_TiSi2 TiSi2_Si Polysilicon_TiSilicide Polysilicon_TiSi2 Poly_TiSilicide Poly_TiSi2 TiSi2_Poly Gas_TiNitride Gas_TiN TiN_Gas BaseMat Kb kb }
