\hypertarget{classHurricane_1_1BasicLayer_1_1Material}{}\section{Hurricane\+:\+:Basic\+Layer\+:\+:Material Class Reference}
\label{classHurricane_1_1BasicLayer_1_1Material}\index{Hurricane\+::\+Basic\+Layer\+::\+Material@{Hurricane\+::\+Basic\+Layer\+::\+Material}}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8}{Code}} \{ \newline
\mbox{\hyperlink{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8acdf0cf84e1b081113add657e0a8bd49c}{n\+Well}} =0, 
\newline
\mbox{\hyperlink{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8abab32187e9c4013a84e39cb6283bcc92}{p\+Well}}, 
\newline
\mbox{\hyperlink{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8ac4e1ac9fce1c8328c415aebc024d1fda}{n\+Implant}}, 
\newline
\mbox{\hyperlink{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8a73d7adbdda868d5e680a24ce3c20279e}{p\+Implant}}, 
\newline
\mbox{\hyperlink{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8ab67cfb3c192135ea8d52452a8932f7b7}{active}}, 
\newline
\mbox{\hyperlink{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8a506eb536d54e1005b664cc0f2c101670}{poly}}, 
\newline
\mbox{\hyperlink{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8ac853c14f5754c0d802b5be0f8068b4cf}{cut}}, 
\newline
\mbox{\hyperlink{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8a9f5ac52339b7bd9bbf7cdac468c51924}{metal}}, 
\newline
\mbox{\hyperlink{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8a0dd9279952186054fda92b8a97b253fd}{blockage}}
, \newline
\mbox{\hyperlink{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8a43faff93bcb2788ccb23905cc0d07bec}{other}}
 \}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Encapsulate the \mbox{\hyperlink{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8}{Basic\+Layer\+::\+Material\+::\+Code}} enumeration that defines the \mbox{\hyperlink{classHurricane_1_1BasicLayer}{Basic\+Layer}} purpose. 

\subsection{Member Enumeration Documentation}
\mbox{\Hypertarget{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8}\label{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8}} 
\index{Hurricane\+::\+Basic\+Layer\+::\+Material@{Hurricane\+::\+Basic\+Layer\+::\+Material}!Code@{Code}}
\index{Code@{Code}!Hurricane\+::\+Basic\+Layer\+::\+Material@{Hurricane\+::\+Basic\+Layer\+::\+Material}}
\subsubsection{\texorpdfstring{Code}{Code}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8}{Hurricane\+::\+Basic\+Layer\+::\+Material\+::\+Code}}}

This enumeration defines the layer purpose inside the \mbox{\hyperlink{classHurricane_1_1BasicLayer_1_1Material}{Basic\+Layer\+::\+Material}}. \begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{n\+Well@{n\+Well}!Hurricane\+::\+Basic\+Layer\+::\+Material@{Hurricane\+::\+Basic\+Layer\+::\+Material}}\index{Hurricane\+::\+Basic\+Layer\+::\+Material@{Hurricane\+::\+Basic\+Layer\+::\+Material}!n\+Well@{n\+Well}}}\mbox{\Hypertarget{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8acdf0cf84e1b081113add657e0a8bd49c}\label{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8acdf0cf84e1b081113add657e0a8bd49c}} 
n\+Well&This is a N\+W\+E\+LL layer. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{p\+Well@{p\+Well}!Hurricane\+::\+Basic\+Layer\+::\+Material@{Hurricane\+::\+Basic\+Layer\+::\+Material}}\index{Hurricane\+::\+Basic\+Layer\+::\+Material@{Hurricane\+::\+Basic\+Layer\+::\+Material}!p\+Well@{p\+Well}}}\mbox{\Hypertarget{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8abab32187e9c4013a84e39cb6283bcc92}\label{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8abab32187e9c4013a84e39cb6283bcc92}} 
p\+Well&This is a P\+W\+E\+LL layer. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{n\+Implant@{n\+Implant}!Hurricane\+::\+Basic\+Layer\+::\+Material@{Hurricane\+::\+Basic\+Layer\+::\+Material}}\index{Hurricane\+::\+Basic\+Layer\+::\+Material@{Hurricane\+::\+Basic\+Layer\+::\+Material}!n\+Implant@{n\+Implant}}}\mbox{\Hypertarget{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8ac4e1ac9fce1c8328c415aebc024d1fda}\label{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8ac4e1ac9fce1c8328c415aebc024d1fda}} 
n\+Implant&This is a N implant layer, for transistor source \& drain. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{p\+Implant@{p\+Implant}!Hurricane\+::\+Basic\+Layer\+::\+Material@{Hurricane\+::\+Basic\+Layer\+::\+Material}}\index{Hurricane\+::\+Basic\+Layer\+::\+Material@{Hurricane\+::\+Basic\+Layer\+::\+Material}!p\+Implant@{p\+Implant}}}\mbox{\Hypertarget{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8a73d7adbdda868d5e680a24ce3c20279e}\label{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8a73d7adbdda868d5e680a24ce3c20279e}} 
p\+Implant&This is a P implant layer, for transistor source \& drain. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{active@{active}!Hurricane\+::\+Basic\+Layer\+::\+Material@{Hurricane\+::\+Basic\+Layer\+::\+Material}}\index{Hurricane\+::\+Basic\+Layer\+::\+Material@{Hurricane\+::\+Basic\+Layer\+::\+Material}!active@{active}}}\mbox{\Hypertarget{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8ab67cfb3c192135ea8d52452a8932f7b7}\label{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8ab67cfb3c192135ea8d52452a8932f7b7}} 
active&For active area, for transistor gates. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{poly@{poly}!Hurricane\+::\+Basic\+Layer\+::\+Material@{Hurricane\+::\+Basic\+Layer\+::\+Material}}\index{Hurricane\+::\+Basic\+Layer\+::\+Material@{Hurricane\+::\+Basic\+Layer\+::\+Material}!poly@{poly}}}\mbox{\Hypertarget{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8a506eb536d54e1005b664cc0f2c101670}\label{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8a506eb536d54e1005b664cc0f2c101670}} 
poly&Polysilicium, for short connections \& transistor gates. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{cut@{cut}!Hurricane\+::\+Basic\+Layer\+::\+Material@{Hurricane\+::\+Basic\+Layer\+::\+Material}}\index{Hurricane\+::\+Basic\+Layer\+::\+Material@{Hurricane\+::\+Basic\+Layer\+::\+Material}!cut@{cut}}}\mbox{\Hypertarget{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8ac853c14f5754c0d802b5be0f8068b4cf}\label{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8ac853c14f5754c0d802b5be0f8068b4cf}} 
cut&For the {\itshape hole} part of V\+I\+As. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{metal@{metal}!Hurricane\+::\+Basic\+Layer\+::\+Material@{Hurricane\+::\+Basic\+Layer\+::\+Material}}\index{Hurricane\+::\+Basic\+Layer\+::\+Material@{Hurricane\+::\+Basic\+Layer\+::\+Material}!metal@{metal}}}\mbox{\Hypertarget{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8a9f5ac52339b7bd9bbf7cdac468c51924}\label{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8a9f5ac52339b7bd9bbf7cdac468c51924}} 
metal&For routing layers. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{blockage@{blockage}!Hurricane\+::\+Basic\+Layer\+::\+Material@{Hurricane\+::\+Basic\+Layer\+::\+Material}}\index{Hurricane\+::\+Basic\+Layer\+::\+Material@{Hurricane\+::\+Basic\+Layer\+::\+Material}!blockage@{blockage}}}\mbox{\Hypertarget{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8a0dd9279952186054fda92b8a97b253fd}\label{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8a0dd9279952186054fda92b8a97b253fd}} 
blockage&For blockages, associated to metals. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{other@{other}!Hurricane\+::\+Basic\+Layer\+::\+Material@{Hurricane\+::\+Basic\+Layer\+::\+Material}}\index{Hurricane\+::\+Basic\+Layer\+::\+Material@{Hurricane\+::\+Basic\+Layer\+::\+Material}!other@{other}}}\mbox{\Hypertarget{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8a43faff93bcb2788ccb23905cc0d07bec}\label{classHurricane_1_1BasicLayer_1_1Material_a3e815440ad4b86b3569fa54ca06fc3e8a43faff93bcb2788ccb23905cc0d07bec}} 
other&Fallback for any other purposes. \\
\hline

\end{DoxyEnumFields}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Basic\+Layer.\+h\item 
Basic\+Layer.\+dox\end{DoxyCompactItemize}
