Hurricane::Contact::AnchorHook
classHurricane_1_1Contact_1_1AnchorHook.html
Hurricane::Hook
Hurricane::BasicLayer
classHurricane_1_1BasicLayer.html
Hurricane::Layer
Hurricane::BasicLayer::Material
- const Material & getMaterial classHurricane_1_1BasicLayer.html aeb7fd37db4ecf8e56e1992d6350fac58 () const
- const Name & getRealName classHurricane_1_1BasicLayer.html aaae9fcd776eb83407b4566614eafc41f () const
- void setBlockageLayer classHurricane_1_1BasicLayer.html a766c6dc1120de2066b15411861f5d4f8 (BasicLayer *layer)
- void setRealName classHurricane_1_1BasicLayer.html aa5aa1e1079c14d7e9c05799d14e726af (const char *realName)
- static BasicLayer * create classHurricane_1_1BasicLayer.html a76ccb64abaaf9c834c8ee8f010d5d24f (Technology *technology, const Name &name, const Material &material, unsigned gds2Layer, unsigned gds2Datatype, const DbU::Unit &minimalSize=0, const DbU::Unit &minimalSpacing=0)
Hurricane::Component::BodyHook
classHurricane_1_1Component_1_1BodyHook.html
Hurricane::Hook
Hurricane::Box
classHurricane_1_1Box.html
- Box
  classHurricane_1_1Box.html
  a445dd24bf83759bb47fc483fc7da024f
  ()
- Box
  classHurricane_1_1Box.html
  af53adb323e9e89eef4e96da9efc33fe9
  (const DbU::Unit &x, const DbU::Unit &y)
- Box
  classHurricane_1_1Box.html
  a2f2aa57fa9486b508fca2a060648d04a
  (const Point &point)
- Box
  classHurricane_1_1Box.html
  a101cd5a10d6cf229ccedccbb5417ed55
  (const DbU::Unit &x1, const DbU::Unit &y1, const DbU::Unit &x2, const DbU::Unit &y2)
- Box
  classHurricane_1_1Box.html
  a47f434b4dbda6af14a354722f66a47da
  (const Point &point1, const Point &point2)
- Box
  classHurricane_1_1Box.html
  af9a7605270bf1ebb38723fba5b9d9236
  (const Box &box)
- Box & operator= classHurricane_1_1Box.html a01abf59b3d3e99e694a7d4789f1bb978 (const Box &box)
- bool operator== classHurricane_1_1Box.html a2a363ad0fdfda5a2f56b1b62a8665703 (const Box &box) const
- bool operator!= classHurricane_1_1Box.html a77a0e8c424c246973c455ce8e3ada8fb (const Box &box) const
- const DbU::Unit & getXMin classHurricane_1_1Box.html ad5122ef7dda8a58c1dacddb57cd4ccfb () const
- const DbU::Unit & getYMin classHurricane_1_1Box.html a542c383466845aeca0e32f51b77c7439 () const
- const DbU::Unit & getXMax classHurricane_1_1Box.html a77b9db757080544fcede3e670cee8c5c () const
- const DbU::Unit & getYMax classHurricane_1_1Box.html a06e1a86a06dacfca6d3403c16affc7e8 () const
- DbU::Unit getXCenter classHurricane_1_1Box.html a95f35cd33966aad61bb43662306ccf98 () const
- DbU::Unit getYCenter classHurricane_1_1Box.html a659820726e3862a70158b6f5b7644da0 () const
- Point getCenter classHurricane_1_1Box.html ac18c8725989166d1b101de29531e4f6e () const
- DbU::Unit getWidth classHurricane_1_1Box.html ae2cc9cf0b17e6443a88b475bbd36e4c9 () const
- DbU::Unit getHalfWidth classHurricane_1_1Box.html a8aa689ad799e4c78bfefb0328e7d9081 () const
- DbU::Unit getHeight classHurricane_1_1Box.html a7b15b9488d49da1fc666c0383fb213ab () const
- DbU::Unit getHalfHeight classHurricane_1_1Box.html a5c94554a78398c4a5c7dedd024926abb () const
- Box getUnion classHurricane_1_1Box.html a2670058f109dfae32d284db249e533bc (const Box &box) const
- Box getIntersection classHurricane_1_1Box.html a610f9c63bc5636ef304f4768215ffb12 (const Box &box) const
- bool isEmpty classHurricane_1_1Box.html af8b269603b5c173891a484214ca50266 () const
- bool isFlat classHurricane_1_1Box.html a0df4d580a3dc1eb23d839c0f53cdee8b () const
- bool isPonctual classHurricane_1_1Box.html a3d073c5bc3d0ea1b4f21937e36be001f () const
- bool contains classHurricane_1_1Box.html ae18dd30ffbf0b75714ece480f21e2898 (const DbU::Unit &x, const DbU::Unit &y) const
- bool contains classHurricane_1_1Box.html a19ad23904fbfe2afb3683affeb2cac7e (const Point &point) const
- bool contains classHurricane_1_1Box.html ac567c569f23643e58867afee80f6920a (const Box &box) const
- bool intersect classHurricane_1_1Box.html ae76b57bf6399b29021813da8d3f306ec (const Box &box) const
- bool isConstrainedBy classHurricane_1_1Box.html a70d832443d97cb40ec7cb4f0f959a977 (const Box &box) const
- Box & makeEmpty classHurricane_1_1Box.html a0717b1b105f65f8284c9b4e36df3a766 ()
- Box & inflate classHurricane_1_1Box.html a90207e7ca8044a6afc72674cc6ae366e (const DbU::Unit &d)
- Box & inflate classHurricane_1_1Box.html a6b97ea9d54fbf4dae52459073cdf4b5f (const DbU::Unit &dx, const DbU::Unit &dy)
- Box & inflate classHurricane_1_1Box.html afd1baf9f272878a87c2525f0fa2eab71 (const DbU::Unit &dxMin, const DbU::Unit &dyMin, const DbU::Unit &dxMax, const DbU::Unit &dyMax)
- Box & merge classHurricane_1_1Box.html ab77fe56f9350f06cc872bbb4f83835da (const DbU::Unit &x, const DbU::Unit &y)
- Box & merge classHurricane_1_1Box.html af1f7dfe8984c2d26fbca78b21358ee2b (const Point &point)
- Box & merge classHurricane_1_1Box.html ad97e73e91dd36404eb0dde9d44ff2fd7 (const DbU::Unit &x1, const DbU::Unit &y1, const DbU::Unit &x2, const DbU::Unit &y2)
- Box & merge classHurricane_1_1Box.html a0bdfa52a3f5f6639680ba7dbc52c21d7 (const Box &box)
- Box & translate classHurricane_1_1Box.html aa689be4b37c83412f3dc95fc23c82156 (const DbU::Unit &dx, const DbU::Unit &dy)

Introduction

secBoxIntro

Remark on Modifiers

secBoxModifierRemark
Hurricane::Cell
classHurricane_1_1Cell.html
Hurricane::Entity
- Library * getLibrary classHurricane_1_1Cell.html aa84b97773160a28d3dd69df1e261eecf () const
- const Name & getName classHurricane_1_1Cell.html a01cd4bba972d484496fd297648b8fa0c () const
- Instance * getInstance classHurricane_1_1Cell.html abaf178b24734de37cf0ac31918c096ac (const Name &name) const
- Instances getInstances classHurricane_1_1Cell.html aa85b3992431b672827167c5d9cb622f2 () const
- Instances getInstancesUnder classHurricane_1_1Cell.html a3af933175d318b205d94adaf92ba0499 (const Box &area, DbU::Unit threshold=0) const
- Instances getSlaveInstances classHurricane_1_1Cell.html a7e51bee5db73dd44f788e591a5c175c8 () const
- Net * getNet classHurricane_1_1Cell.html a63cb19881279b5af0a4e7dae707ef1bd (const Name &name) const
- Nets getNets classHurricane_1_1Cell.html a8b4728abe83e9ec21d7bee1154218279 () const
- Nets getGlobalNets classHurricane_1_1Cell.html a1512722d821edc18ff38e673862cd108 () const
- Nets getExternalNets classHurricane_1_1Cell.html aa80f3345db8c1395fa04a50737208793 () const
- Nets getInternalNets classHurricane_1_1Cell.html a0da980d28ad60334da94a3966338f873 () const
- Nets getClockNets classHurricane_1_1Cell.html a306f28990f9fd4ccee0e9e8ebecf98fc () const
- Nets getSupplyNets classHurricane_1_1Cell.html ac51c8f16de7a4af86feead9f1aecf494 () const
- Slice * getSlice classHurricane_1_1Cell.html ac438b5b6b8dbcd868d6bf0deeb469444 (const Layer *layer) const
- Slices getSlices classHurricane_1_1Cell.html aba933a81e3cacfc05b7bd1660e2a933a (const Layer::Mask &mask=~0) const
- Rubbers getRubbers classHurricane_1_1Cell.html a56395a189898d5ae2a869d5a5d5dfdbe () const
- Rubbers getRubbersUnder classHurricane_1_1Cell.html a58c6e24401d15f375547ad95b5c2c27c (const Box &area) const
- Components getComponents classHurricane_1_1Cell.html a14cb1b1f27e75d4af5b34a9a5956d818 (const Layer::Mask &mask=~0) const
- Components getComponentsUnder classHurricane_1_1Cell.html a0a3c54d755ab36fe74bd032dfd43b53a (const Box &area, const Layer::Mask &mask=~0) const
- Occurrences getOccurrences classHurricane_1_1Cell.html ab5bbab0a59106855d61deb94805e6115 (unsigned searchDepth=std::numeric_limits< unsigned int >::max()) const
- Occurrences getOccurrencesUnder classHurricane_1_1Cell.html a7fb09c8e350923c47ce4c4407bdb00ce (const Box &area, unsigned searchDepth=std::numeric_limits< unsigned int >::max()) const
- Occurrences getTerminalInstanceOccurrences classHurricane_1_1Cell.html a30b71d9a35ff4e0b59b98ef515f26fc0 () const
- Occurrences getTerminalNetlistInstanceOccurrences classHurricane_1_1Cell.html a6f559f7dab6e4afc0b60eba064c5e474 (const Instance *topInstance=NULL) const
- Occurrences getNonTerminalNetlistInstanceOccurrences classHurricane_1_1Cell.html a9e7a0536ec1efb23be2764068a85b6a7 (const Instance *topInstance=NULL) const
- const Box & getAbutmentBox classHurricane_1_1Cell.html a142360ca7b3c1c637894f5b9a2cac069 () const
- bool isCalledBy classHurricane_1_1Cell.html a239354e1b4ad9b751abf5a064e43b0e6 (Cell *cell) const
- bool isTerminal classHurricane_1_1Cell.html aac4e9218b7806f3a0f2d5a55f00abd69 () const
- bool isTerminalNetlist classHurricane_1_1Cell.html a6fe2b5a80d4b344733416b25ea559497 () const
- bool isUnique classHurricane_1_1Cell.html a6c2f2fd9f6f6e0578937a90c0c37a507 () const
- bool isUniquified classHurricane_1_1Cell.html a86c21867e9ce896eae72fd2999ce8a2d () const
- bool isUniquifyMaster classHurricane_1_1Cell.html a0220dbbbe730e6874f7620135e9c10f6 () const
- void setName classHurricane_1_1Cell.html ad2c9face922062664110c66ee205eab2 (const Name &name)
- void setAbutmentBox classHurricane_1_1Cell.html ab1949e2b708f0bd2d215ab90cfe864e0 (const Box &abutmentBox)
- void setTerminalNetlist classHurricane_1_1Cell.html a15958b25e911e8f5543557b6deea5618 (bool isTerminalNetlist)
- void materialize classHurricane_1_1Cell.html affefc597317063857f4904d4b16d5d4f ()
- void unmaterialize classHurricane_1_1Cell.html a40c9ba4e3fc76b0c4bc58af8dcaddf53 ()
- Cell * getClone classHurricane_1_1Cell.html a092f53c7f517ecc70d9ba375296c5d5b ()
- void uniquify classHurricane_1_1Cell.html aa113c121813342b6304f3e7fddbc8565 (unsigned int depth=std::numeric_limits< unsigned int >::max())
- static Cell * create classHurricane_1_1Cell.html ad803afb3e52bea3bf3d520e353b162e0 (Library *library, const Name &name)

Layout vs. Netlist Cell Hierarchy

secCellHierarchy
Hurricane::Collection
classHurricane_1_1Collection.html
Type
- virtual ~Collection classHurricane_1_1Collection.html aafcf8e05658e245b2a762baa7a59f281 ()
- virtual Collection< Type > * getClone classHurricane_1_1Collection.html ac75b91d3952b36e14f21174958523924 () const =0
- virtual Locator< Type > * getLocator classHurricane_1_1Collection.html a48fd1a0a2b6d2530a87e22ba65aa3152 () const =0
- virtual unsigned getSize classHurricane_1_1Collection.html a1292aabe88c9aadfdfe21dabddb62c19 () const
- Type getFirst classHurricane_1_1Collection.html a846a042646e02a0f77d2ce0f6190288a () const
- GenericCollection< Type > getSubSet classHurricane_1_1Collection.html aa32ea7249d57ee05e3c71dcde8106832 (const Filter< Type > &filter) const
- GenericCollection< SubType > getSubSet classHurricane_1_1Collection.html a91d986e21395d4021d927e06f204ab6c () const
- GenericCollection< SubType > getSubSet classHurricane_1_1Collection.html a673afd14782da82ad03a68366ae1f09b (const Filter< SubType > &filter) const

Introduction

secCollectionIntro

STL Iterator Support

secIterator

The forEach Macro (obsoleted)

secForEachMacro

The Generic getCollection

secGenericgetCollection

Locators

secCollectionLocators
Collection< Cell *>
classHurricane_1_1Collection.html
- virtual ~Collection classHurricane_1_1Collection.html aafcf8e05658e245b2a762baa7a59f281 ()
- virtual Collection< Cell * > * getClone classHurricane_1_1Collection.html ac75b91d3952b36e14f21174958523924 () const=0
- virtual Locator< Cell * > * getLocator classHurricane_1_1Collection.html a48fd1a0a2b6d2530a87e22ba65aa3152 () const=0
- virtual unsigned getSize classHurricane_1_1Collection.html a1292aabe88c9aadfdfe21dabddb62c19 () const
- Cell * getFirst classHurricane_1_1Collection.html a846a042646e02a0f77d2ce0f6190288a () const
- GenericCollection< Cell * > getSubSet classHurricane_1_1Collection.html aa32ea7249d57ee05e3c71dcde8106832 (const Filter< Cell * > &filter) const
- GenericCollection< SubType > getSubSet classHurricane_1_1Collection.html a91d986e21395d4021d927e06f204ab6c () const
- GenericCollection< SubType > getSubSet classHurricane_1_1Collection.html a673afd14782da82ad03a68366ae1f09b (const Filter< SubType > &filter) const
Collection< Element >
classHurricane_1_1Collection.html
- virtual ~Collection classHurricane_1_1Collection.html aafcf8e05658e245b2a762baa7a59f281 ()
- virtual Collection< Element > * getClone classHurricane_1_1Collection.html ac75b91d3952b36e14f21174958523924 () const=0
- virtual Locator< Element > * getLocator classHurricane_1_1Collection.html a48fd1a0a2b6d2530a87e22ba65aa3152 () const=0
- virtual unsigned getSize classHurricane_1_1Collection.html a1292aabe88c9aadfdfe21dabddb62c19 () const
- Element getFirst classHurricane_1_1Collection.html a846a042646e02a0f77d2ce0f6190288a () const
- GenericCollection< Element > getSubSet classHurricane_1_1Collection.html aa32ea7249d57ee05e3c71dcde8106832 (const Filter< Element > &filter) const
- GenericCollection< SubType > getSubSet classHurricane_1_1Collection.html a91d986e21395d4021d927e06f204ab6c () const
- GenericCollection< SubType > getSubSet classHurricane_1_1Collection.html a673afd14782da82ad03a68366ae1f09b (const Filter< SubType > &filter) const
Collection< SubType >
classHurricane_1_1Collection.html
- virtual ~Collection classHurricane_1_1Collection.html aafcf8e05658e245b2a762baa7a59f281 ()
- virtual Collection< SubType > * getClone classHurricane_1_1Collection.html ac75b91d3952b36e14f21174958523924 () const=0
- virtual Locator< SubType > * getLocator classHurricane_1_1Collection.html a48fd1a0a2b6d2530a87e22ba65aa3152 () const=0
- virtual unsigned getSize classHurricane_1_1Collection.html a1292aabe88c9aadfdfe21dabddb62c19 () const
- SubType getFirst classHurricane_1_1Collection.html a846a042646e02a0f77d2ce0f6190288a () const
- GenericCollection< SubType > getSubSet classHurricane_1_1Collection.html aa32ea7249d57ee05e3c71dcde8106832 (const Filter< SubType > &filter) const
- GenericCollection< SubType > getSubSet classHurricane_1_1Collection.html a91d986e21395d4021d927e06f204ab6c () const
- GenericCollection< SubType > getSubSet classHurricane_1_1Collection.html a673afd14782da82ad03a68366ae1f09b (const Filter< SubType > &filter) const
Entity::CompareById
classEntity_1_1CompareById.html
Hurricane::Component
classHurricane_1_1Component.html
Hurricane::Go
Hurricane::Component::BodyHook
- Go Inherit classHurricane_1_1Component.html a3911e94f9d220eb809d349b1181034e3
- Net * getNet classHurricane_1_1Component.html a1556ef77d6b89bfc17698d52ebde9791 () const
- Rubber * getRubber classHurricane_1_1Component.html ab701515debfdf1bf4142d4d917aaab1d () const
- Hook * getBodyHook classHurricane_1_1Component.html a19f06d7cad163bab3b97a13f4736c9d1 ()
- virtual Hooks getHooks classHurricane_1_1Component.html a1fc513b9465b2b8c22f41d56bf775594 () const
- virtual DbU::Unit getX classHurricane_1_1Component.html a0f8299ed73705fd4fbf56589dcc7e074 () const =0
- virtual DbU::Unit getY classHurricane_1_1Component.html a727da3f127c3a7a0a09468219f98c3e6 () const =0
- virtual Point getPosition classHurricane_1_1Component.html aa4e9a47c89fe701670ca34355195d519 () const
- virtual const Layer * getLayer classHurricane_1_1Component.html ab451ef19059e6e5bbb77ae391d02a039 () const =0
- virtual Box getBoundingBox classHurricane_1_1Component.html aabb87b9ef71f71cea681a03a6213f616 (const BasicLayer *) const =0
- Components getConnexComponents classHurricane_1_1Component.html a4acf996c03b0b94a186fad653ba578a6 () const
- Components getSlaveComponents classHurricane_1_1Component.html af6d6b7c6b3cb18754cfa02bc5fb1e754 () const
- static ComponentFilter getIsUnderFilter classHurricane_1_1Component.html a8680f2756892366db8642bfcfd7ce097 (const Box &area)

Introduction

secComponentIntro

Concept of Location

secComponentConceptOfLocation

Destruction

secComponentDestruction

Predefined filters

secComponentPredefinedFilters
Hurricane::Contact
classHurricane_1_1Contact.html
Hurricane::Component
Hurricane::Contact::AnchorHook
- Component Inherit classHurricane_1_1Contact.html a422f15bba0561d8499c001fb8cbe6b67
- Hook * getAnchorHook classHurricane_1_1Contact.html a300306b006397377bc9a54ea783c1150 ()
- Component * getAnchor classHurricane_1_1Contact.html ab0b327b306bf7ebda634f59d8d0cfd8f () const
- const DbU::Unit & getDx classHurricane_1_1Contact.html acf8405f74b97239ea74ec629d0b4e194 () const
- const DbU::Unit & getDy classHurricane_1_1Contact.html aa7bc32ab9211fd5f6ad3aacdf1214f20 () const
- const DbU::Unit & getWidth classHurricane_1_1Contact.html a28bd18de9ca6e5cf2b77fce5e22af43a () const
- DbU::Unit getHalfWidth classHurricane_1_1Contact.html a4a5136f4e8299435e50db7da28172ca1 () const
- const DbU::Unit & getHeight classHurricane_1_1Contact.html adf6487485a4f48bd15aa6f9a8ac5fd27 () const
- DbU::Unit getHalfHeight classHurricane_1_1Contact.html aebd3ff8e1368617ab750b20ae9ffb59b () const
- void setLayer classHurricane_1_1Contact.html a147644849f33bc4d58b6b997543c8306 (const Layer *layer)
- void setWidth classHurricane_1_1Contact.html aae6d5c96862fd6c834ff4abd61edc86f (const DbU::Unit &width)
- void setHeight classHurricane_1_1Contact.html a2fc2e7c85dc5495810544c48bb604712 (const DbU::Unit &height)
- void setSizes classHurricane_1_1Contact.html aa18aa1e78eba9f4c10ece0e20683faf5 (const DbU::Unit &width, const DbU::Unit &height)
- void setX classHurricane_1_1Contact.html a181436f128b65467e1ab94ffcb0c345b (const DbU::Unit &x)
- void setY classHurricane_1_1Contact.html a455b8925aae10157c9143b58a3a52e57 (const DbU::Unit &y)
- void setPosition classHurricane_1_1Contact.html afac88ee8442e3e943a24bb526057851a (const DbU::Unit &x, const DbU::Unit &y)
- void setPosition classHurricane_1_1Contact.html ad3ff25d47d1c00c53bb07bb0ff4067f1 (const Point &position)
- void setDx classHurricane_1_1Contact.html a6ee60b9d228fe5487bf73dc396b94706 (const DbU::Unit &dx)
- void setDy classHurricane_1_1Contact.html a32ee96c21115ee9d197bc505fd48e37d (const DbU::Unit &dy)
- void setOffset classHurricane_1_1Contact.html a41ba972136e77d768f58ad0407d18f8e (const DbU::Unit &dx, const DbU::Unit &dy)
- static Contact * create classHurricane_1_1Contact.html a5402fec0518c81d35fbec2c2b2ec0f8f (Net *net, const Layer *layer, const DbU::Unit &x, const DbU::Unit &y, const DbU::Unit &width=0, const DbU::Unit &height=0)
- static Contact * create classHurricane_1_1Contact.html a6645345f819cb4769fac075a0b1ea028 (Component *anchor, const Layer *layer, const DbU::Unit &dx, const DbU::Unit &dy, const DbU::Unit &width=0, const DbU::Unit &height=0)

Introduction

secContactIntro
Hurricane::ContactLayer
classHurricane_1_1ContactLayer.html
Hurricane::Layer
- static ContactLayer * create classHurricane_1_1ContactLayer.html ab5f2e78865e0311fcabf25e1aa94bf09 (Technology *technology, const Name &name, BasicLayer *metalLayer, BasicLayer *cutLayer, BasicLayer *activeLayer, BasicLayer *diffusionLayer, BasicLayer *wellLayer)
Hurricane::DataBase
classHurricane_1_1DataBase.html
Hurricane::DBo
- Technology * getTechnology classHurricane_1_1DataBase.html a144480c54b0f9fbda57622ad6767ab8a () const
- Library * getRootLibrary classHurricane_1_1DataBase.html a4469391a3c5ae82caf090f1bdac4f29b () const
- static DataBase * create classHurricane_1_1DataBase.html af0210f9bb13faf06e12eb135eeea9b06 ()
- static DataBase * getDB classHurricane_1_1DataBase.html a53d0b9fcd06b73f3968c8f238f377a88 ()
Hurricane::DBo
classHurricane_1_1DBo.html
- virtual void destroy classHurricane_1_1DBo.html a67febf5bf9c8b322674648688639728b ()
- Property * getProperty classHurricane_1_1DBo.html a599f61978df51d1d4c351f6cbd02488d (const Name &) const
- Properties getProperties classHurricane_1_1DBo.html aec46894a10e83abb54c495dc4d90f2d3 () const
- bool hasProperty classHurricane_1_1DBo.html a1563f094565030c77592ed82f9a9989b () const
- void put classHurricane_1_1DBo.html a8979674f11507cb4c7c5251b41ed72d5 (Property *)
- void remove classHurricane_1_1DBo.html a7833a1f0b8c704930bdc00861e63cf5e (Property *)
- void removeProperty classHurricane_1_1DBo.html ac35fbb8303b1a78db5ca0fc831fb6a0c (const Name &)
- void clearProperties classHurricane_1_1DBo.html a3e02f3d665cb0b2120df2fdfe9c3df4f ()

Introduction

sDBoIntro

Creation process

sDBoCreation

Deletion process

sDBodestroy

Extentions

sDBoExtentions

Remark

sDBoRemark
Hurricane::DbU
classHurricane_1_1DbU.html
- UnitPower
  group__DbUGroup.html
  ga50b5785bf4d75026c4c112caec3040a7
- Pico
  group__DbUGroup.html
  gga50b5785bf4d75026c4c112caec3040a7a3cf34ad82faf73a9b48dcb3a621d0557
- Nano
  group__DbUGroup.html
  gga50b5785bf4d75026c4c112caec3040a7a03e5923be5810db830626f2ca26319d6
- Micro
  group__DbUGroup.html
  gga50b5785bf4d75026c4c112caec3040a7aa0481a3398a6cbb0a68a523146f0a7fb
- Milli
  group__DbUGroup.html
  gga50b5785bf4d75026c4c112caec3040a7aac2973886c68f16ee68a192154ea65be
- Unity
  group__DbUGroup.html
  gga50b5785bf4d75026c4c112caec3040a7ac5c524bb7247124f3dce7d1dbdc7d2c6
- Kilo
  group__DbUGroup.html
  gga50b5785bf4d75026c4c112caec3040a7a7853e18601786b5c51a1bc9cfaf8bb74
- StringMode
  group__DbUGroup.html
  ga6af6a5b8d113a661fea65b2bcb8b25c4
- Db
  group__DbUGroup.html
  gga6af6a5b8d113a661fea65b2bcb8b25c4a1b91af5faf467afcb73dec10bc54f233
- Grid
  group__DbUGroup.html
  gga6af6a5b8d113a661fea65b2bcb8b25c4ac6b6574b2ef79ee4e44c6c00fe757c7c
- Symbolic
  group__DbUGroup.html
  gga6af6a5b8d113a661fea65b2bcb8b25c4a16f8df0900c42b001f0a91475a1b93f8
- SnapMode
  group__DbUGroup.html
  ga1082168d6f9956ebba22ab8bbec21637
- Inferior
  group__DbUGroup.html
  gga1082168d6f9956ebba22ab8bbec21637a888eae532f84c3f19b024e1830ef8cb3
- Superior
  group__DbUGroup.html
  gga1082168d6f9956ebba22ab8bbec21637a8ce92cf7ff7627c46baf85612f9ad847
- Nearest
  group__DbUGroup.html
  gga1082168d6f9956ebba22ab8bbec21637a65e6f47eb16779b8974a80d6145a2db5
- std::int64_t Unit group__DbUGroup.html ga4fbfa3e8c89347af76c9628ea06c4146
- Pico
  group__DbUGroup.html
  gga50b5785bf4d75026c4c112caec3040a7a3cf34ad82faf73a9b48dcb3a621d0557
- Nano
  group__DbUGroup.html
  gga50b5785bf4d75026c4c112caec3040a7a03e5923be5810db830626f2ca26319d6
- Micro
  group__DbUGroup.html
  gga50b5785bf4d75026c4c112caec3040a7aa0481a3398a6cbb0a68a523146f0a7fb
- Milli
  group__DbUGroup.html
  gga50b5785bf4d75026c4c112caec3040a7aac2973886c68f16ee68a192154ea65be
- Unity
  group__DbUGroup.html
  gga50b5785bf4d75026c4c112caec3040a7ac5c524bb7247124f3dce7d1dbdc7d2c6
- Kilo
  group__DbUGroup.html
  gga50b5785bf4d75026c4c112caec3040a7a7853e18601786b5c51a1bc9cfaf8bb74
- Db
  group__DbUGroup.html
  gga6af6a5b8d113a661fea65b2bcb8b25c4a1b91af5faf467afcb73dec10bc54f233
- Grid
  group__DbUGroup.html
  gga6af6a5b8d113a661fea65b2bcb8b25c4ac6b6574b2ef79ee4e44c6c00fe757c7c
- Symbolic
  group__DbUGroup.html
  gga6af6a5b8d113a661fea65b2bcb8b25c4a16f8df0900c42b001f0a91475a1b93f8
- Inferior
  group__DbUGroup.html
  gga1082168d6f9956ebba22ab8bbec21637a888eae532f84c3f19b024e1830ef8cb3
- Superior
  group__DbUGroup.html
  gga1082168d6f9956ebba22ab8bbec21637a8ce92cf7ff7627c46baf85612f9ad847
- Nearest
  group__DbUGroup.html
  gga1082168d6f9956ebba22ab8bbec21637a65e6f47eb16779b8974a80d6145a2db5
- static Unit fromDb group__DbUGroup.html gaec69d65ec1651c2feea24c5931f4580b (Unit value)
- static Unit fromGrid group__DbUGroup.html ga367e1d1b5ac1df076745550cba8a83c1 (double value)
- static Unit fromLambda group__DbUGroup.html ga4b570755b19ea9ff0f2f258a221bd935 (double value)
- static Unit fromPhysical group__DbUGroup.html ga11d4dbd9134a19bda35cbacde1cb2769 (double value, UnitPower p)
- static unsigned int getPrecision group__DbUGroup.html ga6169efbdd9b3d54a0bd8467c8f957fda ()
- static unsigned int getMaximalPrecision group__DbUGroup.html ga8756c9f0a32af5f601cd150e73b02c03 ()
- static double getResolution group__DbUGroup.html ga120a60b09b344d01c583567a1e489d9e ()
- static void setPrecision group__DbUGroup.html gace9a8644e7e80dcaed2a8a95deeb1622 (unsigned int precision, unsigned int flags=NoFlags)
- static void setGridsPerLambda group__DbUGroup.html gac93f9ba2a09105227e34bd05bcb1500c (double gridsPerLambda, unsigned int flags=NoFlags)
- static double getGridsPerLambda group__DbUGroup.html ga9a0359adbfafc356326f5c6adf57ff04 ()
- static DbU::Unit getRealSnapGridStep group__DbUGroup.html ga09e46fcca6aaca94851adfa196e10170 ()
- static DbU::Unit getOnRealSnapGrid group__DbUGroup.html ga8746e486f153aa37ee469c1604eba5c0 (DbU::Unit u, SnapMode mode=Nearest)
- static void setRealSnapGridStep group__DbUGroup.html ga202cc3aa3364c2224647a29dde047fae (DbU::Unit step)
- static DbU::Unit getSymbolicSnapGridStep group__DbUGroup.html ga687a9134729b107c42fb7f69596c4c3b ()
- static DbU::Unit getOnSymbolicSnapGrid group__DbUGroup.html gad1b0c0f3680093cf5a63d901312c925d (DbU::Unit u, SnapMode mode=Nearest)
- static void setSymbolicSnapGridStep group__DbUGroup.html ga9ccd423c8f268ef54770f4663e6c9304 (DbU::Unit step)
- static DbU::Unit getOnCustomGrid group__DbUGroup.html ga87323d9038656dceabffc37d45de408a (DbU::Unit u, DbU::Unit step, SnapMode mode=Nearest)
- static DbU::Unit getOnPhysicalGrid group__DbUGroup.html ga9419025221579f4277475c65655be3dc (DbU::Unit u, SnapMode mode=Superior)
- static Unit toDb group__DbUGroup.html gaec07c6e7ae2a2a6f54e2a16b32c8bf26 (Unit u)
- static double toGrid group__DbUGroup.html ga318d673386c9424e07c12efd598c730d (Unit u)
- static double toLambda group__DbUGroup.html ga4923a9a443871282ad7d331be2a2a5d4 (Unit u)
- static double toPhysical group__DbUGroup.html gab901e9d5c12e878728178f113def6c45 (Unit u, UnitPower p)
- static string getValueString group__DbUGroup.html gadc9c1a06b4296dbddcf711077113f4bd (Unit u, int mode=SmartTruncate)
- static void setStringMode group__DbUGroup.html ga89ab8f8326c54113336086663ecf1d25 (unsigned int mode, UnitPower p=Nano)
- static Unit db group__DbUGroup.html gacd77957381fb93fc4203bdca215e0b48 (Unit value)
- static Unit grid group__DbUGroup.html ga1d4bac6e3b68c8cd44b345de3b425753 (double value)
- static Unit lambda group__DbUGroup.html gaa1ba98acc939ff1c370c18544a5e0dce (double value)
- static Unit getDb group__DbUGroup.html ga4233772b1b3e68f3ec723c7509ea87ff (Unit u)
- static double getGrid group__DbUGroup.html gad4485d0d7b5fd7ae87b32f165155c0a2 (Unit u)
- static double getLambda group__DbUGroup.html gadea6b9a6e84243f70f3a5e2725b2c6d8 (Unit u)
- static Unit db group__DbUGroup.html gacd77957381fb93fc4203bdca215e0b48 (Unit value)
- static Unit grid group__DbUGroup.html ga1d4bac6e3b68c8cd44b345de3b425753 (double value)
- static Unit lambda group__DbUGroup.html gaa1ba98acc939ff1c370c18544a5e0dce (double value)
- static Unit getDb group__DbUGroup.html ga4233772b1b3e68f3ec723c7509ea87ff (Unit u)
- static double getGrid group__DbUGroup.html gad4485d0d7b5fd7ae87b32f165155c0a2 (Unit u)
- static double getLambda group__DbUGroup.html gadea6b9a6e84243f70f3a5e2725b2c6d8 (Unit u)
Hurricane::DebugSession
classHurricane_1_1DebugSession.html
- static bool isTraced classHurricane_1_1DebugSession.html a0b008c0eb9a0337416465caf7431a81e (const void *symbol)
- static void addToTrace classHurricane_1_1DebugSession.html aa7ee4a8517bc4a99c37f0a9ae26b9620 (const void *symbol)
- static void addToTrace classHurricane_1_1DebugSession.html ab7f9fbef88775e509ae7b127e524b100 (const Cell *, const Name &)
- static void open classHurricane_1_1DebugSession.html ac12865b68d1acfd85cd48d4d44d9c4fc (int minLevel, int maxLevel)
- static void open classHurricane_1_1DebugSession.html a655f87fd8c8e20f287dea2a6d8fca556 (const void *symbol, int minLevel, int maxLevel)
- static void close classHurricane_1_1DebugSession.html ac880eca99eeec60c669c0696f495ac42 ()

Trace Levels

secTraceLevels
Hurricane::Diagonal
classHurricane_1_1Diagonal.html
Hurricane::Component
- Component Super classHurricane_1_1Diagonal.html aef5120a04b3b4db78b118e8c5daade90
- static Diagonal * create classHurricane_1_1Diagonal.html a83cd4332e78515e2c3745fd017e7441f (Net *, const Layer *, const Point &source, const Point &target, DbU::Unit width)

Introduction

secDiagonalIntro
Hurricane::DiffusionLayer
classHurricane_1_1DiffusionLayer.html
Hurricane::Layer
- static DiffusionLayer * create classHurricane_1_1DiffusionLayer.html a91b5f8a20b005c20b4b9b9080250939e (Technology *technology, const Name &name, BasicLayer *activeLayer, BasicLayer *diffusionLayer, BasicLayer *wellLayer)
Hurricane::Net::Direction
classHurricane_1_1Net_1_1Direction.html
- Code
  classHurricane_1_1Net_1_1Direction.html
  a5b34d7c3ac52628861af3a46f781fae4
- DirIn
  classHurricane_1_1Net_1_1Direction.html
  a5b34d7c3ac52628861af3a46f781fae4a36971421023586a2b5b019f468d699ba
- DirOut
  classHurricane_1_1Net_1_1Direction.html
  a5b34d7c3ac52628861af3a46f781fae4a1135f8c6a05d3801c43684bc195f66f0
- DirUndefined
  classHurricane_1_1Net_1_1Direction.html
  a5b34d7c3ac52628861af3a46f781fae4a368b35a5f289879ad5c6862dfebc1b96
- ConnTristate
  classHurricane_1_1Net_1_1Direction.html
  a5b34d7c3ac52628861af3a46f781fae4afa0b4523129378e11f6e9bdc72fba627
- ConnWiredOr
  classHurricane_1_1Net_1_1Direction.html
  a5b34d7c3ac52628861af3a46f781fae4a03861307a54d5204f34c74365aa58f04
- UNDEFINED
  classHurricane_1_1Net_1_1Direction.html
  a5b34d7c3ac52628861af3a46f781fae4ad15ab42a0127de740e1c2c05841c153a
- IN
  classHurricane_1_1Net_1_1Direction.html
  a5b34d7c3ac52628861af3a46f781fae4aae6e926e7787f90824a4ee961e6ddac1
- OUT
  classHurricane_1_1Net_1_1Direction.html
  a5b34d7c3ac52628861af3a46f781fae4a2dac58452d767718df817bcf65906969
- INOUT
  classHurricane_1_1Net_1_1Direction.html
  a5b34d7c3ac52628861af3a46f781fae4aa88aea57d992b95a08c24716b5265afd
- TRISTATE
  classHurricane_1_1Net_1_1Direction.html
  a5b34d7c3ac52628861af3a46f781fae4a71a487a8129c354630d5e989d3994c98
- TRANSCV
  classHurricane_1_1Net_1_1Direction.html
  a5b34d7c3ac52628861af3a46f781fae4ab8965ba57b68fc4b58c428fc4c8da397
- WOR_OUT
  classHurricane_1_1Net_1_1Direction.html
  a5b34d7c3ac52628861af3a46f781fae4a1cc48f96bc28740eb7f0d7ba7e2b237c
- WOR_INOUT
  classHurricane_1_1Net_1_1Direction.html
  a5b34d7c3ac52628861af3a46f781fae4a2fbc95d7882aab3453d5549493763c3c
- DirIn
  classHurricane_1_1Net_1_1Direction.html
  a5b34d7c3ac52628861af3a46f781fae4a36971421023586a2b5b019f468d699ba
- DirOut
  classHurricane_1_1Net_1_1Direction.html
  a5b34d7c3ac52628861af3a46f781fae4a1135f8c6a05d3801c43684bc195f66f0
- DirUndefined
  classHurricane_1_1Net_1_1Direction.html
  a5b34d7c3ac52628861af3a46f781fae4a368b35a5f289879ad5c6862dfebc1b96
- ConnTristate
  classHurricane_1_1Net_1_1Direction.html
  a5b34d7c3ac52628861af3a46f781fae4afa0b4523129378e11f6e9bdc72fba627
- ConnWiredOr
  classHurricane_1_1Net_1_1Direction.html
  a5b34d7c3ac52628861af3a46f781fae4a03861307a54d5204f34c74365aa58f04
- UNDEFINED
  classHurricane_1_1Net_1_1Direction.html
  a5b34d7c3ac52628861af3a46f781fae4ad15ab42a0127de740e1c2c05841c153a
- IN
  classHurricane_1_1Net_1_1Direction.html
  a5b34d7c3ac52628861af3a46f781fae4aae6e926e7787f90824a4ee961e6ddac1
- OUT
  classHurricane_1_1Net_1_1Direction.html
  a5b34d7c3ac52628861af3a46f781fae4a2dac58452d767718df817bcf65906969
- INOUT
  classHurricane_1_1Net_1_1Direction.html
  a5b34d7c3ac52628861af3a46f781fae4aa88aea57d992b95a08c24716b5265afd
- TRISTATE
  classHurricane_1_1Net_1_1Direction.html
  a5b34d7c3ac52628861af3a46f781fae4a71a487a8129c354630d5e989d3994c98
- TRANSCV
  classHurricane_1_1Net_1_1Direction.html
  a5b34d7c3ac52628861af3a46f781fae4ab8965ba57b68fc4b58c428fc4c8da397
- WOR_OUT
  classHurricane_1_1Net_1_1Direction.html
  a5b34d7c3ac52628861af3a46f781fae4a1cc48f96bc28740eb7f0d7ba7e2b237c
- WOR_INOUT
  classHurricane_1_1Net_1_1Direction.html
  a5b34d7c3ac52628861af3a46f781fae4a2fbc95d7882aab3453d5549493763c3c
Hurricane::Entity
classHurricane_1_1Entity.html
Hurricane::DBo
- virtual Cell * getCell classHurricane_1_1Entity.html a42bdf015f583be477cc54b48652b1007 () const =0
- virtual Box getBoundingBox classHurricane_1_1Entity.html ad834f8ce33a08a13e2a88446696e63e7 () const =0

Introduction

secEntityIntro

Unique Identifier

secEntityId
Hurricane::Error
classHurricane_1_1Error.html
Hurricane::Exception
- Error
  classHurricane_1_1Error.html
  ab58387c890740ed8082532c5342f2d03
  (const string &reason)
- Error
  classHurricane_1_1Error.html
  a98f50dcce8258982d450e8f5f79cff38
  (const char *format,...)
- Error
  classHurricane_1_1Error.html
  a33e4d2a1ea71be6395dc2716b68378c8
  (int code, const string &reason)
- Error
  classHurricane_1_1Error.html
  a32ccc14fe29d7d2a7b5fe66ee0a3845c
  (int code, const char *format,...)
- Error
  classHurricane_1_1Error.html
  a7d90d5f5727dab2a9cc0a6427fb2b084
  (const Error &error)
- string getReason classHurricane_1_1Error.html a1a18927a2d4eb2b0b0acfc2908be7008 () const
- int getCode classHurricane_1_1Error.html a1ba11c6ba6eff9fdf2923520fe80a6b2 () const
- string textWhere classHurricane_1_1Error.html ab3b8bb521802f332340eaf0b37eb1dfc () const
- string htmlWhere classHurricane_1_1Error.html afafcbeae105f75906c7c45024de41c18 () const

Printing format

secErrorPrintingFormat
Hurricane::Exception
classHurricane_1_1Exception.html
- string what classHurricane_1_1Exception.html a6d8036af345628567494eeab9c8e2e3a () const
- string textWhat classHurricane_1_1Exception.html a19b5d24e8f02bb99625a5206638c44e8 () const
- string htmlWhat classHurricane_1_1Exception.html a2582e6c3acb236e24f48cb873f64e3e9 () const
- static void setTextTranslator classHurricane_1_1Exception.html a1a57fbbc4b57a014558ba31d18ec9b62 (const TextTranslator &translator)
- static void setHtmlTranslator classHurricane_1_1Exception.html a0effe808df00f4efe10925131304b8d0 (const TextTranslator &translator)

Introduction

secExceptionIntro

Example

secExceptionExample
Hurricane::Filter
classHurricane_1_1Filter.html
Type
- GenericFilter< Type > operator! classHurricane_1_1Filter.html a90c1a8c4caf6c6018ff50f5b9754e061 () const
- virtual Filter< Type > * getClone classHurricane_1_1Filter.html a596cad421801115efbc5c541f8d29e0b () const =0 secFilterRemarks
- virtual bool accept classHurricane_1_1Filter.html aeaa771f17950fe05273c471ccfffb7f7 (Type type) const =0

Introduction

secFilterIntro

Simple Example

secFilterSimpleExample

Complex Example

secFilterComplexExample
Hurricane::GenericCollection
classHurricane_1_1GenericCollection.html
Type
Hurricane::Collection
- GenericCollection
  classHurricane_1_1GenericCollection.html
  a177ca321f1b7761c8b000a59051ba9f9
  (const Collection< Type > &collection)
- GenericCollection
  classHurricane_1_1GenericCollection.html
  a9b77dc014864c2248f31b9dfee242d25
  (const GenericCollection< Type > &genericCollection)
- GenericCollection
  classHurricane_1_1GenericCollection.html
  a8e4f70213efb85c0ba802b7de9c03b32
  (Collection< Type > *collection)
GenericCollection< Element >
classHurricane_1_1GenericCollection.html
Collection< Element >
- GenericCollection
  classHurricane_1_1GenericCollection.html
  a177ca321f1b7761c8b000a59051ba9f9
  (const Collection< Element > &collection)
- GenericCollection
  classHurricane_1_1GenericCollection.html
  a9b77dc014864c2248f31b9dfee242d25
  (const GenericCollection< Element > &genericCollection)
- GenericCollection
  classHurricane_1_1GenericCollection.html
  a8e4f70213efb85c0ba802b7de9c03b32
  (Collection< Element > *collection)
Hurricane::GenericFilter
classHurricane_1_1GenericFilter.html
Hurricane::Filter
- GenericFilter
  classHurricane_1_1GenericFilter.html
  a1aae208fe9937dd3a6f706ceb8b3b9b4
  (const Filter< Type > &filter)
- GenericFilter
  classHurricane_1_1GenericFilter.html
  adf44866e7507f45dd0d612743f2d9a71
  (const GenericFilter< Type > &genericFilter)
- GenericFilter
  classHurricane_1_1GenericFilter.html
  aac847f0c0d6ee640c54847e374287fe1
  (Filter< Type > *filter)
Hurricane::GenericLocator
classHurricane_1_1GenericLocator.html
Type
Hurricane::Locator
- GenericLocator
  classHurricane_1_1GenericLocator.html
  a878eae335b3f60fc66ec6362d84c2b3e
  (const Locator< Type > &locator)
- GenericLocator
  classHurricane_1_1GenericLocator.html
  aa314dea86573d1cee1d1eea8ac2ab49e
  (const GenericLocator &genericLocator)
- GenericLocator
  classHurricane_1_1GenericLocator.html
  a4706b6502b806f90f2374df76791a729
  (Locator< Type > *locator)
GenericLocator< Element >
classHurricane_1_1GenericLocator.html
Locator< Element >
- GenericLocator
  classHurricane_1_1GenericLocator.html
  a878eae335b3f60fc66ec6362d84c2b3e
  (const Locator< Element > &locator)
- GenericLocator
  classHurricane_1_1GenericLocator.html
  aa314dea86573d1cee1d1eea8ac2ab49e
  (const GenericLocator &genericLocator)
- GenericLocator
  classHurricane_1_1GenericLocator.html
  a4706b6502b806f90f2374df76791a729
  (Locator< Element > *locator)
Hurricane::Go
classHurricane_1_1Go.html
Hurricane::Entity
- bool isMaterialized classHurricane_1_1Go.html a0fd2574d3e2e0157230209acdc1b8aa6 () const
- virtual void materialize classHurricane_1_1Go.html a8251eba8fabfca57f574921c6c85728f ()=0
- virtual void unmaterialize classHurricane_1_1Go.html af79318dc9cbbed85aea1bb8f16eb9724 ()=0
- virtual void invalidate classHurricane_1_1Go.html a5ee451e118fe8cace16989c0f3a6d855 (bool propagateFlag=true)
- virtual void translate classHurricane_1_1Go.html a54c4351dbbf4045e1aa89f06bb893402 (const DbU::Unit &dx, const DbU::Unit &dy)=0
- static bool autoMaterializationIsDisabled classHurricane_1_1Go.html a1057be4198a7b64c32a2ac3c7d560014 ()
- static void enableAutoMaterialization classHurricane_1_1Go.html ab0b1ca3c606247e1ebd7cab8fa828b04 ()
- static void disableAutoMaterialization classHurricane_1_1Go.html a0d49d22a3788e8001e58152e62b9f3cc ()

Introduction

secGoIntro

Materialization

secGoMaterialization

Update sessions

secGoUpdateSessions

Construction and destruction

secGoConstructionAndDestruction
Hurricane::Hook
classHurricane_1_1Hook.html
- virtual Component * getComponent classHurricane_1_1Hook.html ab420305aa59b8ff10d59678363de2511 () const =0
- Hook * getNextHook classHurricane_1_1Hook.html a03044fa995d6d784d6c441927ca8af04 () const
- Hook * getPreviousHook classHurricane_1_1Hook.html ad69ebbbf3d64343aca23ca435f24c624 () const
- Hook * getMasterHook classHurricane_1_1Hook.html af18e0531df4ed14b64cf058b780aee46 () const
- Hook * getNextMasterHook classHurricane_1_1Hook.html a0923a5a2d0a7ee0458876eed72008e46 () const
- Hook * getPreviousMasterHook classHurricane_1_1Hook.html a80bf5cdd4e81952064f1be94fe10188f () const
- Hooks getHooks classHurricane_1_1Hook.html a2def96fbcd444bebc16e589357c2a779 () const
- Hooks getSlaveHooks classHurricane_1_1Hook.html ad3c977e4f253a18cf24dfe4a6fd24cb1 () const
- virtual bool isMaster classHurricane_1_1Hook.html af0940eb0761f05df0b82c4198e22a01c () const =0
- bool isAttached classHurricane_1_1Hook.html acd62c7de2c023a1013d5a728159d068d () const
- Hook * detach classHurricane_1_1Hook.html a83f5beb5092e97947d24bd18adb33db1 ()
- Hook * attach classHurricane_1_1Hook.html aacc4dacd0d128b35fd15546bc6dde3c3 (Hook *hook)
- Hook * merge classHurricane_1_1Hook.html a7b98f0796a9080495472d574a23bcca0 (Hook *hook)

Introduction

secHookIntro

Rings

secHookRings

Master and Slave hook types

secHookMasterAndSlaveHookTypes

Explicit connections

secHookExplicitConnections

Implicit connections

secHookImplicitConnections

Concepts of HyperHooks and HyperRings

secHookConceptsOfHyperhooksAndHyperrings

Constructor and Destructor

secHookConstructorAndDestructor
Hurricane::Horizontal
classHurricane_1_1Horizontal.html
Hurricane::Segment
- Segment Inherit classHurricane_1_1Horizontal.html a43266e3530dc5872f4eabf16eba86bdb
- const DbU::Unit & getDxSource classHurricane_1_1Horizontal.html a7fdafaa2a7e931413efb2c1fc021f4a8 () const
- const DbU::Unit & getDxTarget classHurricane_1_1Horizontal.html aab807785755e4229f215aee3f3b16941 () const
- void setY classHurricane_1_1Horizontal.html a794aa68157beb2d04816a5f4e9160187 (const DbU::Unit &y)
- void translate classHurricane_1_1Horizontal.html a3d01a89cb24cdb29dda86ac9910c7530 (const DbU::Unit &dy)
- static Horizontal * create classHurricane_1_1Horizontal.html a15f13508993b6c0219fb944fe1141c3f (Net *net, const Layer *layer, const DbU::Unit &y, const DbU::Unit &width=0, const DbU::Unit &dxSource=0, const DbU::Unit &dxTarget=0)
- static Horizontal * create classHurricane_1_1Horizontal.html ac30e0cbdfdd1f2cb02f000380652daf7 (Component *source, Component *target, const Layer *layer, const DbU::Unit &y, const DbU::Unit &width=0, const DbU::Unit &dxSource=0, const DbU::Unit &dxTarget=0)

Introduction

secHorizontalIntro
Hurricane::HyperNet
classHurricane_1_1HyperNet.html
- HyperNet
  classHurricane_1_1HyperNet.html
  a30bdc04b4dece8bdef66361fe4469175
  (const Occurrence &occurrence)
- const Occurrence & getNetOccurrence classHurricane_1_1HyperNet.html a327eab6dda243836becde745bfc53efa () const
- Cell * getCell classHurricane_1_1HyperNet.html a5a818c5887d1d8dd2e0a59e8a57c02d7 () const
- Occurrences getNetOccurrences classHurricane_1_1HyperNet.html a02180e650b1f2e5b87bf4774a5799ebc (bool doExtraction=false, bool allowInterruption=false) const
- Occurrences getNetOccurrencesUnder classHurricane_1_1HyperNet.html ab278267a5f1d91bd22bc7fe411b3cfb0 (Box area, bool doExtraction=false, bool allowInterruption=false) const

Introduction

secHyperNetIntro
Hurricane::Initializer
classHurricane_1_1Initializer.html
- Initializer
  classHurricane_1_1Initializer.html
  ab80fdb7c17aaf5bd3facdf3f0f9d12ae
  (unsigned int order)

Initializer Mechanism

secInitializerMechanism
Hurricane::Instance
classHurricane_1_1Instance.html
Hurricane::Go
Hurricane::Instance::PlacementStatus
- Go Inherit classHurricane_1_1Instance.html a227e1f98670e466328ca95fe45546590
- const Name & getName classHurricane_1_1Instance.html aa48280b4d7127d283c89983cf7a42c23 () const
- Cell * getMasterCell classHurricane_1_1Instance.html ad08a772e5e36582070cdc407cfcc1a64 () const
- const Transformation & getTransformation classHurricane_1_1Instance.html a5042051d648fd93548dc6c5e14782645 () const
- Plug * getPlug classHurricane_1_1Instance.html a1afe07edc0374ddfb505b4973c902834 (const Net *masterNet) const
- Plugs getPlugs classHurricane_1_1Instance.html a5433b64eed99f9a099004490fae6d8f4 () const
- Plugs getConnectedPlugs classHurricane_1_1Instance.html a18beeab0def83c20e25a710b30dd8ca9 () const
- Plugs getUnconnectedPlugs classHurricane_1_1Instance.html a9622b8b961f459469c275b3dafe1733c () const
- Path getPath classHurricane_1_1Instance.html a4d13f5b9294d0361b724b5824fd86378 (const Path &tailPath=Path()) const
- Box getAbutmentBox classHurricane_1_1Instance.html a29bedbd05939bf43757ef036bb506d01 () const
- void setName classHurricane_1_1Instance.html ae3b67792d1659f1a20c6533b8843b905 (const Name &name)
- void setTransformation classHurricane_1_1Instance.html a8890d2e1b2ba2542997454297e63512f (const Transformation &transformation)
- void setMasterCell classHurricane_1_1Instance.html a9f626fd058c21ffc2ed5bfee8d29a853 (Cell *masterCell, bool secureFlag=true)
- void uniquify classHurricane_1_1Instance.html adf28fcd01f6ff89c5435e83482f66d4c ()
- Instance * getClone classHurricane_1_1Instance.html ac5e111eef5767762e00f21fcd7a35702 (Cell *cloneCell) const
- static Instance * create classHurricane_1_1Instance.html ae130b66536e4536ba8852fb79abfb89e (Cell *cell, const Name &name, Cell *masterCell, bool secureFlag=true)
- static Instance * create classHurricane_1_1Instance.html ad5784305151e45c9d949a74bd85aaa36 (Cell *cell, const Name &name, Cell *masterCell, const Transformation &transformation, const PlacementStatus &placementstatus, bool secureFlag=true)
- static InstanceFilter getIsUnderFilter classHurricane_1_1Instance.html ae2bc936dfecfaf70a0052959b4b2861e (const Box &area)

Introduction

secInstanceIntro

Placement Status

secInstancePlacement

Predefined filters

secInstancePredefinedFilters

Instance Destruction

secInstanceDestroy
Hurricane::Interruption
classHurricane_1_1Interruption.html
Hurricane::Exception
- Exception Inherit classHurricane_1_1Interruption.html a47ecad9b4b2bd34a21de4a0d6fdf1f5d
- Interruption
  classHurricane_1_1Interruption.html
  ae6375068418b2898b95c3cb7974e051c
  (const string &reason, int code=0)
- Interruption
  classHurricane_1_1Interruption.html
  ad84fb4212bce9f3a85b90b4a969226a6
  (const Interruption &interruption)
- Interruption & operator= classHurricane_1_1Interruption.html a3c528402a234e354e508b5b7512475bc (const Interruption &interruption)

Introduction

secInterruptionIntro
Hurricane::Interval
classHurricane_1_1Interval.html
- Interval
  classHurricane_1_1Interval.html
  a02b04ad7ca380422098992fa8ff5f546
  (bool makeEmpty=true)
- Interval
  classHurricane_1_1Interval.html
  ace4173705b4dbcf6c00cd83bb61c4d43
  (const DbU::Unit &)
- Interval
  classHurricane_1_1Interval.html
  a35e2ddc881a5b0c3ff8003d52f6298bb
  (const DbU::Unit &v1, const DbU::Unit &v2)
- Interval
  classHurricane_1_1Interval.html
  a2db3923eb057dd19f5320d93a09750d9
  (const Interval &)
- Interval & operator= classHurricane_1_1Interval.html a337b424cea8024f574726c3a2e4935b8 (const Interval &)
- bool operator== classHurricane_1_1Interval.html a1b022ac0ad975f168ac2b2689e6368c3 (const Interval &) const
- bool operator!= classHurricane_1_1Interval.html a2e5a64c485269fb08fb762e1eb3bc374 (const Interval &) const
- const DbU::Unit & getVMin classHurricane_1_1Interval.html a6e0deb1b38065375a78c7fd6885b5909 () const
- const DbU::Unit & getVMax classHurricane_1_1Interval.html a2f5ec659fde913492f89dc215001acb2 () const
- DbU::Unit getCenter classHurricane_1_1Interval.html a6d12d0404054c7ccadab1afa6683a561 () const
- DbU::Unit getSize classHurricane_1_1Interval.html a61d877fee3986f93c357910cd63f1caa () const
- DbU::Unit getHalfSize classHurricane_1_1Interval.html abe66d75c0854ca0a76189801f0f7d0e3 () const
- Interval getUnion classHurricane_1_1Interval.html ac50b0e28faf03b54f81af109d942b569 (const Interval &) const
- Interval getIntersection classHurricane_1_1Interval.html a73130b484cf43ff3b48488780a926ead (const Interval &) const
- bool isEmpty classHurricane_1_1Interval.html a5bf0292743d02f861a194c48c823c7ce () const
- bool isPonctual classHurricane_1_1Interval.html acfc27bb7442f359db7d04c72fa8edeb8 () const
- bool contains classHurricane_1_1Interval.html a84beba7ba34552e12e6cb9e462a94765 (const DbU::Unit &) const
- bool contains classHurricane_1_1Interval.html af613eb138f2035f50cba47057a074b2e (const Interval &) const
- bool intersect classHurricane_1_1Interval.html af4862b82fe5b37cdb3986a3b05245469 (const Interval &, bool strict=false) const
- Interval & makeEmpty classHurricane_1_1Interval.html a1e171021dcd5c0dc7e8afb0b2324c5ee ()
- Interval & inflate classHurricane_1_1Interval.html a142c3ec37ebe74c253b3fe0039ef2143 (const DbU::Unit &dv)
- Interval & inflate classHurricane_1_1Interval.html ac311880a39d8e3db79bcbc5d3bb341a6 (const DbU::Unit &dvMin, const DbU::Unit &dvMax)
- Interval & merge classHurricane_1_1Interval.html ab37a2b3ad247a0a5a4e4946d2b777bec (const DbU::Unit &)
- Interval & merge classHurricane_1_1Interval.html a99c17b60766c1146ad380ac9981008f7 (const Interval &)
- Interval & intersection classHurricane_1_1Interval.html a0eeaaa7eb5b4ade89719c57a2c284909 (const DbU::Unit &vMin, const DbU::Unit &vMax)
- Interval & intersection classHurricane_1_1Interval.html aea3de219c9e8316e19d71d44428b8dc4 (const Interval &)
- Interval & translate classHurricane_1_1Interval.html acf0aab51a74fe1216bfe112999066466 (const DbU::Unit &)

Introduction

secIntervalIntro

Remark

secIntervalRemark
Hurricane::JsonObject
classHurricane_1_1JsonObject.html
- JsonObject
  classHurricane_1_1JsonObject.html
  a57d9c022204b30d4b253c2588f2c1215
  (unsigned long flags)
- virtual bool isDummy classHurricane_1_1JsonObject.html a8f0949b75f5900e4ef87196e949cfa6b () const
- virtual std::string getTypeName classHurricane_1_1JsonObject.html a947e1c3f8dbae63bb2d086b5b827a2a5 () const =0
- std::string getStackName classHurricane_1_1JsonObject.html a34c4e38611238021df8cc69fc32f5e48 () const
- bool check classHurricane_1_1JsonObject.html a6ac9230d36590f83fbe1561b6c1bb0e5 (JsonStack &, std::string fname) const
- bool has classHurricane_1_1JsonObject.html ac0b8816eab2cbcabf18d5421a59aa780 (const std::string &key) const
- void add classHurricane_1_1JsonObject.html a39ed04c118b19f1b6010b7f3336c360f (const std::string &key, std::type_index tid)
- void remove classHurricane_1_1JsonObject.html a6435e5a8655a6b42b61d55e7fd673c65 (const std::string &key)
- T get classHurricane_1_1JsonObject.html af599fb8e2f3aca9c00dc628927367cb8 (JsonStack &, const std::string &key) const
- T * jget classHurricane_1_1JsonObject.html a7a3fe903ceb00a3ebff66d1696edf682 (JsonStack &) const
- void copyAttrs classHurricane_1_1JsonObject.html a380ea9ac8689e1e9cad892edf0024c08 (const JsonObject *, bool reset=false)
- void clear classHurricane_1_1JsonObject.html a5f11139263926dbd8fe87b9c4480bdae ()
- std::string getName classHurricane_1_1JsonObject.html aa4d6d0502f0f25e614ef50ac3dd76263 () const
- void setName classHurricane_1_1JsonObject.html aeda98a478720cf29e532e2a11f6f54c5 (const std::string &)
- T getObject classHurricane_1_1JsonObject.html ab1a1aaaa583d5c8f7adbc9c9d0eeeebf () const
- void setObject classHurricane_1_1JsonObject.html aa8e23d2445b90cced19a97d50372314c (T)
- bool isBound classHurricane_1_1JsonObject.html a4bb80844dcd175ad16cf92ee29064850 () const
- virtual JsonObject * clone classHurricane_1_1JsonObject.html a939cfbae43f7b0d994648d07bdba2b32 (unsigned long flags) const =0
- virtual void toData classHurricane_1_1JsonObject.html a57a845ca64ac8912b35c4dbf75723af6 (JsonStack &)
- unsigned int presetId classHurricane_1_1JsonObject.html a3819d0c96ee99277e4cc8d349dc4155c (JsonStack &)
- void update classHurricane_1_1JsonObject.html ace589494452d9d797506286613642cd4 (JsonStack &, T)
- JsonObject * setFlags classHurricane_1_1JsonObject.html a5216e5f5d74f8dbf8665eef8a78b2fe1 (unsigned long mask)
- JsonObject * resetFlags classHurricane_1_1JsonObject.html a8346b1c958574275fe17f9c4cb40ee8b (unsigned long mask)
- bool issetFlags classHurricane_1_1JsonObject.html a267c55a1989a9907e25632d820681779 (unsigned long mask) const
Hurricane::JsonStack
classHurricane_1_1JsonStack.html
- size_t size classHurricane_1_1JsonStack.html a80b1e4cab1a3c4cac83491d18c76534d () const
- void push_back classHurricane_1_1JsonStack.html a189a4e74a62f898f5fe903a185181bc5 (const std::string &, T)
- void pop_back classHurricane_1_1JsonStack.html a668d3c1974efefb6ced90544b4703fe5 (size_t count=1)
- int rhas classHurricane_1_1JsonStack.html a6416903ee046d6b8122fe2ffe8c0751b (const std::string &) const
- T as classHurricane_1_1JsonStack.html aed841c5329cfb5a72e7df326e995ce73 (const std::string &) const
- T as classHurricane_1_1JsonStack.html acc35d32ee522ff75b64122c40ee71113 (int) const
- void push_back_dbo classHurricane_1_1JsonStack.html ab949c42fe63dcaad6a8e23954167a9a7 (DBo *)
- void pop_back_dbo classHurricane_1_1JsonStack.html adeeb2a0300fa248f1f3bff38c4095630 ()
- DBo * back_dbo classHurricane_1_1JsonStack.html a95f403acdc0124c279866bd92ef8500a () const
- vector< JsonObject * > & jobjects classHurricane_1_1JsonStack.html a974ee9daf5dbf861ed50cae0a51a5cbb ()
- T getEntity classHurricane_1_1JsonStack.html aadbd70d7d19d2eb0a6c9c86ca1583c76 (unsigned int) const
- void addEntity classHurricane_1_1JsonStack.html a421fdf4a3bab01d75f0aab292cc574d0 (unsigned int jsonId, Entity *)
- void print classHurricane_1_1JsonStack.html a7e0364c8868b8396db10399a855b8aa1 (std::ostream &) const
Hurricane::Layer
classHurricane_1_1Layer.html
Hurricane::DBo
- Hurricane::Mask< unsigned long long > Mask classHurricane_1_1Layer.html af5277c670637bd5d910237e7afe01a91
- Technology * getTechnology classHurricane_1_1Layer.html ae506b17bd7a245de622f8a8e9947629b () const
- const Name & getName classHurricane_1_1Layer.html a3dc54f6efc60fddb8529599caa6b0f1f () const
- const Mask & getMask classHurricane_1_1Layer.html a29b22c3b59cc24bf82449ad6c068ff1f () const
- const Mask & getExtractMask classHurricane_1_1Layer.html af009bbd89a8e8260122b7244bfa10349 () const
- const DbU::Unit & getMinimalSize classHurricane_1_1Layer.html afed9a488bf20daaeed18874f2b16268e () const
- const DbU::Unit & getMinimalSpacing classHurricane_1_1Layer.html a6a03f9f40ca855d33763497162414062 () const
- virtual BasicLayers getBasicLayers classHurricane_1_1Layer.html a7e953c126a02952e3a0b0d32f37e2ae0 () const =0
- virtual const Layer * getTop classHurricane_1_1Layer.html a5f7c43a29f3dd02a9ebccbcbf91d6727 () const
- virtual const Layer * getBottom classHurricane_1_1Layer.html a4dab4552a219d2d900ed0b1245dc6580 () const
- virtual const Layer * getOpposite classHurricane_1_1Layer.html a69e76c09a56260169c4f5c145a35a47f (const Layer *) const
- Layer * getMetalAbove classHurricane_1_1Layer.html ac32eff2dc51180660fe9b4ce17cae42c (bool useSymbolic=true) const
- Layer * getMetalBelow classHurricane_1_1Layer.html a4bc8358f67c1a1a9b2581e4b3732108c (bool useSymbolic=true) const
- Layer * getCutAbove classHurricane_1_1Layer.html ad9fca94fed1837e3e80e9b6445822b7d (bool useSymbolic=true) const
- Layer * getCutBelow classHurricane_1_1Layer.html a983956c8127688390f978cc5bd0d768d (bool useSymbolic=true) const
- bool above classHurricane_1_1Layer.html abbd13bf66cf75dd6445d0353987119f3 (const Layer *layer) const
- bool below classHurricane_1_1Layer.html a090f8697946f721351a626052af25027 (const Layer *layer) const
- bool contains classHurricane_1_1Layer.html af63dd0a48e2a3514a1cdaccd4586bad8 (const Layer *layer) const
- bool intersect classHurricane_1_1Layer.html adbea0bafaa87b033efdaa98bf2709182 (const Layer *layer) const
- void setName classHurricane_1_1Layer.html ab93809f19bc360f58d35e91438ef2f87 (const Name &name)
- void setMinimalSize classHurricane_1_1Layer.html a400d17fe999c0080bb50489948986fe7 (const DbU::Unit &minimalSize)
- void setMinimalSpacing classHurricane_1_1Layer.html a81a8a24526e8535fba5a35cdcc194a8f (const DbU::Unit &minimalSpacing)
- virtual void setEnclosure classHurricane_1_1Layer.html a04e9c983525d074508d7e10107c1c3c7 (const BasicLayer *layer, DbU::Unit, uint32_t flags)
- virtual void setExtentionCap classHurricane_1_1Layer.html a55c7b39e000442ea36a0774d26b7fbde (const BasicLayer *layer, DbU::Unit)
- virtual void setExtentionWidth classHurricane_1_1Layer.html a7a6943dbcb3403aff34056cd5de00e66 (const BasicLayer *layer, DbU::Unit)

Introduction

secLayerIntro

BasicLayer Creation Ordering

secBasicLayerOrder

Looking Up a Layer from a Mask

secLayerLookup
Hurricane::Library
classHurricane_1_1Library.html
Hurricane::DBo
- DBo Inherit classHurricane_1_1Library.html a30ef446b2da0d405bdf4e11ce67b160f
- DataBase * getDataBase classHurricane_1_1Library.html a657cbf1ac426ef6def0b5b51f80ed248 () const
- Library * getLibrary classHurricane_1_1Library.html a5299d19afc96c535d557b86ba42eaa82 () const
- const Name & getName classHurricane_1_1Library.html a13a9c4d0c43e2e1df09b7c0ee59f577f () const
- Library * getLibrary classHurricane_1_1Library.html a8589e1ff3db5ef288c3027ceef28636b (const Name &name) const
- Libraries getLibraries classHurricane_1_1Library.html a43b3703b939b7e70261d1f9319db2bb0 () const
- Cell * getCell classHurricane_1_1Library.html a2e6bb294c611db79e00a5a6ea00974d5 (const Name &name) const
- Cells getCells classHurricane_1_1Library.html aae3e47aef08e50f9858fb79537f6eb41 () const
- void setName classHurricane_1_1Library.html a1181e4e87f42749bdfda253cad658ea9 (const Name &name)
- static Library * create classHurricane_1_1Library.html af304234d0347128300df5ad09801229d (DataBase *dataBase, const Name &name)
- static Library * create classHurricane_1_1Library.html a36bc1af0e48307180be81a81d462650e (Library *library, const Name &name)

Introduction

secLibraryIntro
Hurricane::ListCollection
classHurricane_1_1ListCollection.html
Collection< Element >
- ListCollection
  classHurricane_1_1ListCollection.html
  a11d0b27c9b01f16fe9ac9da091575e7c
  (const ElementList *elementList=NULL)
Hurricane::Locator
classHurricane_1_1Locator.html
Type
- virtual Type getElement classHurricane_1_1Locator.html aa2202b4cf461a7c3b666da10bc96219f () const =0
- virtual Locator< Type > * getClone classHurricane_1_1Locator.html a83779aa300e3de011bf3b93be8a48d83 () const =0
- virtual bool isValid classHurricane_1_1Locator.html abb6e5255372e22e31bf0a8e4cae93f87 () const =0
- virtual void progress classHurricane_1_1Locator.html ad8d72c1625a343a50520792c96fa1ca1 ()=0

Introduction

secLocatorIntro

General concepts

secLocatorGeneralConcepts

Usage examples

secLocatorUsageExamples
Locator< Cell *>
classHurricane_1_1Locator.html
- virtual Cell * getElement classHurricane_1_1Locator.html aa2202b4cf461a7c3b666da10bc96219f () const=0
- virtual Locator< Cell * > * getClone classHurricane_1_1Locator.html a83779aa300e3de011bf3b93be8a48d83 () const=0
- virtual bool isValid classHurricane_1_1Locator.html abb6e5255372e22e31bf0a8e4cae93f87 () const=0
- virtual void progress classHurricane_1_1Locator.html ad8d72c1625a343a50520792c96fa1ca1 ()=0
Locator< Element >
classHurricane_1_1Locator.html
- virtual Element getElement classHurricane_1_1Locator.html aa2202b4cf461a7c3b666da10bc96219f () const=0
- virtual Locator< Element > * getClone classHurricane_1_1Locator.html a83779aa300e3de011bf3b93be8a48d83 () const=0
- virtual bool isValid classHurricane_1_1Locator.html abb6e5255372e22e31bf0a8e4cae93f87 () const=0
- virtual void progress classHurricane_1_1Locator.html ad8d72c1625a343a50520792c96fa1ca1 ()=0
Locator< ElType >
classHurricane_1_1Locator.html
- virtual ElType getElement classHurricane_1_1Locator.html aa2202b4cf461a7c3b666da10bc96219f () const=0
- virtual Locator< ElType > * getClone classHurricane_1_1Locator.html a83779aa300e3de011bf3b93be8a48d83 () const=0
- virtual bool isValid classHurricane_1_1Locator.html abb6e5255372e22e31bf0a8e4cae93f87 () const=0
- virtual void progress classHurricane_1_1Locator.html ad8d72c1625a343a50520792c96fa1ca1 ()=0
Locator< Hurricane::DBo *>
classHurricane_1_1Locator.html
- virtual Hurricane::DBo * getElement classHurricane_1_1Locator.html aa2202b4cf461a7c3b666da10bc96219f () const=0
- virtual Locator< Hurricane::DBo * > * getClone classHurricane_1_1Locator.html a83779aa300e3de011bf3b93be8a48d83 () const=0
- virtual bool isValid classHurricane_1_1Locator.html abb6e5255372e22e31bf0a8e4cae93f87 () const=0
- virtual void progress classHurricane_1_1Locator.html ad8d72c1625a343a50520792c96fa1ca1 ()=0
Locator< Hurricane::Instance *>
classHurricane_1_1Locator.html
- virtual Hurricane::Instance * getElement classHurricane_1_1Locator.html aa2202b4cf461a7c3b666da10bc96219f () const=0
- virtual Locator< Hurricane::Instance * > * getClone classHurricane_1_1Locator.html a83779aa300e3de011bf3b93be8a48d83 () const=0
- virtual bool isValid classHurricane_1_1Locator.html abb6e5255372e22e31bf0a8e4cae93f87 () const=0
- virtual void progress classHurricane_1_1Locator.html ad8d72c1625a343a50520792c96fa1ca1 ()=0
Locator< SubType >
classHurricane_1_1Locator.html
- virtual SubType getElement classHurricane_1_1Locator.html aa2202b4cf461a7c3b666da10bc96219f () const=0
- virtual Locator< SubType > * getClone classHurricane_1_1Locator.html a83779aa300e3de011bf3b93be8a48d83 () const=0
- virtual bool isValid classHurricane_1_1Locator.html abb6e5255372e22e31bf0a8e4cae93f87 () const=0
- virtual void progress classHurricane_1_1Locator.html ad8d72c1625a343a50520792c96fa1ca1 ()=0
Hurricane::MapCollection
classHurricane_1_1MapCollection.html
Collection< Element >
- MapCollection
  classHurricane_1_1MapCollection.html
  a0b905fb46ced35815132e5eab62a8de1
  (const ElementMap *elementMap=NULL)
Hurricane::BasicLayer::Material
classHurricane_1_1BasicLayer_1_1Material.html
- Code
  classHurricane_1_1BasicLayer_1_1Material.html
  a3e815440ad4b86b3569fa54ca06fc3e8
- nWell
  classHurricane_1_1BasicLayer_1_1Material.html
  a3e815440ad4b86b3569fa54ca06fc3e8acdf0cf84e1b081113add657e0a8bd49c
- pWell
  classHurricane_1_1BasicLayer_1_1Material.html
  a3e815440ad4b86b3569fa54ca06fc3e8abab32187e9c4013a84e39cb6283bcc92
- nImplant
  classHurricane_1_1BasicLayer_1_1Material.html
  a3e815440ad4b86b3569fa54ca06fc3e8ac4e1ac9fce1c8328c415aebc024d1fda
- pImplant
  classHurricane_1_1BasicLayer_1_1Material.html
  a3e815440ad4b86b3569fa54ca06fc3e8a73d7adbdda868d5e680a24ce3c20279e
- active
  classHurricane_1_1BasicLayer_1_1Material.html
  a3e815440ad4b86b3569fa54ca06fc3e8ab67cfb3c192135ea8d52452a8932f7b7
- poly
  classHurricane_1_1BasicLayer_1_1Material.html
  a3e815440ad4b86b3569fa54ca06fc3e8a506eb536d54e1005b664cc0f2c101670
- cut
  classHurricane_1_1BasicLayer_1_1Material.html
  a3e815440ad4b86b3569fa54ca06fc3e8ac853c14f5754c0d802b5be0f8068b4cf
- metal
  classHurricane_1_1BasicLayer_1_1Material.html
  a3e815440ad4b86b3569fa54ca06fc3e8a9f5ac52339b7bd9bbf7cdac468c51924
- blockage
  classHurricane_1_1BasicLayer_1_1Material.html
  a3e815440ad4b86b3569fa54ca06fc3e8a0dd9279952186054fda92b8a97b253fd
- other
  classHurricane_1_1BasicLayer_1_1Material.html
  a3e815440ad4b86b3569fa54ca06fc3e8a43faff93bcb2788ccb23905cc0d07bec
- nWell
  classHurricane_1_1BasicLayer_1_1Material.html
  a3e815440ad4b86b3569fa54ca06fc3e8acdf0cf84e1b081113add657e0a8bd49c
- pWell
  classHurricane_1_1BasicLayer_1_1Material.html
  a3e815440ad4b86b3569fa54ca06fc3e8abab32187e9c4013a84e39cb6283bcc92
- nImplant
  classHurricane_1_1BasicLayer_1_1Material.html
  a3e815440ad4b86b3569fa54ca06fc3e8ac4e1ac9fce1c8328c415aebc024d1fda
- pImplant
  classHurricane_1_1BasicLayer_1_1Material.html
  a3e815440ad4b86b3569fa54ca06fc3e8a73d7adbdda868d5e680a24ce3c20279e
- active
  classHurricane_1_1BasicLayer_1_1Material.html
  a3e815440ad4b86b3569fa54ca06fc3e8ab67cfb3c192135ea8d52452a8932f7b7
- poly
  classHurricane_1_1BasicLayer_1_1Material.html
  a3e815440ad4b86b3569fa54ca06fc3e8a506eb536d54e1005b664cc0f2c101670
- cut
  classHurricane_1_1BasicLayer_1_1Material.html
  a3e815440ad4b86b3569fa54ca06fc3e8ac853c14f5754c0d802b5be0f8068b4cf
- metal
  classHurricane_1_1BasicLayer_1_1Material.html
  a3e815440ad4b86b3569fa54ca06fc3e8a9f5ac52339b7bd9bbf7cdac468c51924
- blockage
  classHurricane_1_1BasicLayer_1_1Material.html
  a3e815440ad4b86b3569fa54ca06fc3e8a0dd9279952186054fda92b8a97b253fd
- other
  classHurricane_1_1BasicLayer_1_1Material.html
  a3e815440ad4b86b3569fa54ca06fc3e8a43faff93bcb2788ccb23905cc0d07bec
Hurricane::Name
classHurricane_1_1Name.html
- Name
  classHurricane_1_1Name.html
  a42636ecb0d4d7d03eb881420a244038b
  ()
- Name
  classHurricane_1_1Name.html
  a754d54199d54c5e4568421c89f0682cb
  (const char *c)
- Name
  classHurricane_1_1Name.html
  a446df795ebe2e641710696bf775eb491
  (const string &s)
- Name
  classHurricane_1_1Name.html
  a56ffee3e75dc343c7ec8b61102c1d3a2
  (const Name &name)
- ~Name
  classHurricane_1_1Name.html
  a1ce605ce16980334f93d7cc278984842
  ()
- Name & operator= classHurricane_1_1Name.html adcd165de286782c011acc31727adb4a1 (const Name &name)
- bool operator== classHurricane_1_1Name.html a3b728f0b8aa027639ebd47c60addf738 (const Name &name) const
- bool operator!= classHurricane_1_1Name.html aff97f0bcf698ad76f6f3c9a4c4833cc3 (const Name &name) const
- bool operator< classHurricane_1_1Name.html a9ce91a54cd340fb1e14baf56797f1577 (const Name &name) const
- bool operator<= classHurricane_1_1Name.html a9704f9fe4c605a86de13b6a8d90feab2 (const Name &name) const
- bool operator> classHurricane_1_1Name.html a33bd981f4f6923a50c603cd06283032d (const Name &name) const
- bool operator>= classHurricane_1_1Name.html a241d0568f16c8ba60d4c5148be6a48b3 (const Name &name) const
- char operator[] classHurricane_1_1Name.html a2e6f3869321016de8f98f2b35f136ab4 (unsigned index) const
- bool isEmpty classHurricane_1_1Name.html a6c05cf200a0aeb95f98603fa0c9c9d4b () const

Introduction

secNameIntro
Hurricane::Net
classHurricane_1_1Net.html
Hurricane::Entity
Hurricane::Net::Direction
Hurricane::Net::Type
- Entity Inherit classHurricane_1_1Net.html a3f1ac0fcb03638b2ffa9af6a9a58de15
- unsigned Arity classHurricane_1_1Net.html a3a242d929e0c733f90f3f69be8cc427b
- const Name & getName classHurricane_1_1Net.html aeba73ca641db371dde29baf348b58bba () const
- const Arity & getArity classHurricane_1_1Net.html a78de2202fcf4f16024b4460ebb7dc907 () const
- const Type & getType classHurricane_1_1Net.html a0fa61dc0ccb67f384f03b35f83d391e7 () const
- const Direction & getDirection classHurricane_1_1Net.html aa84245d734dfaa572660a1a2c1bfc56e () const
- const Point & getPosition classHurricane_1_1Net.html abcfdec9c953d228845fdb9d75e8173cc () const
- const DbU::Unit & getX classHurricane_1_1Net.html a1f8f4c4632614b84a1227a1da8310428 () const
- const DbU::Unit & getY classHurricane_1_1Net.html aa97899b408aa47ec22792b5c6d6e9216 () const
- Components getComponents classHurricane_1_1Net.html a1e2d7ef9bab15694870a605e514f26e8 () const
- Rubbers getRubbers classHurricane_1_1Net.html a6ddbe2697a7fd7a7cd359f97b2ad0223 () const
- RoutingPads getRoutingPads classHurricane_1_1Net.html a1078d55acf3efa0b3c23cd345cae87fa () const
- Plugs getPlugs classHurricane_1_1Net.html a88322672c105405a61a78022359178aa () const
- Contacts getContacts classHurricane_1_1Net.html a9c397596fe9ecbf674712c72e0b9010c () const
- Segments getSegments classHurricane_1_1Net.html aadc5a9ef26d7a72f49fdf22452f3cc58 () const
- Verticals getVerticals classHurricane_1_1Net.html a97f32cf738af9cf107833ca81fe95db8 () const
- Horizontals getHorizontals classHurricane_1_1Net.html ad8553af888909e1c127e12e68bd000fb () const
- Pads getPads classHurricane_1_1Net.html a564df07be5589bc72dd6eb944855aa2b () const
- Plugs getSlavePlugs classHurricane_1_1Net.html a9c835d2f071155521700921d816ac1fa () const
- Plugs getConnectedSlavePlugs classHurricane_1_1Net.html a08560ffa6b0f5ecc442bf232486dd8ff () const
- Plugs getUnconnectedSlavePlugs classHurricane_1_1Net.html aad3f3ea88bdea914cab3f38bdcdb843d () const
- bool isGlobal classHurricane_1_1Net.html a332e9b311809f75fc0fa3a5f36acebcc () const
- bool isExternal classHurricane_1_1Net.html aeeb3735dd7451bc0054dd68ac21aae47 () const
- bool isLogical classHurricane_1_1Net.html a9caf25bfa84478157d206979dd521ed4 () const
- bool isClock classHurricane_1_1Net.html a8807cc000bbbe1c340c71fcbfbb8fe33 () const
- bool isSupply classHurricane_1_1Net.html ab8947fc6c5093341958b94148407c2a2 () const
- void setName classHurricane_1_1Net.html a1a39702b9f4d26ba29ad0dafcdddf840 (Name name)
- void setArity classHurricane_1_1Net.html af5dfdca4401902ee7e1e46a1a486da38 (const Arity &arity)
- void setGlobal classHurricane_1_1Net.html a35c84afd9dade0cb715602bcf8ec8865 (bool isGlobal)
- void setExternal classHurricane_1_1Net.html a6a30bc8282ce7e4b936e73a11549fedf (bool isExternal)
- void setType classHurricane_1_1Net.html a83f5ce12291b0ec5ab584d515dd8963c (const Type &type)
- void setDirection classHurricane_1_1Net.html ac33d13bb0ddc60f369d5bfcffc4bb0f8 (const Direction &direction)
- void setPosition classHurricane_1_1Net.html a0a3a3232a74ebced14b14029c5199561 (const Point &position)
- void materialize classHurricane_1_1Net.html ae46f7e4a9b00b265c06cb6e0ee00b806 ()
- void unmaterialize classHurricane_1_1Net.html a9e53a3d54b61f7081263e6d7b4fa81b9 ()
- void merge classHurricane_1_1Net.html a442f62d23364805f39816cd543284886 (Net *net)
- Net * getClone classHurricane_1_1Net.html a4bd27e6ae22606463491c28437c4068f (Cell *cloneCell)
- static Net * create classHurricane_1_1Net.html ac1524cea15e8eacbf992c0cfb9e481db (Cell *cell, const Name &name)
- static NetFilter getIsGlobalFilter classHurricane_1_1Net.html a1730ed1247cd9bce7fcf519ea60dc738 ()
- static NetFilter getIsExternalFilter classHurricane_1_1Net.html a3af91a80e219e37e70229e61dfd385da ()
- static NetFilter getIsInternalFilter classHurricane_1_1Net.html a7a2d1c4ab84bf81a16e24557d2342ea5 ()
- static NetFilter getIsClockFilter classHurricane_1_1Net.html afdb2269f3a88923c25264f6f785372a1 ()
- static NetFilter getIsSupplyFilter classHurricane_1_1Net.html ac241f44abf1f332004dd6103ee1dfa48 ()

Predefined filters

secNetPredefinedFilters
Hurricane::NotFilter
classHurricane_1_1NotFilter.html
Type
Hurricane::Filter
- NotFilter
  classHurricane_1_1NotFilter.html
  a8c75f2e192929c1b559f4ca876e47126
  (const Filter< Type > &filter)
- NotFilter
  classHurricane_1_1NotFilter.html
  a232102dc584111a704e66b2ac793af86
  (const NotFilter< Type > &notFilter)
Hurricane::Occurrence
classHurricane_1_1Occurrence.html
- Occurrence
  classHurricane_1_1Occurrence.html
  aa4162a36dc984d71caf962e55b991ed0
  (const Entity *entity=NULL)
- Occurrence
  classHurricane_1_1Occurrence.html
  afedb5d75781a9a4f0a19d37f0e8c88a8
  (const Entity *entity, const Path &path)
- Occurrence
  classHurricane_1_1Occurrence.html
  affec5f25b9c2efa2bcde02e9c4833626
  (const Occurrence &occurrence)
- Occurrence & operator= classHurricane_1_1Occurrence.html a389472d0d5b121a4e091511c8003cb47 (const Occurrence &occurrence)
- bool operator== classHurricane_1_1Occurrence.html accae7f6611cb5985478d58fc793dc3e0 (const Occurrence &occurrence) const
- bool operator!= classHurricane_1_1Occurrence.html a39edad19edeef964e5340381360c0add (const Occurrence &occurrence) const
- bool operator< classHurricane_1_1Occurrence.html a2f1668ccce22799c99eb3a02e522c204 (const Occurrence &occurrence) const
- Entity * getEntity classHurricane_1_1Occurrence.html ac121005d5d3bc0837f66c0de4265b0c4 () const
- Path getPath classHurricane_1_1Occurrence.html adeab556806a83e8cf3ad6ecc08f3a83e () const
- Cell * getOwnerCell classHurricane_1_1Occurrence.html affced95f35617150b5811c3784b20d93 () const
- Cell * getMasterCell classHurricane_1_1Occurrence.html a5caeab69e23907909b3deb60ff26df15 () const
- Property * getProperty classHurricane_1_1Occurrence.html ab2b36b219037a2310f6527a35a9a266f (const Name &name) const
- Properties getProperties classHurricane_1_1Occurrence.html acbf59d6c01804e01f66d076c149abb49 () const
- Box getBoundingBox classHurricane_1_1Occurrence.html a6c808dba6637c716075e0887c5f25518 () const
- bool isValid classHurricane_1_1Occurrence.html ade38e5da7eb5d8701cd3a8f252cdf62f () const
- bool hasProperty classHurricane_1_1Occurrence.html a0c1c6cfdf47f33166d108e2311d74e48 () const
- void put classHurricane_1_1Occurrence.html aaea0bdc4f5bb4012eb52f3abe20525be (Property *property)
- void remove classHurricane_1_1Occurrence.html a774404aa5eb01371f64cf5fda3f3ffbf (Property *property)
- void removeProperty classHurricane_1_1Occurrence.html a8d86755bf50cbc7fd2849b039a372b0a (const Name &name)
- void clearProperties classHurricane_1_1Occurrence.html ae9b269d39f3f68645d6d396d7ab5d8b7 ()

Introduction

secOccurrenceIntro

Terminology

secOccurrenceTerminology

Remarks

secOccurrenceRemarks
Hurricane::Transformation::Orientation
classHurricane_1_1Transformation_1_1Orientation.html
Hurricane::Pad
classHurricane_1_1Pad.html
Hurricane::Component
- Component Inherit classHurricane_1_1Pad.html aa44130a291ce3cb878d749fbf3e5437e
- static Pad * create classHurricane_1_1Pad.html a0fdf586f9f815d375f54b40bfa027b24 (Net *net, const Layer *layer, const Box &boundingBox)

Introduction

secPadIntro
Hurricane::Path
classHurricane_1_1Path.html
- Path
  classHurricane_1_1Path.html
  ad3fe735dcb2ce630f89b98c039663c23
  (SharedPath *sharedPath=NULL)
- Path
  classHurricane_1_1Path.html
  aa1a70f922b9b6a78fd3ac9b7bd94d158
  (Instance *instance)
- Path
  classHurricane_1_1Path.html
  a3197a114ed98117dde0f41d999917775
  (Instance *headInstance, const Path &tailPath)
- Path
  classHurricane_1_1Path.html
  add5812ab3bb9a4cf6dbe49d1e4e932cb
  (const Path &headPath, Instance *tailInstance)
- Path
  classHurricane_1_1Path.html
  a6e3d331f5c5a0dcb91d10516a4beb6bc
  (Cell *cell, const string &pathName)
- Path
  classHurricane_1_1Path.html
  a8db875f788013ec5ad8ed517cf1e1715
  (const Path &path)
- ~Path
  classHurricane_1_1Path.html
  a6226639f50213598ffad86031afe69ff
  ()
- Path & operator= classHurricane_1_1Path.html a1355dd2d191d492a1b5e5180324a9f8f (const Path &path)
- bool operator== classHurricane_1_1Path.html a16a5b6529dd4424c55518ac9f687862f (const Path &path) const
- bool operator!= classHurricane_1_1Path.html a182e82a2bc3f41262e1e76fcdc5a0c1e (const Path &path) const
- bool operator< classHurricane_1_1Path.html a5bf33d2d9e3e7d46db770e26c09be90b (const Path &path) const
- Instance * getHeadInstance classHurricane_1_1Path.html afddde635f302cee0a215ca364e9689b5 () const
- Path getTailPath classHurricane_1_1Path.html af0b27566643cc252d9a0feb1709d3180 () const
- Path getHeadPath classHurricane_1_1Path.html ae89034b297b27545cf3865e0cfa31f3d () const
- Instance * getTailInstance classHurricane_1_1Path.html a1f9350514c4751b54b2f01082a93e3bf () const
- string getName classHurricane_1_1Path.html a97ff25c53f4e7bdacb7cb8a58adf6499 () const
- Cell * getOwnerCell classHurricane_1_1Path.html a0954eb842af9d863ea701aa0b681412e () const
- Cell * getMasterCell classHurricane_1_1Path.html a3f4a865f570375ec5b6e5cb487369696 () const
- Instances getInstances classHurricane_1_1Path.html af820422a686ab35d611a6c1969e37e90 () const
- Transformation getTransformation classHurricane_1_1Path.html af48dc47810f65e7aba6ee8f24ed8a09e (const Transformation &transformation=Transformation()) const
- bool isEmpty classHurricane_1_1Path.html aeddd764b4b10c72630ee81119614935a () const
- static char getNameSeparator classHurricane_1_1Path.html ac63015239df43b8c44a6d74a262eb3a2 ()
- static void setNameSeparator classHurricane_1_1Path.html a505231a4bf7e8041c7a01e482505cd7a (char nameSeparator)

Introduction

secPathIntro

Remarks

secPathRemarks
Hurricane::PhysicalRule
classHurricane_1_1PhysicalRule.html
- bool isDouble classHurricane_1_1PhysicalRule.html ad419b79177064cab06f7c8dbeccc4dce () const
- bool isDbU classHurricane_1_1PhysicalRule.html af1e9eeb3499bfd66cedf5756e2d7e2a3 () const
- bool isSymmetric classHurricane_1_1PhysicalRule.html a56f3eed5835ad1c268638f0f813fc029 () const
- bool hasSteps classHurricane_1_1PhysicalRule.html a8cc9f7f2dfc580e4f91b7f93ce8a26cc () const
- void setSymmetric classHurricane_1_1PhysicalRule.html afc1e61c5b2baa1126a2e253e02f40f40 (bool)
- double getDoubleValue classHurricane_1_1PhysicalRule.html a89a0cd27aec78836500a5066c276bbf0 () const
- DbU::Unit getValue classHurricane_1_1PhysicalRule.html aa3548c58b42cd29cbe07d1a0289416a0 (Hurricane::DbU::Unit length=0, bool hDir=true) const
- void addValue classHurricane_1_1PhysicalRule.html ada08351fb24f36a63f4e3a3c524000a2 (double)
- void addValue classHurricane_1_1PhysicalRule.html ac25990fc4aff5e5739ae9632f43d9bf8 (Hurricane::DbU::Unit value, Hurricane::DbU::Unit maxLength)
- void addValue classHurricane_1_1PhysicalRule.html a51356a2e3e6cae11c8063b6a092f304d (Hurricane::DbU::Unit hValue, Hurricane::DbU::Unit vValue, Hurricane::DbU::Unit maxLength)

Introduction

sPhysicalRuleIntro
Hurricane::Pin
classHurricane_1_1Pin.html
Hurricane::Contact
Hurricane::Instance::PlacementStatus
classHurricane_1_1Instance_1_1PlacementStatus.html
- Code
  classHurricane_1_1Instance_1_1PlacementStatus.html
  af76cc0838783b3eb3a515eb3c3e0f7bf
- UNPLACED
  classHurricane_1_1Instance_1_1PlacementStatus.html
  af76cc0838783b3eb3a515eb3c3e0f7bfa3e19a0a1b3e8c8fd860164df7f935216
- PLACED
  classHurricane_1_1Instance_1_1PlacementStatus.html
  af76cc0838783b3eb3a515eb3c3e0f7bfaf3589c11ecd7d5de63db24826b74d457
- FIXED
  classHurricane_1_1Instance_1_1PlacementStatus.html
  af76cc0838783b3eb3a515eb3c3e0f7bfa47be8a40f04081635fe24485ae7c6bd7
- UNPLACED
  classHurricane_1_1Instance_1_1PlacementStatus.html
  af76cc0838783b3eb3a515eb3c3e0f7bfa3e19a0a1b3e8c8fd860164df7f935216
- PLACED
  classHurricane_1_1Instance_1_1PlacementStatus.html
  af76cc0838783b3eb3a515eb3c3e0f7bfaf3589c11ecd7d5de63db24826b74d457
- FIXED
  classHurricane_1_1Instance_1_1PlacementStatus.html
  af76cc0838783b3eb3a515eb3c3e0f7bfa47be8a40f04081635fe24485ae7c6bd7
- PlacementStatus
  classHurricane_1_1Instance_1_1PlacementStatus.html
  a29d2678343f4b712a9bbbb8f5460ec11
  (const Code &code=UNPLACED)
- PlacementStatus
  classHurricane_1_1Instance_1_1PlacementStatus.html
  a121a628ab6f7a86b99acacc0d874d97b
  (const PlacementStatus &placementstatus)
- operator const Code &
  classHurricane_1_1Instance_1_1PlacementStatus.html
  a375d2547ed3e8a127e34b0ee3ca14ad6
  () const
- const Code & getCode classHurricane_1_1Instance_1_1PlacementStatus.html aa907067c594076ed8422bf6c949c8731 () const

Instance Placement Status

secInstancePStatus
Hurricane::Plug
classHurricane_1_1Plug.html
Hurricane::Component
- Component Inherit classHurricane_1_1Plug.html a71bee60105cbd9fdc5f0f2e5b793eeca
- Instance * getInstance classHurricane_1_1Plug.html a6ed1a11f86fbb80afacc9cc31b18a706 () const
- Net * getMasterNet classHurricane_1_1Plug.html a57860e49d2674dcef6ea27d79c9d2ad8 () const
- bool isConnected classHurricane_1_1Plug.html a177400e23157885a76c924bf53000957 () const
- void setNet classHurricane_1_1Plug.html af5a0448a5cb0c4956f2f1b28f9c87530 (Net *net)
- static PlugFilter getIsConnectedFilter classHurricane_1_1Plug.html a51bd5d04a337544709950d7cace05f0d ()
- static PlugFilter getIsUnconnectedFilter classHurricane_1_1Plug.html af27b873ed2420329a63ea67dcc243f07 ()

Introduction

secPlugIntro

Constructors & Destructors

secPlugConstructors

Predefined filters

secPlugPredefinedFilters
Hurricane::Point
classHurricane_1_1Point.html
- Point
  classHurricane_1_1Point.html
  a54c8ad2b1f3005ac1564c0fd7d5ef5b7
  ()
- Point
  classHurricane_1_1Point.html
  a871672d833661cc79101d1e43d4d8325
  (const DbU::Unit &x, const DbU::Unit &y)
- Point
  classHurricane_1_1Point.html
  a8840ca5f42bec6203058911ea0ba6cb9
  (const Point &point)
- Point & operator= classHurricane_1_1Point.html ae3e33361927744a483d97cb7d182a1d6 (const Point &point)
- bool operator== classHurricane_1_1Point.html a2aeb5fe96fbe9324dcbc90d41ad70fb9 (const Point &point) const
- bool operator!= classHurricane_1_1Point.html ac6a0b7107f04913b78f96afa69e68d86 (const Point &point) const
- void setX classHurricane_1_1Point.html a713ba6d38358fc1820371f74647b4214 (const DbU::Unit &x)
- void setY classHurricane_1_1Point.html a5b5c5811c3e354235142eacffc2d887e (const DbU::Unit &y)
- Point & translate classHurricane_1_1Point.html a86d908d60346bc15f1af4e96eddbdb19 (const DbU::Unit &dx, const DbU::Unit &dy)
Hurricane::Polygon
classHurricane_1_1Polygon.html
Hurricane::Component
- Component Super classHurricane_1_1Polygon.html adac4dcd1480b81e7778775540b95f81c
- static Polygon * create classHurricane_1_1Polygon.html ac248679558ff51bf509b28050027b7da (Net *, const Layer *, const std::vector< Point > &)

Introduction

secPolygonIntro
Hurricane::PrivateProperty
classHurricane_1_1PrivateProperty.html
Hurricane::Property
- DBo * getOwner classHurricane_1_1PrivateProperty.html a070ea464f4859734163b12a134e2d8f2 () const secPrivatePropertyDestruction

Introduction

secPrivatePropertyIntro
Hurricane::Property
classHurricane_1_1Property.html
- virtual void destroy classHurricane_1_1Property.html ab60362699e6c6ea35ace45dbd1075a2f ()
- virtual Name getName classHurricane_1_1Property.html a2759e2003c15d417b925092bc253ddd1 () const =0
- virtual void onCapturedBy classHurricane_1_1Property.html ac7b936414d9d85bb6509100b5dd6a667 (DBo *owner)=0
- virtual void onReleasedBy classHurricane_1_1Property.html a0ea7ee2089f1463c0c16e30313b54083 (DBo *owner)=0

Introduction

secPropertyIntro

The Quarks

secPropertyTheQuarks

How that works

secPropertyHowThatWorks

Creation process

secPropertyCreationProcess

Deletion process

secPropertyDeletionProcess

Naming Conventions

secPropertyNaming

Remarks

secPropertyRemarks
Hurricane::QuadTree
classHurricane_1_1QuadTree.html
- QuadTree
  classHurricane_1_1QuadTree.html
  a91303ebe7740d87429c74205181ac702
  ()
- ~QuadTree
  classHurricane_1_1QuadTree.html
  a3f0c6d7849185a9881bdb3b022fe1777
  ()
- const Box & getBoundingBox classHurricane_1_1QuadTree.html a80806e2d7e99fee07d0335697ed9b82b () const
- Gos getGos classHurricane_1_1QuadTree.html a571dd774ee953dfebb3d4162f98c679c () const
- Gos getGosUnder classHurricane_1_1QuadTree.html a6b4aa294b89c3f6b5f49388dbb985ff7 (const Box &area, DbU::Unit threshold=0) const
- bool isEmpty classHurricane_1_1QuadTree.html a9d942a3c16a775a9ea576ef7dc753ac9 () const
- void insert classHurricane_1_1QuadTree.html ac39f6a095f3b4148b36b92d2b0906f16 (Go *go)
- void remove classHurricane_1_1QuadTree.html af646d2864c70f6456d845c2d6a8d1785 (Go *go)

Introduction

secQuadTreeIntro
Hurricane::Quark
classHurricane_1_1Quark.html
Hurricane::DBo
- const Occurrence & getOccurrence classHurricane_1_1Quark.html a22ee192574dae1546ec17d6c549b2ca0 () const

Introduction

secQuarkIntro

Important

secQuarkImportant

Construction and destruction

secQuarkConstructionAndDestruction

Example

secQuarkExample
Hurricane::Query
classHurricane_1_1Query.html
- QueryFilter
  classHurricane_1_1Query.html
  a003517b82eaba58104d1749cf344eaa9
- DoMasterCells
  classHurricane_1_1Query.html
  a003517b82eaba58104d1749cf344eaa9a427b951cfef3fbeb3c2baa9abc4eae83
- DoTerminalCells
  classHurricane_1_1Query.html
  a003517b82eaba58104d1749cf344eaa9a2a1f9d4cf126b86694e05152a1b04ee9
- DoComponents
  classHurricane_1_1Query.html
  a003517b82eaba58104d1749cf344eaa9a7b591d72b86f94f90d212746ed8f9f56
- DoMarkers
  classHurricane_1_1Query.html
  a003517b82eaba58104d1749cf344eaa9ade01b12e4a2af3bfba0440caa557619a
- DoRubbers
  classHurricane_1_1Query.html
  a003517b82eaba58104d1749cf344eaa9a3671f7b32f05ccbd1db6e6e94da040e4
- DoExtensionGos
  classHurricane_1_1Query.html
  a003517b82eaba58104d1749cf344eaa9a241d98f4f53e908f113669540ef4288c
- DoAll
  classHurricane_1_1Query.html
  a003517b82eaba58104d1749cf344eaa9ad3d1832e33bbdd8fa1e07ce622c984ec
- DoMasterCells
  classHurricane_1_1Query.html
  a003517b82eaba58104d1749cf344eaa9a427b951cfef3fbeb3c2baa9abc4eae83
- DoTerminalCells
  classHurricane_1_1Query.html
  a003517b82eaba58104d1749cf344eaa9a2a1f9d4cf126b86694e05152a1b04ee9
- DoComponents
  classHurricane_1_1Query.html
  a003517b82eaba58104d1749cf344eaa9a7b591d72b86f94f90d212746ed8f9f56
- DoMarkers
  classHurricane_1_1Query.html
  a003517b82eaba58104d1749cf344eaa9ade01b12e4a2af3bfba0440caa557619a
- DoRubbers
  classHurricane_1_1Query.html
  a003517b82eaba58104d1749cf344eaa9a3671f7b32f05ccbd1db6e6e94da040e4
- DoExtensionGos
  classHurricane_1_1Query.html
  a003517b82eaba58104d1749cf344eaa9a241d98f4f53e908f113669540ef4288c
- DoAll
  classHurricane_1_1Query.html
  a003517b82eaba58104d1749cf344eaa9ad3d1832e33bbdd8fa1e07ce622c984ec
- Query
  classHurricane_1_1Query.html
  a999eaaaf34672fb056df14629d3197d1
  ()
- virtual ~Query classHurricane_1_1Query.html acd18d98c6bf30dd049916508a397391a ()
- unsigned int getStartLevel classHurricane_1_1Query.html a7aac7fbdc96df19e7249bf8993eb355f () const
- unsigned int getStopLevel classHurricane_1_1Query.html a3544d22dbb0685208c590cef09412796 () const
- size_t getDepth classHurricane_1_1Query.html afb81080617e5b4d3c2bedf1bf8b2ebd8 () const
- const Transformation & getTransformation classHurricane_1_1Query.html aabe2c0588f95c30a3acfec8fed269be4 () const
- const Box & getArea classHurricane_1_1Query.html a666c44432d3f5717f2fee5f57a281bdd () const
- const BasicLayer * getBasicLayer classHurricane_1_1Query.html ac683152bccef813184e572806e4c14f4 () const
- Cell * getMasterCell classHurricane_1_1Query.html add13f7ff193df6ce5223f9761b6cba69 ()
- Instance * getInstance classHurricane_1_1Query.html a459b9f175f77fce91963eeb192c6e018 ()
- Path getPath classHurricane_1_1Query.html ae6be93b35a9174b2e7b656853f450021 () const
- virtual bool hasGoCallback classHurricane_1_1Query.html aeff0c9c1ef8b787a3f1460ea55db2947 () const
- virtual bool hasMarkerCallback classHurricane_1_1Query.html a4f121b05f722a661b88bb8a0dc981024 () const
- virtual bool hasRubberCallback classHurricane_1_1Query.html a5d49250d46dea1542bc3034f3eb1daee () const
- virtual bool hasExtensionGoCallback classHurricane_1_1Query.html abd8ff8d187e4499e625feb12c68e9b29 () const
- virtual bool hasMasterCellCallback classHurricane_1_1Query.html a7ebb7b16bab183cd4508dc5639bd12ab () const
- virtual void goCallback classHurricane_1_1Query.html a59007148bd0afa0405801f341e7e4139 (Go *)=0
- virtual void markerCallback classHurricane_1_1Query.html a4ad5bf076073f107189d4b7ee48f040e (Marker *)
- virtual void rubberCallback classHurricane_1_1Query.html acec322581e35c1556ce706aa5ea66aa3 (Rubber *)
- virtual void extensionGoCallback classHurricane_1_1Query.html a75b87e969b64caaf24ec058c0d2dfa68 (Go *)=0
- virtual void masterCellCallback classHurricane_1_1Query.html abaf97e93c7fa96469adf64f7865938b4 ()=0
- void setQuery classHurricane_1_1Query.html a70fce1e5b7754f1ec11097ad5b9ecfc9 (Cell *cell, const Box &area, const Transformation &transformation, const BasicLayer *basicLayer, ExtensionSlice::Mask extensionMask, Mask filter, DbU::Unit threshold=0)
- void setCell classHurricane_1_1Query.html a36378e1604e484450a3ccee0ececcff7 (Cell *cell)
- void setArea classHurricane_1_1Query.html ac41de6b1535c256c4929c075769890b1 (const Box &area)
- void setTransformation classHurricane_1_1Query.html a885360fc2f351fc3612c7dda363b5131 (const Transformation &transformation)
- virtual void setBasicLayer classHurricane_1_1Query.html ac3718c4e2cd4d5e80af32558285481af (const BasicLayer *basicLayer)
- void setExtensionMask classHurricane_1_1Query.html af7f83fd3aefe1b5654f9bdd3566fe0d4 (ExtensionSlice::Mask mode)
- void setFilter classHurricane_1_1Query.html a457a0cda5ea5ad849a46aefce2514963 (Mask mode)
- void setStartLevel classHurricane_1_1Query.html a8c4bc1bcfae942042ccb90a46b6fb510 (unsigned int level)
- void setStopLevel classHurricane_1_1Query.html a70359c71d7dc7e3f17d0a29c8208c92f (unsigned int level)
- virtual void doQuery classHurricane_1_1Query.html a2ca5bf71c7b35e14c4a64488a5e21bc6 ()

Introduction

secQueryIntro
secQueryParameters
Hurricane::RegularLayer
classHurricane_1_1RegularLayer.html
Hurricane::Layer
- BasicLayer * getBasicLayer classHurricane_1_1RegularLayer.html a148c5839b544c2a0aa5d25be5958dfaf () const
- static RegularLayer * create classHurricane_1_1RegularLayer.html a6b40a35fec1c4fc168d608b8b96c8477 (Technology *technology, const Name &name, BasicLayer *layer)
Hurricane::Relation
classHurricane_1_1Relation.html
Hurricane::SharedProperty
Hurricane::RoutingPad
classHurricane_1_1RoutingPad.html
Hurricane::Component
- Flags
  classHurricane_1_1RoutingPad.html
  a69f37f0b06b9bfd758d9be42c71e2bd4
- BiggestArea
  classHurricane_1_1RoutingPad.html
  a69f37f0b06b9bfd758d9be42c71e2bd4add72642d150e901835fa7d66d40e327d
- HighestLayer
  classHurricane_1_1RoutingPad.html
  a69f37f0b06b9bfd758d9be42c71e2bd4a8f7993760a105713a97abdfb05eee852
- LowestLayer
  classHurricane_1_1RoutingPad.html
  a69f37f0b06b9bfd758d9be42c71e2bd4a14c89f0c4ca6f4108b7f2ac30ab885a6
- ComponentSelection
  classHurricane_1_1RoutingPad.html
  a69f37f0b06b9bfd758d9be42c71e2bd4aa2db526191b29a7e094bff309e27ef4c
- ShowWarning
  classHurricane_1_1RoutingPad.html
  a69f37f0b06b9bfd758d9be42c71e2bd4a8fd74358022a29aab828700c8f7347ba
- Component Inherit classHurricane_1_1RoutingPad.html a53bed3713fe846a351621d2022bc6b68
- BiggestArea
  classHurricane_1_1RoutingPad.html
  a69f37f0b06b9bfd758d9be42c71e2bd4add72642d150e901835fa7d66d40e327d
- HighestLayer
  classHurricane_1_1RoutingPad.html
  a69f37f0b06b9bfd758d9be42c71e2bd4a8f7993760a105713a97abdfb05eee852
- LowestLayer
  classHurricane_1_1RoutingPad.html
  a69f37f0b06b9bfd758d9be42c71e2bd4a14c89f0c4ca6f4108b7f2ac30ab885a6
- ComponentSelection
  classHurricane_1_1RoutingPad.html
  a69f37f0b06b9bfd758d9be42c71e2bd4aa2db526191b29a7e094bff309e27ef4c
- ShowWarning
  classHurricane_1_1RoutingPad.html
  a69f37f0b06b9bfd758d9be42c71e2bd4a8fd74358022a29aab828700c8f7347ba
- bool isPlacedOccurrence classHurricane_1_1RoutingPad.html a3e94730dded06e5953087755f0551b73 (unsigned int flags) const
- Occurrence getOccurrence classHurricane_1_1RoutingPad.html a2767550364ef01c772f3270850ec052f () const
- Occurrence getPlugOccurrence classHurricane_1_1RoutingPad.html a30190c50577ce47727dec11f5423a85b ()
- virtual const Layer * getLayer classHurricane_1_1RoutingPad.html a7f1e300e4148556fa223e623738d79d4 () const
- virtual DbU::Unit getX classHurricane_1_1RoutingPad.html a5c9c00c648bd0d24e1a8b0876ab442df () const
- virtual DbU::Unit getY classHurricane_1_1RoutingPad.html aede4c04a7f893b1e5478b164b6eaae2d () const
- virtual Box getBoundingBox classHurricane_1_1RoutingPad.html a2cc2894b5e1c82b725dedcf1978dc773 () const
- virtual Point getCenter classHurricane_1_1RoutingPad.html ad254b92749146a0eaaa7ed8f33fac4da () const
- Point getSourcePosition classHurricane_1_1RoutingPad.html acc706fecb615230387a73ed8a7384c8e () const
- Point getTargetPosition classHurricane_1_1RoutingPad.html a8de215adabb4a3330d02339c38dd6d4b () const
- DbU::Unit getSourceX classHurricane_1_1RoutingPad.html ae80e8f84f5806582905f6695f5cc43df () const
- DbU::Unit getSourceY classHurricane_1_1RoutingPad.html a75983ff3507f4cbf2aaa4e3132eac987 () const
- DbU::Unit getTargetX classHurricane_1_1RoutingPad.html a3c0f5056b20515d308c2945ab692bce5 () const
- DbU::Unit getTargetY classHurricane_1_1RoutingPad.html a41a9c831d668377fc0c5e628f66465a0 () const
- virtual void translate classHurricane_1_1RoutingPad.html a41bf66ffda0c0ceaaebc67acd72d5b36 (const DbU::Unit &dx, const DbU::Unit &dy)
- void setExternalComponent classHurricane_1_1RoutingPad.html a9f448ad4f05f6995edc4a5ab50501586 (Component *)
- Component * setOnBestComponent classHurricane_1_1RoutingPad.html a410992ef75c40f9a898c36f39a7d1a1a (unsigned int flags)
- void restorePlugOccurrence classHurricane_1_1RoutingPad.html a1fcb0951f5f9505c6978bf498f78fce9 ()
- static RoutingPad * create classHurricane_1_1RoutingPad.html a87c3a286477f81b9c791dc24104a3e51 (Net *, Occurrence, unsigned int flags=0)
- static RoutingPad * create classHurricane_1_1RoutingPad.html a1883e5711b5700cd7d1024f1cff6abb0 (Pin *)

Introduction

secRoutingPadIntro
Hurricane::Rubber
classHurricane_1_1Rubber.html
Hurricane::Go
- Go Inherit classHurricane_1_1Rubber.html aa74649cee7cda714020e77194af2210a
- Net * getNet classHurricane_1_1Rubber.html a3d4156388d0a9e53daa00cdae9732e12 () const
- Hook * getHook classHurricane_1_1Rubber.html a9f7b9bc21b4df4c2bac602f045477711 () const
- unsigned getCount classHurricane_1_1Rubber.html a5fbe74e46313c0c1a264f0c7bda11e94 () const
- Point getCenter classHurricane_1_1Rubber.html a124ef92401fd95ff794e381acd24e4ff () const
- Hooks getHooks classHurricane_1_1Rubber.html a6d87ff89d80fbaeeb6fea4157b92d1e3 () const

Introduction

secRubberIntro

Constructors & Destructors

secRubberConstructors
Hurricane::Segment
classHurricane_1_1Segment.html
Hurricane::Component
Hurricane::Segment::SourceHook
Hurricane::Segment::TargetHook
- Component Inherit classHurricane_1_1Segment.html a2f616ba119bb6e9751659814bdbf0320
- Hook * getSourceHook classHurricane_1_1Segment.html aa9d0303b444b44d7b8e47d42ac7151eb ()
- Hook * getTargetHook classHurricane_1_1Segment.html a0fe6cd20516eca2a0b5639ab886bd831 ()
- Hook * getOppositeHook classHurricane_1_1Segment.html afcd8471a2f2cfaa0e8e78a84ff7c09fc (const Hook *hook) const
- Component * getSource classHurricane_1_1Segment.html aaa8954fc5948f2a881cdbc9213f9f7a9 () const
- Component * getTarget classHurricane_1_1Segment.html a1f7f13b33be3b1a20ea23b3f501296e9 () const
- Components getAnchors classHurricane_1_1Segment.html ac179f0263fee7fc71e03c9cf8c2d4e45 () const
- Component * getOppositeAnchor classHurricane_1_1Segment.html aa425757f271df5c58b024b0494c21588 (Component *anchor) const
- const DbU::Unit & getWidth classHurricane_1_1Segment.html a36c7ddda39077385bd8747a8c1df726a () const
- DbU::Unit getHalfWidth classHurricane_1_1Segment.html a58e4abcf545ad5c89ca2854a2b4471f8 () const
- virtual DbU::Unit getSourceX classHurricane_1_1Segment.html a0347e3bde8e2e90b05cffdaf2d048710 () const =0
- virtual DbU::Unit getSourceY classHurricane_1_1Segment.html abf305dd4510de6fe6fae5286acbe285a () const =0
- virtual Point getSourcePosition classHurricane_1_1Segment.html a41c4b88c35b9af0ad741205d0a8ea9c2 () const
- virtual DbU::Unit getTargetX classHurricane_1_1Segment.html abba6713e109a0925c078a9785274f389 () const =0
- virtual DbU::Unit getTargetY classHurricane_1_1Segment.html a27d530abcff9742b81c4b549db161b90 () const =0
- virtual Point getTargetPosition classHurricane_1_1Segment.html af24bee306be3461bb5dd1ba680f2a2df () const
- virtual DbU::Unit getLength classHurricane_1_1Segment.html a9f6c42c2de0330aa6a486cdbf550cea1 () const =0
- void setLayer classHurricane_1_1Segment.html acd0b0cd25c824ba7f3b1ff2776c97cf1 (const Layer *layer)
- void setWidth classHurricane_1_1Segment.html aec203d5d3aa96150979ba532d4bd1c7d (const DbU::Unit &width)
- void invert classHurricane_1_1Segment.html aceaa61242eb7275cf9c6a39cf1868c53 ()

Introduction

secSegmentIntro
Hurricane::SetCollection
classHurricane_1_1SetCollection.html
Collection< Element >
- SetCollection
  classHurricane_1_1SetCollection.html
  a3ee200fd00f3a6951906209c11c03e34
  (const ElementSet *elementSet=NULL)
Hurricane::SharedProperty
classHurricane_1_1SharedProperty.html
Hurricane::Property

Introduction

secSharedPropertyIntro
Hurricane::Slice
classHurricane_1_1Slice.html
- Cell * getCell classHurricane_1_1Slice.html ae7a75f373a3d4e8878007c38688000f8 () const
- const Layer * getLayer classHurricane_1_1Slice.html a76c011cd461e588474a22fd0026e1f8f () const
- const Box & getBoundingBox classHurricane_1_1Slice.html aa1a139b188879c37a8878a2353401d65 () const
- Gos getGos classHurricane_1_1Slice.html abc257f5b91c01c01a618787fd73db97b () const
- Components getComponents classHurricane_1_1Slice.html afe7c766d33e16461c3667af88e64773e () const
- Components getComponentsUnder classHurricane_1_1Slice.html ada51a63690db8912eb58f1f33aa9f62c (const Box &area, DbU::Unit threshold=0) const

Introduction

secSliceIntro

Construction and destruction

secSliceConstructionAndDestruction

Example

secSliceExample
Hurricane::Segment::SourceHook
classHurricane_1_1Segment_1_1SourceHook.html
Hurricane::Hook
Hurricane::StandardPrivateProperty
classHurricane_1_1StandardPrivateProperty.html
Hurricane::PrivateProperty

Introduction

secStandardPrivatePropertyIntro
Hurricane::StandardRelation
classHurricane_1_1StandardRelation.html
Hurricane::Relation
Hurricane::StandardSharedProperty
classHurricane_1_1StandardSharedProperty.html
Value
Hurricane::SharedProperty

Introduction

secStandardSharedPropertyIntro
Hurricane::SubSetCollection
classHurricane_1_1SubSetCollection.html
Hurricane::Collection
- SubSetCollection
  classHurricane_1_1SubSetCollection.html
  a6da1f511e27351cdc8b56bda7fbc44e8
  (const Collection< Type > &collection, const Filter< Type > &filter)
- SubSetCollection
  classHurricane_1_1SubSetCollection.html
  ad4e0bd9554d898f3991585758dbf2aac
  (const SubSetCollection &subSetCollection)
Hurricane::SubTypeCollection
classHurricane_1_1SubTypeCollection.html
Collection< SubType >
- SubTypeCollection
  classHurricane_1_1SubTypeCollection.html
  a0fd6c8e781097e607b813306fd2ad677
  (const Collection< Type > *collection)
- SubTypeCollection
  classHurricane_1_1SubTypeCollection.html
  a09df045ff335493ac3068a865b793291
  (const GenericCollection< Type > &collection)
- SubTypeCollection
  classHurricane_1_1SubTypeCollection.html
  a5c223a20f42ebb72d8d4be5ee99bb2d8
  (const SubTypeCollection &subTypeCollection)
Hurricane::Tabulation
classHurricane_1_1Tabulation.html
- Tabulation
  classHurricane_1_1Tabulation.html
  a59932db80223de3ba630592218cb1005
  (const string &s=" ")
- Tabulation
  classHurricane_1_1Tabulation.html
  a78f765f6b4fc0e629f5d3babf7a785aa
  (const Tabulation &tabulation)
- ~Tabulation
  classHurricane_1_1Tabulation.html
  aa549d938b7534f8eae8e8e954b1f3207
  ()
- Tabulation & operator= classHurricane_1_1Tabulation.html a33c4a5152580309407e3e2730f07c321 (const Tabulation &tabulation)
- Tabulation & operator++ classHurricane_1_1Tabulation.html ad108353099b0755a45a18ec1ab6c0b7c ()
- Tabulation operator++ classHurricane_1_1Tabulation.html ae609e34474086ac1b9748368d798acae (int)
- Tabulation & operator-- classHurricane_1_1Tabulation.html af95446070605eb5d2ce89e9b8b3049be ()
- Tabulation operator-- classHurricane_1_1Tabulation.html a9bdb9f81cd412ffcfb1da048b75cbd99 (int)

Introduction

secTabulationIntro

New global variable

secTabulationNewGlobalVariable

Usage

secTabulationUsage

Remark

secTabulationRemark
Hurricane::Segment::TargetHook
classHurricane_1_1Segment_1_1TargetHook.html
Hurricane::Hook
Hurricane::Technology
classHurricane_1_1Technology.html
Hurricane::DBo
- bool isMetal classHurricane_1_1Technology.html ae5590e455d35f76531a6feb0c0f111a2 (const Layer *) const
- DataBase * getDataBase classHurricane_1_1Technology.html acf836e738fba14fa493b0e08148cc3ee () const
- const Name & getName classHurricane_1_1Technology.html ae466071aa1991c853ee71af12fa62d4e () const
- Layer * getLayer classHurricane_1_1Technology.html a4ec69c9f8f6b483885f1900c56a97b61 (const Name &) const
- BasicLayer * getBasicLayer classHurricane_1_1Technology.html ab096154ce9485cef02244f0037efd4fb (const Name &) const
- RegularLayer * getRegularLayer classHurricane_1_1Technology.html a0e93f2f749ee9b6efd30de4ef74546cc (const Name &) const
- ViaLayer * getViaLayer classHurricane_1_1Technology.html a9edd085c08487642dd8745b66cf40c76 (const Name &) const
- Layers getLayers classHurricane_1_1Technology.html a4e58c5ae8e3e82d7fe1b3bb939d6a633 () const
- BasicLayers getBasicLayers classHurricane_1_1Technology.html a7fccff9da6604fafb90408ba56184fc0 () const
- BasicLayers getBasicLayers classHurricane_1_1Technology.html a997457824046ea63eba51210a8e23f85 (const Layer::Mask &) const
- RegularLayers getRegularLayers classHurricane_1_1Technology.html abffce542bc1cee054b4a09c64449f3b8 () const
- ViaLayers getViaLayers classHurricane_1_1Technology.html aacde973f6a02a232a01f3f618576e1ee () const
- Layer * getLayer classHurricane_1_1Technology.html a2ab8d2c386bf3daeb2b93d92ecbac6b4 (const Layer::Mask &, bool useSymbolic=true) const
- Layer * getMetalAbove classHurricane_1_1Technology.html af5723b08c9d289ffef8159ac2ea71b74 (const Layer *, bool useSymbolic=true) const
- Layer * getMetalBelow classHurricane_1_1Technology.html ae02123406c7362cc14413727e8689d5a (const Layer *, bool useSymbolic=true) const
- Layer * getCutAbove classHurricane_1_1Technology.html ac7125a8eea871918e74bb295c56caceb (const Layer *, bool useSymbolic=true) const
- Layer * getCutBelow classHurricane_1_1Technology.html a3ca39dccc7e19b404181f55777e1b933 (const Layer *, bool useSymbolic=true) const
- Layer * getViaBetween classHurricane_1_1Technology.html a8209708bc594a307ea39f15a39bbf196 (const Layer *, const Layer *, bool useSymbolic=true) const
- Layer * getNthMetal classHurricane_1_1Technology.html a81a3f3e479aeb686c61a2d0fa2931f3b (int) const
- PhysicalRule * getUnitRule classHurricane_1_1Technology.html a6ab76e8a246a10a395d68341bca9ea96 (std::string ruleName) const
- PhysicalRule * getPhysicalRule classHurricane_1_1Technology.html a21ef6f7507785a587e56aecc52a0c0ee (std::string ruleName, std::string layerName) const
- PhysicalRule * getPhysicalRule classHurricane_1_1Technology.html aec2ce8a8195e90537e6d35cb3ba8b58f (std::string ruleName, std::string layer1Name, std::string layer2Name) const
- void setName classHurricane_1_1Technology.html a247b75d5cbb85198cea9e5e609304cd0 (const Name &)
- bool setSymbolicLayer classHurricane_1_1Technology.html a26c12c5828acaeb33068a2899df1134b (const Layer *)
- PhysicalRule * addUnitRule classHurricane_1_1Technology.html a96d62a8b3eb12560a9cb778328f8a301 (std::string ruleName, std::string reference)
- PhysicalRule * addPhysicalRule classHurricane_1_1Technology.html a267e44b205b97ff46297d16ed278a5bc (std::string ruleName, std::string reference)
- PhysicalRule * addPhysicalRule classHurricane_1_1Technology.html a4210936e097a774035bf52bce7d962bc (std::string ruleName, std::string layerName, std::string reference)
- PhysicalRule * addPhysicalRule classHurricane_1_1Technology.html a3f04a0d9fe9c76fc3c0911c76c120e00 (std::string ruleName, std::string layer1Name, std::string layer2Name, std::string reference)
- static Technology * create classHurricane_1_1Technology.html a64670f0d48e9460342005df52f25c152 (DataBase *, const Name &)

Introduction

sTechnologyIntro

Using PhysicalRules

sTechnologyRules
Hurricane::Transformation
classHurricane_1_1Transformation.html
Hurricane::Transformation::Orientation
- Transformation
  classHurricane_1_1Transformation.html
  a7a28cd6c2f62898bc947dc3f41fe3bcf
  ()
- Transformation
  classHurricane_1_1Transformation.html
  a6bb0e856cd0374bd6f38ee835a4744c0
  (const DbU::Unit &tx, const DbU::Unit &ty, const Orientation &orientation=Orientation::ID)
- Transformation
  classHurricane_1_1Transformation.html
  a01a6844815e536ca38d549a13b6c034f
  (const Point &translation, const Orientation &orientation=Orientation::ID)
- Transformation
  classHurricane_1_1Transformation.html
  acd94913a75fd4d3624b89e50acf4962f
  (const Transformation &transformation)
- Transformation & operator= classHurricane_1_1Transformation.html aad1158c828cc8ad72eb9f17804495cd2 (const Transformation &transformation)
- bool operator== classHurricane_1_1Transformation.html a6dbb6fe21e65506f35e1ee21d09e8447 (const Transformation &transformation) const
- bool operator!= classHurricane_1_1Transformation.html a7cb2ff77e4297fadbbf357d654de66a6 (const Transformation &transformation) const
- const DbU::Unit & getTx classHurricane_1_1Transformation.html a08e8c1f23a73fcd1eb111c65695e848a () const
- const DbU::Unit & getTy classHurricane_1_1Transformation.html a0915bbf45c26ae91662653ce394ee203 () const
- Point getTranslation classHurricane_1_1Transformation.html a45a5133c16af3ce80ffd084b02064013 () const
- const Orientation & getOrientation classHurricane_1_1Transformation.html ad1f4de093e3b87783b2b931444acbb76 () const
- DbU::Unit getX classHurricane_1_1Transformation.html af3b16accc64a12c5dcd4c099115a93f3 (const DbU::Unit &x, const DbU::Unit &y) const
- DbU::Unit getY classHurricane_1_1Transformation.html a8ad883a70823c00772293549b6e611e7 (const DbU::Unit &x, const DbU::Unit &y) const
- DbU::Unit getX classHurricane_1_1Transformation.html adcd79ae74399431387d246dce68b8d70 (const Point &point) const
- DbU::Unit getY classHurricane_1_1Transformation.html a87152b7b585cf409950e9aba878143d5 (const Point &point) const
- DbU::Unit getDx classHurricane_1_1Transformation.html a2c20ee8506ad770a28c2e2b91e9b0153 (const DbU::Unit &dx, const DbU::Unit &dy) const
- DbU::Unit getDy classHurricane_1_1Transformation.html aa03354ff0a204e77863f392da8bb8678 (const DbU::Unit &dx, const DbU::Unit &dy) const
- Point getPoint classHurricane_1_1Transformation.html aea9a0f1d1ffeb4a38accbf0c9287a93f (const DbU::Unit &x, const DbU::Unit &y) const
- Point getPoint classHurricane_1_1Transformation.html a002347125ae10c408aa5e74d3c36d62f (const Point &point) const
- Box getBox classHurricane_1_1Transformation.html a1335b209ff017d8bfd6f81ae65ae6cd7 (const DbU::Unit &x1, const DbU::Unit &y1, const DbU::Unit &x2, const DbU::Unit &y2) const
- Box getBox classHurricane_1_1Transformation.html a4d3ad1601d31e05c76bda4b417445aff (const Point &point1, const Point &point2) const
- Box getBox classHurricane_1_1Transformation.html a051ddd67572c50b3b8edf75f790006e2 (const Box &box) const
- Transformation getTransformation classHurricane_1_1Transformation.html a12ba0cbe9154661e704ce0f2638f860f (const Transformation &transformation) const
- Transformation getInvert classHurricane_1_1Transformation.html af9b37e39fb0ba02655eba41fe7779990 () const
- Transformation & invert classHurricane_1_1Transformation.html a4d49d9fde0fe04eba9e8f0c7360f2c79 ()
- void applyOn classHurricane_1_1Transformation.html ad37365bfd47851ca33519bb9a05b5402 (DbU::Unit &x, DbU::Unit &y) const secTransformationTransformers
- void applyOn classHurricane_1_1Transformation.html ae73ca0f0e10d85267ef685d94eda9bcc (Point &point) const
- void applyOn classHurricane_1_1Transformation.html aa3ab2731934330107a3f2a3079f21132 (Box &box) const
- void applyOn classHurricane_1_1Transformation.html a3ac2c40977ecf061b4316ecedc87918a (Transformation &transformation) const

Introduction

secTransformationIntro
Hurricane::TransistorLayer
classHurricane_1_1TransistorLayer.html
Hurricane::Layer
- static TransistorLayer * create classHurricane_1_1TransistorLayer.html ac34a9a0c5056f1f483b670a1e929ed93 (Technology *technology, const Name &name, BasicLayer *gateLayer, BasicLayer *activeLayer, BasicLayer *diffusionLayer, BasicLayer *wellLayer)
tstream
clasststream.html
- int getMinLevel clasststream.html a86cfc3fc7bfa7d0064d27dea74d6888d () const
- int getMaxLevel clasststream.html abb7ecc2e0ddeab5442d52acb2ea5fd64 () const
- int setMinLevel clasststream.html a0dad8cbc8fc5611b788f55c75a20a88e (int)
- int setMaxLevel clasststream.html a75cb778234d7b49d9e89c73e6efcd132 (int)
- int getLevel clasststream.html a01c90e5cc80064cae20d3a4bc3320683 () const
- int setLevel clasststream.html a37fa7894d7ae83674ee7cb5a69a4c4a5 (int)
- bool enabled clasststream.html a01303d5c2c5cd83d06985622ca50d77b () const
- bool enabled clasststream.html a3dab6aeefd316ad326a29cec3c2c574b (int) const
- tstream & log clasststream.html a1fe9745dc492e891a6e765e34fa082c3 (int level, int count=0)
- tstream & tabw clasststream.html a5aa7a21d7b95f1bf40e68b5b13118fd0 (int level, int count)
Hurricane::Net::Type
classHurricane_1_1Net_1_1Type.html
- Code
  classHurricane_1_1Net_1_1Type.html
  a2652e3299403e0f5979a848b267163a5
- UNDEFINED
  classHurricane_1_1Net_1_1Type.html
  a2652e3299403e0f5979a848b267163a5a973ba9d650b909a277813926d7ec4f96
- LOGICAL
  classHurricane_1_1Net_1_1Type.html
  a2652e3299403e0f5979a848b267163a5a8f454d4a48d8dbdd7d6341e7285b4a35
- CLOCK
  classHurricane_1_1Net_1_1Type.html
  a2652e3299403e0f5979a848b267163a5a94d77dd6484c8f8524a3960d42d3974b
- POWER
  classHurricane_1_1Net_1_1Type.html
  a2652e3299403e0f5979a848b267163a5a0b7ce81772b3f4df72edb083a52b2748
- GROUND
  classHurricane_1_1Net_1_1Type.html
  a2652e3299403e0f5979a848b267163a5a87f5f36bbfcfac211f3dff73a8e46e65
- UNDEFINED
  classHurricane_1_1Net_1_1Type.html
  a2652e3299403e0f5979a848b267163a5a973ba9d650b909a277813926d7ec4f96
- LOGICAL
  classHurricane_1_1Net_1_1Type.html
  a2652e3299403e0f5979a848b267163a5a8f454d4a48d8dbdd7d6341e7285b4a35
- CLOCK
  classHurricane_1_1Net_1_1Type.html
  a2652e3299403e0f5979a848b267163a5a94d77dd6484c8f8524a3960d42d3974b
- POWER
  classHurricane_1_1Net_1_1Type.html
  a2652e3299403e0f5979a848b267163a5a0b7ce81772b3f4df72edb083a52b2748
- GROUND
  classHurricane_1_1Net_1_1Type.html
  a2652e3299403e0f5979a848b267163a5a87f5f36bbfcfac211f3dff73a8e46e65
Hurricane::UpdateSession
classHurricane_1_1UpdateSession.html
Hurricane::SharedProperty

Update Session Mechanism

secUpdateSessionMechanism
Hurricane::VectorCollection
classHurricane_1_1VectorCollection.html
Collection< Element >
- VectorCollection
  classHurricane_1_1VectorCollection.html
  a783d1c053ef4d46040db27bba255dfb8
  (const ElementVector *elementVector=NULL)
Hurricane::Vertical
classHurricane_1_1Vertical.html
Hurricane::Segment
- Segment Inherit classHurricane_1_1Vertical.html a0132a4151899b356b157562c792294fd
- const DbU::Unit & getDySource classHurricane_1_1Vertical.html a798671c28c5e9848a92a6d1a9765e3ce () const
- const DbU::Unit & getDyTarget classHurricane_1_1Vertical.html af9ae34d224436db7c4c30f18fbd8f9a3 () const
- void setX classHurricane_1_1Vertical.html aaea60cb8247f4ea837f90a4532901143 (const DbU::Unit &x)
- void translate classHurricane_1_1Vertical.html a15f2854bf1d5928aff717d47015a8668 (const DbU::Unit &dx)
- static Vertical * create classHurricane_1_1Vertical.html a1ff223aa8f0b9ffe3aefc5e3ade6d34a (Net *net, const Layer *layer, const DbU::Unit &x, const DbU::Unit &width=0, const DbU::Unit &dySource=0, const DbU::Unit &dyTarget=0)
- static Vertical * create classHurricane_1_1Vertical.html aabfa1b7d21d851f6f4c278bf2d7a2ff2 (Component *source, Component *target, const Layer *layer, const DbU::Unit &x, const DbU::Unit &width=0, const DbU::Unit &dySource=0, const DbU::Unit &dyTarget=0)

Introduction

secVerticalIntro
Hurricane::ViaLayer
classHurricane_1_1ViaLayer.html
Hurricane::Layer
- static ViaLayer * create classHurricane_1_1ViaLayer.html af2a6aa6c3a92fb1427b21662eeed7abd (Technology *technology, const Name &name, BasicLayer *bottomLayer, BasicLayer *cutLayer, BasicLayer *topLayer)
Hurricane::Warning
classHurricane_1_1Warning.html
Hurricane::Exception
- Warning
  classHurricane_1_1Warning.html
  aea7aa9bccac13e6c15b1eb3b4741ef0d
  (const string &reason)
- Warning
  classHurricane_1_1Warning.html
  a93bdec83d118f235def1d354938c0529
  (const char *format,...)
- Warning
  classHurricane_1_1Warning.html
  a95e98968e28550678f1ed91193f8ee5f
  (int code, const string &reason)
- Warning
  classHurricane_1_1Warning.html
  aad9cf84a9c08fb2012462e6f38450bf0
  (int code, const char *format,...)
- Warning
  classHurricane_1_1Warning.html
  a5855a8066401c0b1d1b830a3f7c6216e
  (const Warning &warning)
- Warning & operator= classHurricane_1_1Warning.html a21827cacf1cb4f53d8a1963bdeb3cd50 (const Warning &warning)
- string getReason classHurricane_1_1Warning.html afe26e9c4e0801d112d743d8afe8c3ac3 () const
- int getCode classHurricane_1_1Warning.html a28350d25d1691b754fd8d79d1539234c () const

Introduction

secWarningIntro

Nouveaux types

secWarningNouveauxTypes

Remark

secWarningRemark
Hurricane
namespaceHurricane.html
Hurricane::BasicLayer
Hurricane::Box
Hurricane::Cell
Hurricane::Collection
Hurricane::Component
Hurricane::Contact
Hurricane::ContactLayer
Hurricane::DataBase
Hurricane::DBo
Hurricane::DbU
Hurricane::DebugSession
Hurricane::Diagonal
Hurricane::DiffusionLayer
Hurricane::Entity
Hurricane::Error
Hurricane::Exception
Hurricane::Filter
Hurricane::GenericCollection
Hurricane::GenericFilter
Hurricane::GenericLocator
Hurricane::Go
Hurricane::Hook
Hurricane::Horizontal
Hurricane::HyperNet
Hurricane::Initializer
Hurricane::Instance
Hurricane::Interruption
Hurricane::Interval
Hurricane::JsonObject
Hurricane::JsonStack
Hurricane::Layer
Hurricane::Library
Hurricane::ListCollection
Hurricane::Locator
Hurricane::MapCollection
Hurricane::Name
Hurricane::Net
Hurricane::NotFilter
Hurricane::Occurrence
Hurricane::Pad
Hurricane::Path
Hurricane::PhysicalRule
Hurricane::Pin
Hurricane::Plug
Hurricane::Point
Hurricane::Polygon
Hurricane::PrivateProperty
Hurricane::Property
Hurricane::QuadTree
Hurricane::Quark
Hurricane::Query
Hurricane::RegularLayer
Hurricane::Relation
Hurricane::RoutingPad
Hurricane::Rubber
Hurricane::Segment
Hurricane::SetCollection
Hurricane::SharedProperty
Hurricane::Slice
Hurricane::StandardPrivateProperty
Hurricane::StandardRelation
Hurricane::StandardSharedProperty
Hurricane::SubSetCollection
Hurricane::SubTypeCollection
Hurricane::Tabulation
Hurricane::Technology
Hurricane::Transformation
Hurricane::TransistorLayer
Hurricane::UpdateSession
Hurricane::VectorCollection
Hurricane::Vertical
Hurricane::ViaLayer
Hurricane::Warning
- GenericCollection< Cell * > Cells namespaceHurricane.html a8b4ab14b26f36f43d83a50294410b44a
- GenericLocator< Cell * > CellLocator namespaceHurricane.html abd99adab3b5944a4d1ace3d0b0b34f57
- GenericFilter< Cell * > CellFilter namespaceHurricane.html addb0e9cd376680ecea4966516694b799
- GenericCollection< DBo * > DBos namespaceHurricane.html a0aa3882e095f9d425c253223d1c0793d
- GenericLocator< DBo * > DBoLocator namespaceHurricane.html a7d70ef7ad837859e453171feb692535c
- GenericFilter< DBo * > DBoFilter namespaceHurricane.html a2af87173f0c45c5dc1f504d3ea2317d9
- GenericCollection< Layer * > Layers namespaceHurricane.html a7b7200a36ab7ce8a157ddbe78b625f38
- GenericLocator< Layer * > LayerLocator namespaceHurricane.html a91a93ea29be3e6658d72f9bee0da8c7b
- GenericFilter< Layer * > LayerFilter namespaceHurricane.html a150e0e72c5c5609e0feb3311fa5bc127
- GenericCollection< Library * > Libraries namespaceHurricane.html a2868a53bbb0507710460ff02fab77cad
- GenericLocator< Library * > LibraryLocator namespaceHurricane.html a0477ab8ee799bb25ce9521ac16dbb6b9
- GenericFilter< Library * > LibraryFilter namespaceHurricane.html a72d63f6bfd54feac2663e60430fd443d
- GenericCollection< Entity * > Entities namespaceHurricane.html af50ef2888fd2a5b58b0de14cdfaabc56
- GenericLocator< Entity * > EntityLocator namespaceHurricane.html ad3f039057bc40adfd993d83ace24fb83
- GenericFilter< Entity * > EntityFilter namespaceHurricane.html af0fe741a1ef28dedcb26bf979b1dea5c
- GenericCollection< Net * > Nets namespaceHurricane.html a3404a8b17130a1824f4a281704b04df7
- GenericLocator< Net * > NetLocator namespaceHurricane.html a2911512d442f8332c3cd3a135332cc02
- GenericFilter< Net * > NetFilter namespaceHurricane.html a0dfd2c5b40325a919d139091312732e9
- GenericCollection< Go * > Gos namespaceHurricane.html a4456a34f3bc6766d471c3064ace19759
- GenericLocator< Go * > GoLocator namespaceHurricane.html ab7d66a25194b15d7646c93bcc1b15fc8
- GenericFilter< Go * > GoFilter namespaceHurricane.html a372aada7b76742fd900d0bb2c5398e0c
- GenericCollection< Instance * > Instances namespaceHurricane.html ac9436b03a2926f34ad6863deae2baadc
- GenericLocator< Instance * > InstanceLocator namespaceHurricane.html af4f7fa4dc3a2d3bdcec6f375dc5a21bc
- GenericFilter< Instance * > InstanceFilter namespaceHurricane.html a889ec1441e1876d9addf89dfab32e772
- GenericCollection< Component * > Components namespaceHurricane.html a7d26d99aeb5dd6d70d51bd35d2473e72
- GenericLocator< Component * > ComponentLocator namespaceHurricane.html ad72b1998a4ff6e68326469dec9887f4d
- GenericFilter< Component * > ComponentFilter namespaceHurricane.html acbfacb3aada84aa054e587817f204e90
- GenericCollection< Plug * > Plugs namespaceHurricane.html ac8335d2057483ee7a935c15a9460c64f
- GenericLocator< Plug * > PlugLocator namespaceHurricane.html a99a5e89f593de242e24a24b632b0534e
- GenericFilter< Plug * > PlugFilter namespaceHurricane.html ad6b0bd4bdff4c52e6163b9f54e3e5c92
- GenericCollection< Contact * > Contacts namespaceHurricane.html a1e6a8ab09f688509bd727b3fee02d0d2
- GenericLocator< Contact * > ContactLocator namespaceHurricane.html a244811a7f36de747884f0c1ab1cc1025
- GenericFilter< Contact * > ContactFilter namespaceHurricane.html a57f79232601d8739370debec00f89740
- GenericCollection< Segment * > Segments namespaceHurricane.html a30748fa53a81cb597d4a13d651238716
- GenericLocator< Segment * > SegmentLocator namespaceHurricane.html a37c8302c278e8c1c60c6ffc0222ec4c8
- GenericFilter< Segment * > SegmentFilter namespaceHurricane.html a891c4a2d614e158d183dada8b0ab1747
- GenericCollection< Vertical * > Verticals namespaceHurricane.html a146e2d3d34b4035aff422f12e85345b9
- GenericLocator< Vertical * > VerticalLocator namespaceHurricane.html a0b7ececb547a716d7d509210a271aae4
- GenericFilter< Vertical * > VerticalFilter namespaceHurricane.html a3ac8462f707e425944df83c57835b13d
- GenericCollection< Horizontal * > Horizontals namespaceHurricane.html a721e644c7d97f2f66049ab062140b855
- GenericLocator< Horizontal * > HorizontalLocator namespaceHurricane.html a7f4e07165be3dfcec8786e88370bdb67
- GenericFilter< Horizontal * > HorizontalFilter namespaceHurricane.html a56eb48037c2e1295fafe761bf179bf01
- GenericCollection< Pad * > Pads namespaceHurricane.html abd1f433c44d8b515e1b8a8810aea1610
- GenericLocator< Pad * > PadLocator namespaceHurricane.html a733c2eb75cde14a8b6a2e62edfbd2792
- GenericFilter< Pad * > PadFilter namespaceHurricane.html aeff6d8148675fc30f366906bfc652c25
- GenericCollection< Rubber * > Rubbers namespaceHurricane.html af8923abd57508cc44931a00d61b564ad
- GenericLocator< Rubber * > RubberLocator namespaceHurricane.html ae4f27278e942109c3c47ad1b741f9df3
- GenericFilter< Rubber * > RubberFilter namespaceHurricane.html ae331d428a7e324593e4a47dac023b7f0
- GenericCollection< Property * > Properties namespaceHurricane.html afd7bca6dad4be54b7c03b0463e6c0004
- GenericLocator< Property * > PropertyLocator namespaceHurricane.html a91d71616b5784225dfd4296487e49c07
- GenericFilter< Property * > PropertyFilter namespaceHurricane.html a9e98e66d188d506145a5e92045691777
- GenericCollection< Hook * > Hooks namespaceHurricane.html a9dcd9b74dc5e2b51bec7a13c25807e02
- GenericLocator< Hook * > HookLocator namespaceHurricane.html aca3a5babe6265eb9f140112d8e8b79e6
- GenericFilter< Hook * > HookFilter namespaceHurricane.html a9287de05984b91e55592a77e8d394324
- GenericCollection< Path > Pathes namespaceHurricane.html a77e8a0f11b7d0d65a47a592f7bdfd061
- GenericLocator< Path > PathLocator namespaceHurricane.html a4077fe144cc9efa686ec63667b7dd9bf
- GenericFilter< Path > PathFilter namespaceHurricane.html af42ed7a6acaba43b9d5f30b789105bc1
- GenericCollection< Occurrence > Occurrences namespaceHurricane.html a1912927c128eee859af62dbe4cbe0a6b
- GenericLocator< Occurrence > OccurrenceLocator namespaceHurricane.html aa3f9cf43b9c8f3050da0a2549bb3d64d
- GenericFilter< Occurrence > OccurrenceFilter namespaceHurricane.html a4d74662402bde091565f52b77e261560
- GenericCollection< Slice * > Slices namespaceHurricane.html aa4a7e8a563c5687621eb5e57ade1706a
- GenericLocator< Slice * > SliceLocator namespaceHurricane.html a5c3b720aae3437342e9d6c57729dc895
- GenericFilter< Slice * > SliceFilter namespaceHurricane.html a80703f9d02b235f3291fabbf53f86d4e
- string demangle group__Generalities.html ga93af87d1b7b19294382ba6dae51d0363 (const char *symbol)
- string demangle group__Generalities.html gae4be209e8a3f2227b0c7a22246817c6f (const type_info &info)
- GenericCollection< DBo * > DBos namespaceHurricane.html a0aa3882e095f9d425c253223d1c0793d
- GenericLocator< DBo * > DBoLocator namespaceHurricane.html a7d70ef7ad837859e453171feb692535c
- GenericFilter< DBo * > DBoFilter namespaceHurricane.html a2af87173f0c45c5dc1f504d3ea2317d9
- GenericCollection< Layer * > Layers namespaceHurricane.html a7b7200a36ab7ce8a157ddbe78b625f38
- GenericLocator< Layer * > LayerLocator namespaceHurricane.html a91a93ea29be3e6658d72f9bee0da8c7b
- GenericFilter< Layer * > LayerFilter namespaceHurricane.html a150e0e72c5c5609e0feb3311fa5bc127
- GenericCollection< Library * > Libraries namespaceHurricane.html a2868a53bbb0507710460ff02fab77cad
- GenericLocator< Library * > LibraryLocator namespaceHurricane.html a0477ab8ee799bb25ce9521ac16dbb6b9
- GenericFilter< Library * > LibraryFilter namespaceHurricane.html a72d63f6bfd54feac2663e60430fd443d
- GenericCollection< Entity * > Entities namespaceHurricane.html af50ef2888fd2a5b58b0de14cdfaabc56
- GenericLocator< Entity * > EntityLocator namespaceHurricane.html ad3f039057bc40adfd993d83ace24fb83
- GenericFilter< Entity * > EntityFilter namespaceHurricane.html af0fe741a1ef28dedcb26bf979b1dea5c
- GenericCollection< Net * > Nets namespaceHurricane.html a3404a8b17130a1824f4a281704b04df7
- GenericLocator< Net * > NetLocator namespaceHurricane.html a2911512d442f8332c3cd3a135332cc02
- GenericFilter< Net * > NetFilter namespaceHurricane.html a0dfd2c5b40325a919d139091312732e9
- GenericCollection< Go * > Gos namespaceHurricane.html a4456a34f3bc6766d471c3064ace19759
- GenericLocator< Go * > GoLocator namespaceHurricane.html ab7d66a25194b15d7646c93bcc1b15fc8
- GenericFilter< Go * > GoFilter namespaceHurricane.html a372aada7b76742fd900d0bb2c5398e0c
- GenericCollection< Instance * > Instances namespaceHurricane.html ac9436b03a2926f34ad6863deae2baadc
- GenericLocator< Instance * > InstanceLocator namespaceHurricane.html af4f7fa4dc3a2d3bdcec6f375dc5a21bc
- GenericFilter< Instance * > InstanceFilter namespaceHurricane.html a889ec1441e1876d9addf89dfab32e772
- GenericCollection< Component * > Components namespaceHurricane.html a7d26d99aeb5dd6d70d51bd35d2473e72
- GenericLocator< Component * > ComponentLocator namespaceHurricane.html ad72b1998a4ff6e68326469dec9887f4d
- GenericFilter< Component * > ComponentFilter namespaceHurricane.html acbfacb3aada84aa054e587817f204e90
- GenericCollection< Plug * > Plugs namespaceHurricane.html ac8335d2057483ee7a935c15a9460c64f
- GenericLocator< Plug * > PlugLocator namespaceHurricane.html a99a5e89f593de242e24a24b632b0534e
- GenericFilter< Plug * > PlugFilter namespaceHurricane.html ad6b0bd4bdff4c52e6163b9f54e3e5c92
- GenericCollection< Contact * > Contacts namespaceHurricane.html a1e6a8ab09f688509bd727b3fee02d0d2
- GenericLocator< Contact * > ContactLocator namespaceHurricane.html a244811a7f36de747884f0c1ab1cc1025
- GenericFilter< Contact * > ContactFilter namespaceHurricane.html a57f79232601d8739370debec00f89740
- GenericCollection< Segment * > Segments namespaceHurricane.html a30748fa53a81cb597d4a13d651238716
- GenericLocator< Segment * > SegmentLocator namespaceHurricane.html a37c8302c278e8c1c60c6ffc0222ec4c8
- GenericFilter< Segment * > SegmentFilter namespaceHurricane.html a891c4a2d614e158d183dada8b0ab1747
- GenericCollection< Vertical * > Verticals namespaceHurricane.html a146e2d3d34b4035aff422f12e85345b9
- GenericLocator< Vertical * > VerticalLocator namespaceHurricane.html a0b7ececb547a716d7d509210a271aae4
- GenericFilter< Vertical * > VerticalFilter namespaceHurricane.html a3ac8462f707e425944df83c57835b13d
- GenericCollection< Horizontal * > Horizontals namespaceHurricane.html a721e644c7d97f2f66049ab062140b855
- GenericLocator< Horizontal * > HorizontalLocator namespaceHurricane.html a7f4e07165be3dfcec8786e88370bdb67
- GenericFilter< Horizontal * > HorizontalFilter namespaceHurricane.html a56eb48037c2e1295fafe761bf179bf01
- GenericCollection< Pad * > Pads namespaceHurricane.html abd1f433c44d8b515e1b8a8810aea1610
- GenericLocator< Pad * > PadLocator namespaceHurricane.html a733c2eb75cde14a8b6a2e62edfbd2792
- GenericFilter< Pad * > PadFilter namespaceHurricane.html aeff6d8148675fc30f366906bfc652c25
- GenericCollection< Rubber * > Rubbers namespaceHurricane.html af8923abd57508cc44931a00d61b564ad
- GenericLocator< Rubber * > RubberLocator namespaceHurricane.html ae4f27278e942109c3c47ad1b741f9df3
- GenericFilter< Rubber * > RubberFilter namespaceHurricane.html ae331d428a7e324593e4a47dac023b7f0
- GenericCollection< Property * > Properties namespaceHurricane.html afd7bca6dad4be54b7c03b0463e6c0004
- GenericLocator< Property * > PropertyLocator namespaceHurricane.html a91d71616b5784225dfd4296487e49c07
- GenericFilter< Property * > PropertyFilter namespaceHurricane.html a9e98e66d188d506145a5e92045691777
- GenericCollection< Hook * > Hooks namespaceHurricane.html a9dcd9b74dc5e2b51bec7a13c25807e02
- GenericLocator< Hook * > HookLocator namespaceHurricane.html aca3a5babe6265eb9f140112d8e8b79e6
- GenericFilter< Hook * > HookFilter namespaceHurricane.html a9287de05984b91e55592a77e8d394324
- GenericCollection< Path > Pathes namespaceHurricane.html a77e8a0f11b7d0d65a47a592f7bdfd061
- GenericLocator< Path > PathLocator namespaceHurricane.html a4077fe144cc9efa686ec63667b7dd9bf
- GenericFilter< Path > PathFilter namespaceHurricane.html af42ed7a6acaba43b9d5f30b789105bc1
- GenericCollection< Occurrence > Occurrences namespaceHurricane.html a1912927c128eee859af62dbe4cbe0a6b
- GenericLocator< Occurrence > OccurrenceLocator namespaceHurricane.html aa3f9cf43b9c8f3050da0a2549bb3d64d
- GenericFilter< Occurrence > OccurrenceFilter namespaceHurricane.html a4d74662402bde091565f52b77e261560
- GenericCollection< Slice * > Slices namespaceHurricane.html aa4a7e8a563c5687621eb5e57ade1706a
- GenericLocator< Slice * > SliceLocator namespaceHurricane.html a5c3b720aae3437342e9d6c57729dc895
- GenericFilter< Slice * > SliceFilter namespaceHurricane.html a80703f9d02b235f3291fabbf53f86d4e
Generalities

# Generalities

group__Generalities.html
- string demangle group__Generalities.html ga93af87d1b7b19294382ba6dae51d0363 (const char *symbol)
- string demangle group__Generalities.html gae4be209e8a3f2227b0c7a22246817c6f (const type_info &info)

Introduction

secGeneralitiesIntro

Namming conventions

secGeneralitiesNammingConventions

GetString

secGeneralitiesGetString

Predicates

secGeneralitiesPredicates

Inheritance

secGeneralitiesInheritance

Trace utilities

secGeneralitiesTraceUtilities

Remarks

secGeneralitiesRemarks
JsonSupport

# JSON Support

group__JsonSupport.html
Hurricane::JsonObject
Hurricane::JsonStack

Introduction

secJsonSupportIntro

JSON Additional Semantic

secJsonSemantic

JSON Driver Support

secJsonDriver

DBos Special Case

secJsonDriverDBo

JSON Parser Support

secJsonParser

JSON Array

secJsonArray

Parser Stack

secJsonStack

JsonObject Life Cycle

secJsonCycle
grpSynthHierarchy

# Synthetic Class Hierarchy

group__grpSynthHierarchy.html
DbUGroup

# DbU/Unit description

group__DbUGroup.html
Hurricane::DbU
- std::int64_t Unit group__DbUGroup.html ga4fbfa3e8c89347af76c9628ea06c4146
- StringMode
  group__DbUGroup.html
  ga6af6a5b8d113a661fea65b2bcb8b25c4
- Db
  group__DbUGroup.html
  gga6af6a5b8d113a661fea65b2bcb8b25c4a1b91af5faf467afcb73dec10bc54f233
- Grid
  group__DbUGroup.html
  gga6af6a5b8d113a661fea65b2bcb8b25c4ac6b6574b2ef79ee4e44c6c00fe757c7c
- Symbolic
  group__DbUGroup.html
  gga6af6a5b8d113a661fea65b2bcb8b25c4a16f8df0900c42b001f0a91475a1b93f8
- UnitPower
  group__DbUGroup.html
  ga50b5785bf4d75026c4c112caec3040a7
- Pico
  group__DbUGroup.html
  gga50b5785bf4d75026c4c112caec3040a7a3cf34ad82faf73a9b48dcb3a621d0557
- Nano
  group__DbUGroup.html
  gga50b5785bf4d75026c4c112caec3040a7a03e5923be5810db830626f2ca26319d6
- Micro
  group__DbUGroup.html
  gga50b5785bf4d75026c4c112caec3040a7aa0481a3398a6cbb0a68a523146f0a7fb
- Milli
  group__DbUGroup.html
  gga50b5785bf4d75026c4c112caec3040a7aac2973886c68f16ee68a192154ea65be
- Unity
  group__DbUGroup.html
  gga50b5785bf4d75026c4c112caec3040a7ac5c524bb7247124f3dce7d1dbdc7d2c6
- Kilo
  group__DbUGroup.html
  gga50b5785bf4d75026c4c112caec3040a7a7853e18601786b5c51a1bc9cfaf8bb74
- SnapMode
  group__DbUGroup.html
  ga1082168d6f9956ebba22ab8bbec21637
- Inferior
  group__DbUGroup.html
  gga1082168d6f9956ebba22ab8bbec21637a888eae532f84c3f19b024e1830ef8cb3
- Superior
  group__DbUGroup.html
  gga1082168d6f9956ebba22ab8bbec21637a8ce92cf7ff7627c46baf85612f9ad847
- Nearest
  group__DbUGroup.html
  gga1082168d6f9956ebba22ab8bbec21637a65e6f47eb16779b8974a80d6145a2db5
- Db
  group__DbUGroup.html
  gga6af6a5b8d113a661fea65b2bcb8b25c4a1b91af5faf467afcb73dec10bc54f233
- Grid
  group__DbUGroup.html
  gga6af6a5b8d113a661fea65b2bcb8b25c4ac6b6574b2ef79ee4e44c6c00fe757c7c
- Symbolic
  group__DbUGroup.html
  gga6af6a5b8d113a661fea65b2bcb8b25c4a16f8df0900c42b001f0a91475a1b93f8
- Pico
  group__DbUGroup.html
  gga50b5785bf4d75026c4c112caec3040a7a3cf34ad82faf73a9b48dcb3a621d0557
- Nano
  group__DbUGroup.html
  gga50b5785bf4d75026c4c112caec3040a7a03e5923be5810db830626f2ca26319d6
- Micro
  group__DbUGroup.html
  gga50b5785bf4d75026c4c112caec3040a7aa0481a3398a6cbb0a68a523146f0a7fb
- Milli
  group__DbUGroup.html
  gga50b5785bf4d75026c4c112caec3040a7aac2973886c68f16ee68a192154ea65be
- Unity
  group__DbUGroup.html
  gga50b5785bf4d75026c4c112caec3040a7ac5c524bb7247124f3dce7d1dbdc7d2c6
- Kilo
  group__DbUGroup.html
  gga50b5785bf4d75026c4c112caec3040a7a7853e18601786b5c51a1bc9cfaf8bb74
- Inferior
  group__DbUGroup.html
  gga1082168d6f9956ebba22ab8bbec21637a888eae532f84c3f19b024e1830ef8cb3
- Superior
  group__DbUGroup.html
  gga1082168d6f9956ebba22ab8bbec21637a8ce92cf7ff7627c46baf85612f9ad847
- Nearest
  group__DbUGroup.html
  gga1082168d6f9956ebba22ab8bbec21637a65e6f47eb16779b8974a80d6145a2db5
- static Unit fromDb group__DbUGroup.html gaec69d65ec1651c2feea24c5931f4580b (Unit value)
- static Unit fromGrid group__DbUGroup.html ga367e1d1b5ac1df076745550cba8a83c1 (double value)
- static Unit fromLambda group__DbUGroup.html ga4b570755b19ea9ff0f2f258a221bd935 (double value)
- static Unit fromPhysical group__DbUGroup.html ga11d4dbd9134a19bda35cbacde1cb2769 (double value, UnitPower p)
- static Unit toDb group__DbUGroup.html gaec07c6e7ae2a2a6f54e2a16b32c8bf26 (Unit u)
- static double toGrid group__DbUGroup.html ga318d673386c9424e07c12efd598c730d (Unit u)
- static double toLambda group__DbUGroup.html ga4923a9a443871282ad7d331be2a2a5d4 (Unit u)
- static double toPhysical group__DbUGroup.html gab901e9d5c12e878728178f113def6c45 (Unit u, UnitPower p)
- static unsigned int getPrecision group__DbUGroup.html ga6169efbdd9b3d54a0bd8467c8f957fda ()
- static unsigned int getMaximalPrecision group__DbUGroup.html ga8756c9f0a32af5f601cd150e73b02c03 ()
- static double getResolution group__DbUGroup.html ga120a60b09b344d01c583567a1e489d9e ()
- static void setGridsPerLambda group__DbUGroup.html gac93f9ba2a09105227e34bd05bcb1500c (double gridsPerLambda, unsigned int flags=NoFlags)
- static double getGridsPerLambda group__DbUGroup.html ga9a0359adbfafc356326f5c6adf57ff04 ()
- static void setStringMode group__DbUGroup.html ga89ab8f8326c54113336086663ecf1d25 (unsigned int mode, UnitPower p=Nano)
- static string getValueString group__DbUGroup.html gadc9c1a06b4296dbddcf711077113f4bd (Unit u, int mode=SmartTruncate)
- static void setPrecision group__DbUGroup.html gace9a8644e7e80dcaed2a8a95deeb1622 (unsigned int precision, unsigned int flags=NoFlags)
- static void setRealSnapGridStep group__DbUGroup.html ga202cc3aa3364c2224647a29dde047fae (DbU::Unit step)
- static DbU::Unit getRealSnapGridStep group__DbUGroup.html ga09e46fcca6aaca94851adfa196e10170 ()
- static DbU::Unit getOnRealSnapGrid group__DbUGroup.html ga8746e486f153aa37ee469c1604eba5c0 (DbU::Unit u, SnapMode mode=Nearest)
- static void setSymbolicSnapGridStep group__DbUGroup.html ga9ccd423c8f268ef54770f4663e6c9304 (DbU::Unit step)
- static DbU::Unit getSymbolicSnapGridStep group__DbUGroup.html ga687a9134729b107c42fb7f69596c4c3b ()
- static DbU::Unit getOnSymbolicSnapGrid group__DbUGroup.html gad1b0c0f3680093cf5a63d901312c925d (DbU::Unit u, SnapMode mode=Nearest)
- static DbU::Unit getOnCustomGrid group__DbUGroup.html ga87323d9038656dceabffc37d45de408a (DbU::Unit u, DbU::Unit step, SnapMode mode=Nearest)
- static DbU::Unit getOnPhysicalGrid group__DbUGroup.html ga9419025221579f4277475c65655be3dc (DbU::Unit u, SnapMode mode=Superior)
- static Unit db group__DbUGroup.html gacd77957381fb93fc4203bdca215e0b48 (Unit value)
- static Unit grid group__DbUGroup.html ga1d4bac6e3b68c8cd44b345de3b425753 (double value)
- static Unit lambda group__DbUGroup.html gaa1ba98acc939ff1c370c18544a5e0dce (double value)
- static Unit getDb group__DbUGroup.html ga4233772b1b3e68f3ec723c7509ea87ff (Unit u)
- static double getGrid group__DbUGroup.html gad4485d0d7b5fd7ae87b32f165155c0a2 (Unit u)
- static double getLambda group__DbUGroup.html gadea6b9a6e84243f70f3a5e2725b2c6d8 (Unit u)

Introduction

secDbUIntro

Precision

secDbUPrecision

Resolution

secDbUResolution

Grids per Lambda ratio

secDbUGridsPerLamba

Grid

secDbUGrid

Translators

secDbUTranslators
index

# Hurricane Documentation

index