#create shortcuts for all the silicon array indices
array set $Base {Boron Boron}
array set $Base {B Boron}
array set $Base {boron Boron}
array set $Base {phos Phosphorus}
array set $Base {P Phosphorus}
array set $Base {Phosphorus Phosphorus}
array set $Base {phosphorus Phosphorus}
array set $Base {As Arsenic}
array set $Base {Arsenic Arsenic}
array set $Base {arsenic Arsenic}
array set $Base {Sb Antimony}
array set $Base {Antimony Antimony}
array set $Base {antimony Antimony}

#parameters that model the material's Stress
    array set $Base {Stress.xx {Double 0.0}}
    array set $Base {Stress.yy {Double 0.0}}
    array set $Base {Stress.zz {Double 0.0}}
    array set $Base {Stress.xy {Double 0.0}}
    array set $Base {Stress.yz {Double 0.0}}
    array set $Base {Stress.zx {Double 0.0}}
#parameters that model the material's Strain
    array set $Base {Strain.xx {Double 0.0}}
    array set $Base {Strain.yy {Double 0.0}}
    array set $Base {Strain.zz {Double 0.0}}
    array set $Base {Strain.xy {Double 0.0}}
    array set $Base {Strain.yz {Double 0.0}}
    array set $Base {Strain.zx {Double 0.0}}
#initial and final temps inducing thermal mismatch stress
    array set $Base {InitTemp {Double 0.0}}
    array set $Base {FinalTemp {Double 0.0}}
    array set $Base {ThermMismCoef {Double 0.0}}
    array set $Base {ThermMismCoef2 {Double 0.0}}

#source of stress to be enabled
    array set $Base {Loop {Boolean 0}}
    array set $Base {Intrinsic {Boolean 0}}
    array set $Base {Thermal {Boolean 0}}
    array set $Base {Dopant {Boolean 0}}

return { Boron B boron phos P Phosphorus phosphorus Potential potential psi Psi  Ar Arsenic arsenic Sb Antimony antimony Stress.xx Stress.yy Stress.zz Stress.xy Stress.yz Stress.zx Strain.xx Strain.yy Strain.zz Strain.xy Strain.yz Strain.zx InitTemp FinalTemp ThermMismCoef ThermMismCoef2 Loop Intrinsic Thermal Dopant }









