text: FSearch.setIndex({docnames:["database","index","placer","quickstart","router"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":1,sphinx:56},filenames:["database.rst","index.rst","placer.rst","quickstart.rst","router.rst"],objects:{"":{"GridBasedPlacer::get_overlap_cost":[2,0,1,"_CPPv4N15GridBasedPlacer16get_overlap_costEv"],"GridBasedPlacer::get_temperature":[2,0,1,"_CPPv4N15GridBasedPlacer15get_temperatureEv"],"GridBasedPlacer::get_total_cost":[2,0,1,"_CPPv4N15GridBasedPlacer14get_total_costEv"],"GridBasedPlacer::get_wirelength_cost":[2,0,1,"_CPPv4N15GridBasedPlacer19get_wirelength_costEv"],"GridBasedPlacer::set_base_lam":[2,0,1,"_CPPv4N15GridBasedPlacer12set_base_lamEd"],"GridBasedPlacer::set_base_lam::_lam":[2,1,1,"_CPPv4N15GridBasedPlacer12set_base_lamEd"],"GridBasedPlacer::set_bb_ec":[2,0,1,"_CPPv4N15GridBasedPlacer9set_bb_ecEb"],"GridBasedPlacer::set_bb_ec::_bb":[2,1,1,"_CPPv4N15GridBasedPlacer9set_bb_ecEb"],"GridBasedPlacer::set_initial_move_radius":[2,0,1,"_CPPv4N15GridBasedPlacer23set_initial_move_radiusEd"],"GridBasedPlacer::set_initial_move_radius::_eps":[2,1,1,"_CPPv4N15GridBasedPlacer23set_initial_move_radiusEd"],"GridBasedPlacer::set_initial_temperature":[2,0,1,"_CPPv4N15GridBasedPlacer23set_initial_temperatureEd"],"GridBasedPlacer::set_initial_temperature::tmp":[2,1,1,"_CPPv4N15GridBasedPlacer23set_initial_temperatureEd"],"GridBasedPlacer::set_iterations_moves":[2,0,1,"_CPPv4N15GridBasedPlacer20set_iterations_movesEi"],"GridBasedPlacer::set_iterations_moves::iter":[2,1,1,"_CPPv4N15GridBasedPlacer20set_iterations_movesEi"],"GridBasedPlacer::set_lam":[2,0,1,"_CPPv4N15GridBasedPlacer7set_lamEb"],"GridBasedPlacer::set_lam::_lam":[2,1,1,"_CPPv4N15GridBasedPlacer7set_lamEb"],"GridBasedPlacer::set_lambda_schedule":[2,0,1,"_CPPv4N15GridBasedPlacer19set_lambda_scheduleEd"],"GridBasedPlacer::set_lambda_schedule::_lsched":[2,1,1,"_CPPv4N15GridBasedPlacer19set_lambda_scheduleEd"],"GridBasedPlacer::set_lamtemp_update":[2,0,1,"_CPPv4N15GridBasedPlacer18set_lamtemp_updateEd"],"GridBasedPlacer::set_lamtemp_update::_coef":[2,1,1,"_CPPv4N15GridBasedPlacer18set_lamtemp_updateEd"],"GridBasedPlacer::set_num_iterations":[2,0,1,"_CPPv4N15GridBasedPlacer18set_num_iterationsEi"],"GridBasedPlacer::set_num_iterations::iter":[2,1,1,"_CPPv4N15GridBasedPlacer18set_num_iterationsEi"],"GridBasedPlacer::set_rtree":[2,0,1,"_CPPv4N15GridBasedPlacer9set_rtreeEb"],"GridBasedPlacer::set_rtree::_rt":[2,1,1,"_CPPv4N15GridBasedPlacer9set_rtreeEb"],"GridBasedPlacer::set_two_sided":[2,0,1,"_CPPv4N15GridBasedPlacer13set_two_sidedEb"],"GridBasedPlacer::set_two_sided::_2sided":[2,1,1,"_CPPv4N15GridBasedPlacer13set_two_sidedEb"],"GridBasedPlacer::set_wirelength_weight":[2,0,1,"_CPPv4N15GridBasedPlacer21set_wirelength_weightEd"],"GridBasedPlacer::set_wirelength_weight::_cst":[2,1,1,"_CPPv4N15GridBasedPlacer21set_wirelength_weightEd"],"GridBasedPlacer::test_hplacer_flow":[2,0,1,"_CPPv4N15GridBasedPlacer17test_hplacer_flowEv"],"GridBasedRouter::GridBasedRouter":[4,0,1,"_CPPv4N15GridBasedRouter15GridBasedRouterER16kicadPcbDataBase"],"GridBasedRouter::GridBasedRouter::db":[4,1,1,"_CPPv4N15GridBasedRouter15GridBasedRouterER16kicadPcbDataBase"],"GridBasedRouter::get_diagonal_wirelength_weight":[4,0,1,"_CPPv4N15GridBasedRouter30get_diagonal_wirelength_weightEv"],"GridBasedRouter::get_enlarge_boundary":[4,0,1,"_CPPv4N15GridBasedRouter20get_enlarge_boundaryEv"],"GridBasedRouter::get_grid_scale":[4,0,1,"_CPPv4N15GridBasedRouter14get_grid_scaleEv"],"GridBasedRouter::get_layer_change_weight":[4,0,1,"_CPPv4N15GridBasedRouter23get_layer_change_weightEv"],"GridBasedRouter::get_num_iterations":[4,0,1,"_CPPv4N15GridBasedRouter18get_num_iterationsEv"],"GridBasedRouter::get_pad_obstacle_weight":[4,0,1,"_CPPv4N15GridBasedRouter23get_pad_obstacle_weightEv"],"GridBasedRouter::get_routed_num_bends":[4,0,1,"_CPPv4N15GridBasedRouter20get_routed_num_bendsEv"],"GridBasedRouter::get_routed_num_bends::mpr":[4,1,1,"_CPPv4N15GridBasedRouter20get_routed_num_bendsERNSt6vectorI13MultipinRouteEE"],"GridBasedRouter::get_routed_num_vias":[4,0,1,"_CPPv4N15GridBasedRouter19get_routed_num_viasEv"],"GridBasedRouter::get_routed_num_vias::mpr":[4,1,1,"_CPPv4N15GridBasedRouter19get_routed_num_viasERNSt6vectorI13MultipinRouteEE"],"GridBasedRouter::get_routed_wirelength":[4,0,1,"_CPPv4N15GridBasedRouter21get_routed_wirelengthEv"],"GridBasedRouter::get_routed_wirelength::mpr":[4,1,1,"_CPPv4N15GridBasedRouter21get_routed_wirelengthERNSt6vectorI13MultipinRouteEE"],"GridBasedRouter::get_total_cost":[4,0,1,"_CPPv4N15GridBasedRouter14get_total_costEv"],"GridBasedRouter::get_track_obstacle_step_size":[4,0,1,"_CPPv4N15GridBasedRouter28get_track_obstacle_step_sizeEv"],"GridBasedRouter::get_track_obstacle_weight":[4,0,1,"_CPPv4N15GridBasedRouter25get_track_obstacle_weightEv"],"GridBasedRouter::get_via_obstacle_step_size":[4,0,1,"_CPPv4N15GridBasedRouter26get_via_obstacle_step_sizeEv"],"GridBasedRouter::get_via_obstacle_weight":[4,0,1,"_CPPv4N15GridBasedRouter23get_via_obstacle_weightEv"],"GridBasedRouter::get_wirelength_weight":[4,0,1,"_CPPv4N15GridBasedRouter21get_wirelength_weightEv"],"GridBasedRouter::initialization":[4,0,1,"_CPPv4N15GridBasedRouter14initializationEv"],"GridBasedRouter::route":[4,0,1,"_CPPv4N15GridBasedRouter5routeEv"],"GridBasedRouter::set_diagonal_wirelength_weight":[4,0,1,"_CPPv4N15GridBasedRouter30set_diagonal_wirelength_weightEKd"],"GridBasedRouter::set_diagonal_wirelength_weight::_dww":[4,1,1,"_CPPv4N15GridBasedRouter30set_diagonal_wirelength_weightEKd"],"GridBasedRouter::set_enlarge_boundary":[4,0,1,"_CPPv4N15GridBasedRouter20set_enlarge_boundaryEKi"],"GridBasedRouter::set_enlarge_boundary::_eB":[4,1,1,"_CPPv4N15GridBasedRouter20set_enlarge_boundaryEKi"],"GridBasedRouter::set_grid_scale":[4,0,1,"_CPPv4N15GridBasedRouter14set_grid_scaleEKi"],"GridBasedRouter::set_grid_scale::_iS":[4,1,1,"_CPPv4N15GridBasedRouter14set_grid_scaleEKi"],"GridBasedRouter::set_layer_change_weight":[4,0,1,"_CPPv4N15GridBasedRouter23set_layer_change_weightEKd"],"GridBasedRouter::set_layer_change_weight::_lCC":[4,1,1,"_CPPv4N15GridBasedRouter23set_layer_change_weightEKd"],"GridBasedRouter::set_net_all_layers_pref_weights":[4,0,1,"_CPPv4N15GridBasedRouter31set_net_all_layers_pref_weightsEKiKi"],"GridBasedRouter::set_net_all_layers_pref_weights::_netId":[4,1,1,"_CPPv4N15GridBasedRouter31set_net_all_layers_pref_weightsEKiKi"],"GridBasedRouter::set_net_all_layers_pref_weights::_weight":[4,1,1,"_CPPv4N15GridBasedRouter31set_net_all_layers_pref_weightsEKiKi"],"GridBasedRouter::set_net_layer_pref_weight":[4,0,1,"_CPPv4N15GridBasedRouter25set_net_layer_pref_weightEKiRKNSt6stringEKi"],"GridBasedRouter::set_net_layer_pref_weight::_layerName":[4,1,1,"_CPPv4N15GridBasedRouter25set_net_layer_pref_weightEKiRKNSt6stringEKi"],"GridBasedRouter::set_net_layer_pref_weight::_netId":[4,1,1,"_CPPv4N15GridBasedRouter25set_net_layer_pref_weightEKiRKNSt6stringEKi"],"GridBasedRouter::set_net_layer_pref_weight::_weight":[4,1,1,"_CPPv4N15GridBasedRouter25set_net_layer_pref_weightEKiRKNSt6stringEKi"],"GridBasedRouter::set_num_iterations":[4,0,1,"_CPPv4N15GridBasedRouter18set_num_iterationsEKi"],"GridBasedRouter::set_num_iterations::_numRRI":[4,1,1,"_CPPv4N15GridBasedRouter18set_num_iterationsEKi"],"GridBasedRouter::set_pad_obstacle_weight":[4,0,1,"_CPPv4N15GridBasedRouter23set_pad_obstacle_weightEKd"],"GridBasedRouter::set_pad_obstacle_weight::_poc":[4,1,1,"_CPPv4N15GridBasedRouter23set_pad_obstacle_weightEKd"],"GridBasedRouter::set_track_obstacle_step_size":[4,0,1,"_CPPv4N15GridBasedRouter28set_track_obstacle_step_sizeEKd"],"GridBasedRouter::set_track_obstacle_step_size::_tocss":[4,1,1,"_CPPv4N15GridBasedRouter28set_track_obstacle_step_sizeEKd"],"GridBasedRouter::set_track_obstacle_weight":[4,0,1,"_CPPv4N15GridBasedRouter25set_track_obstacle_weightEKd"],"GridBasedRouter::set_track_obstacle_weight::_toc":[4,1,1,"_CPPv4N15GridBasedRouter25set_track_obstacle_weightEKd"],"GridBasedRouter::set_via_obstacle_step_size":[4,0,1,"_CPPv4N15GridBasedRouter26set_via_obstacle_step_sizeEKd"],"GridBasedRouter::set_via_obstacle_step_size::_vocss":[4,1,1,"_CPPv4N15GridBasedRouter26set_via_obstacle_step_sizeEKd"],"GridBasedRouter::set_via_obstacle_weight":[4,0,1,"_CPPv4N15GridBasedRouter23set_via_obstacle_weightEKd"],"GridBasedRouter::set_via_obstacle_weight::_voc":[4,1,1,"_CPPv4N15GridBasedRouter23set_via_obstacle_weightEKd"],"GridBasedRouter::set_wirelength_weight":[4,0,1,"_CPPv4N15GridBasedRouter21set_wirelength_weightEKd"],"GridBasedRouter::set_wirelength_weight::_ww":[4,1,1,"_CPPv4N15GridBasedRouter21set_wirelength_weightEKd"],"getBoardBoundaryByEdgeCuts::maxX":[0,1,1,"_CPPv426getBoardBoundaryByEdgeCutsRdRdRdRd"],"getBoardBoundaryByEdgeCuts::maxY":[0,1,1,"_CPPv426getBoardBoundaryByEdgeCutsRdRdRdRd"],"getBoardBoundaryByEdgeCuts::minX":[0,1,1,"_CPPv426getBoardBoundaryByEdgeCutsRdRdRdRd"],"getBoardBoundaryByEdgeCuts::minY":[0,1,1,"_CPPv426getBoardBoundaryByEdgeCutsRdRdRdRd"],"getBoardBoundaryByPinLocation::maxX":[0,1,1,"_CPPv429getBoardBoundaryByPinLocationRdRdRdRd"],"getBoardBoundaryByPinLocation::maxY":[0,1,1,"_CPPv429getBoardBoundaryByPinLocationRdRdRdRd"],"getBoardBoundaryByPinLocation::minX":[0,1,1,"_CPPv429getBoardBoundaryByPinLocationRdRdRdRd"],"getBoardBoundaryByPinLocation::minY":[0,1,1,"_CPPv429getBoardBoundaryByPinLocationRdRdRdRd"],"kicadPcbDataBase::buildKicadPcb":[0,0,1,"_CPPv4N16kicadPcbDataBase13buildKicadPcbEv"],"kicadPcbDataBase::getCompBBox":[0,0,1,"_CPPv4N16kicadPcbDataBase11getCompBBoxEKiP8point_2d"],"kicadPcbDataBase::getCompBBox::bBox":[0,1,1,"_CPPv4N16kicadPcbDataBase11getCompBBoxEKiP8point_2d"],"kicadPcbDataBase::getCompBBox::compId":[0,1,1,"_CPPv4N16kicadPcbDataBase11getCompBBoxEKiP8point_2d"],"kicadPcbDataBase::getComponent":[0,0,1,"_CPPv4N16kicadPcbDataBase12getComponentERKNSt6stringERP9component"],"kicadPcbDataBase::getComponent::id":[0,1,1,"_CPPv4N16kicadPcbDataBase12getComponentEKi"],"kicadPcbDataBase::getComponents":[0,0,1,"_CPPv4N16kicadPcbDataBase13getComponentsEv"],"kicadPcbDataBase::getCopperLayers":[0,0,1,"_CPPv4N16kicadPcbDataBase15getCopperLayersEv"],"kicadPcbDataBase::getFileName":[0,0,1,"_CPPv4N16kicadPcbDataBase11getFileNameEv"],"kicadPcbDataBase::getInstance":[0,0,1,"_CPPv4N16kicadPcbDataBase11getInstanceERKNSt6stringERP8instance"],"kicadPcbDataBase::getInstance::id":[0,1,1,"_CPPv4N16kicadPcbDataBase11getInstanceEKi"],"kicadPcbDataBase::getInstances":[0,0,1,"_CPPv4N16kicadPcbDataBase12getInstancesEv"],"kicadPcbDataBase::getInstancesCount":[0,0,1,"_CPPv4N16kicadPcbDataBase17getInstancesCountEv"],"kicadPcbDataBase::getLargestClearance":[0,0,1,"_CPPv4N16kicadPcbDataBase19getLargestClearanceEv"],"kicadPcbDataBase::getLayerId":[0,0,1,"_CPPv4N16kicadPcbDataBase10getLayerIdERKNSt6stringE"],"kicadPcbDataBase::getLayerId::layerName":[0,1,1,"_CPPv4N16kicadPcbDataBase10getLayerIdERKNSt6stringE"],"kicadPcbDataBase::getLayerName":[0,0,1,"_CPPv4N16kicadPcbDataBase12getLayerNameEKi"],"kicadPcbDataBase::getLayerName::layerId":[0,1,1,"_CPPv4N16kicadPcbDataBase12getLayerNameEKi"],"kicadPcbDataBase::getNet":[0,0,1,"_CPPv4N16kicadPcbDataBase6getNetERKNSt6stringERP3net"],"kicadPcbDataBase::getNet::id":[0,1,1,"_CPPv4N16kicadPcbDataBase6getNetEKi"],"kicadPcbDataBase::getNetclass":[0,0,1,"_CPPv4N16kicadPcbDataBase11getNetclassEKi"],"kicadPcbDataBase::getNetclass::id":[0,1,1,"_CPPv4N16kicadPcbDataBase11getNetclassEKi"],"kicadPcbDataBase::getNetclasses":[0,0,1,"_CPPv4N16kicadPcbDataBase13getNetclassesEv"],"kicadPcbDataBase::getNets":[0,0,1,"_CPPv4N16kicadPcbDataBase7getNetsEv"],"kicadPcbDataBase::getNumCopperLayers":[0,0,1,"_CPPv4N16kicadPcbDataBase18getNumCopperLayersEv"],"kicadPcbDataBase::getNumNets":[0,0,1,"_CPPv4N16kicadPcbDataBase10getNumNetsEv"],"kicadPcbDataBase::getPadstackRotatedWidthAndHeight":[0,0,1,"_CPPv4N16kicadPcbDataBase32getPadstackRotatedWidthAndHeightERK8instanceRK8padstackRdRd"],"kicadPcbDataBase::getPadstackRotatedWidthAndHeight::height":[0,1,1,"_CPPv4N16kicadPcbDataBase32getPadstackRotatedWidthAndHeightERK8instanceRK8padstackRdRd"],"kicadPcbDataBase::getPadstackRotatedWidthAndHeight::inst":[0,1,1,"_CPPv4N16kicadPcbDataBase32getPadstackRotatedWidthAndHeightERK8instanceRK8padstackRdRd"],"kicadPcbDataBase::getPadstackRotatedWidthAndHeight::pad":[0,1,1,"_CPPv4N16kicadPcbDataBase32getPadstackRotatedWidthAndHeightERK8instanceRK8padstackRdRd"],"kicadPcbDataBase::getPadstackRotatedWidthAndHeight::width":[0,1,1,"_CPPv4N16kicadPcbDataBase32getPadstackRotatedWidthAndHeightERK8instanceRK8padstackRdRd"],"kicadPcbDataBase::getPcbRouterInfo":[0,0,1,"_CPPv4N16kicadPcbDataBase16getPcbRouterInfoEPNSt6vectorINSt3setINSt4pairIddEEEEEE"],"kicadPcbDataBase::getPinLayer":[0,0,1,"_CPPv4N16kicadPcbDataBase11getPinLayerERKiRKi"],"kicadPcbDataBase::getPinLayer::instId":[0,1,1,"_CPPv4N16kicadPcbDataBase11getPinLayerERKiRKi"],"kicadPcbDataBase::getPinLayer::padStackId":[0,1,1,"_CPPv4N16kicadPcbDataBase11getPinLayerERKiRKi"],"kicadPcbDataBase::getPinPosition":[0,0,1,"_CPPv4N16kicadPcbDataBase14getPinPositionERKNSt6stringERKNSt6stringEP8point_2d"],"kicadPcbDataBase::getPinPosition::inst_id":[0,1,1,"_CPPv4N16kicadPcbDataBase14getPinPositionEKiRKiP8point_2d"],"kicadPcbDataBase::getPinPosition::inst_name":[0,1,1,"_CPPv4N16kicadPcbDataBase14getPinPositionERKNSt6stringERKNSt6stringEP8point_2d"],"kicadPcbDataBase::getPinPosition::p":[0,1,1,"_CPPv4N16kicadPcbDataBase14getPinPositionERK3PinP8point_2d"],"kicadPcbDataBase::getPinPosition::pin_id":[0,1,1,"_CPPv4N16kicadPcbDataBase14getPinPositionEKiRKiP8point_2d"],"kicadPcbDataBase::getPinPosition::pin_name":[0,1,1,"_CPPv4N16kicadPcbDataBase14getPinPositionERKNSt6stringERKNSt6stringEP8point_2d"],"kicadPcbDataBase::getPinPosition::pos":[0,1,1,"_CPPv4N16kicadPcbDataBase14getPinPositionERKNSt6stringERKNSt6stringEP8point_2d"],"kicadPcbDataBase::getPinShapeRelativeCoordsToModule":[0,0,1,"_CPPv4N16kicadPcbDataBase33getPinShapeRelativeCoordsToModuleERK8padstackRK8instanceRK9points_2dP9points_2d"],"kicadPcbDataBase::getPinShapeRelativeCoordsToModule::coords":[0,1,1,"_CPPv4N16kicadPcbDataBase33getPinShapeRelativeCoordsToModuleERK8padstackRK8instanceRK9points_2dP9points_2d"],"kicadPcbDataBase::getPinShapeRelativeCoordsToModule::coordsRe":[0,1,1,"_CPPv4N16kicadPcbDataBase33getPinShapeRelativeCoordsToModuleERK8padstackRK8instanceRK9points_2dP9points_2d"],"kicadPcbDataBase::getPinShapeRelativeCoordsToModule::inst":[0,1,1,"_CPPv4N16kicadPcbDataBase33getPinShapeRelativeCoordsToModuleERK8padstackRK8instanceRK9points_2dP9points_2d"],"kicadPcbDataBase::getPinShapeRelativeCoordsToModule::pad":[0,1,1,"_CPPv4N16kicadPcbDataBase33getPinShapeRelativeCoordsToModuleERK8padstackRK8instanceRK9points_2dP9points_2d"],"kicadPcbDataBase::getUnconnectedPins":[0,0,1,"_CPPv4N16kicadPcbDataBase18getUnconnectedPinsEv"],"kicadPcbDataBase::isComponentId":[0,0,1,"_CPPv4N16kicadPcbDataBase13isComponentIdEKi"],"kicadPcbDataBase::isComponentId::id":[0,1,1,"_CPPv4N16kicadPcbDataBase13isComponentIdEKi"],"kicadPcbDataBase::isCopperLayer":[0,0,1,"_CPPv4N16kicadPcbDataBase13isCopperLayerERKNSt6stringE"],"kicadPcbDataBase::isInstanceId":[0,0,1,"_CPPv4N16kicadPcbDataBase12isInstanceIdEKi"],"kicadPcbDataBase::isInstanceId::id":[0,1,1,"_CPPv4N16kicadPcbDataBase12isInstanceIdEKi"],"kicadPcbDataBase::isNetId":[0,0,1,"_CPPv4N16kicadPcbDataBase7isNetIdEKi"],"kicadPcbDataBase::isNetId::id":[0,1,1,"_CPPv4N16kicadPcbDataBase7isNetIdEKi"],"kicadPcbDataBase::isNetclassId":[0,0,1,"_CPPv4N16kicadPcbDataBase12isNetclassIdEKi"],"kicadPcbDataBase::isNetclassId::id":[0,1,1,"_CPPv4N16kicadPcbDataBase12isNetclassIdEKi"],"kicadPcbDataBase::kicadPcbDataBase":[0,0,1,"_CPPv4N16kicadPcbDataBase16kicadPcbDataBaseENSt6stringE"],"kicadPcbDataBase::kicadPcbDataBase::fileName":[0,1,1,"_CPPv4N16kicadPcbDataBase16kicadPcbDataBaseENSt6stringE"],"kicadPcbDataBase::printClearanceDrc":[0,0,1,"_CPPv4N16kicadPcbDataBase17printClearanceDrcEv"],"kicadPcbDataBase::printComp":[0,0,1,"_CPPv4N16kicadPcbDataBase9printCompEv"],"kicadPcbDataBase::printDesignStatistics":[0,0,1,"_CPPv4N16kicadPcbDataBase21printDesignStatisticsEv"],"kicadPcbDataBase::printFile":[0,0,1,"_CPPv4N16kicadPcbDataBase9printFileEv"],"kicadPcbDataBase::printInst":[0,0,1,"_CPPv4N16kicadPcbDataBase9printInstEv"],"kicadPcbDataBase::printKiCad":[0,0,1,"_CPPv4N16kicadPcbDataBase10printKiCadEKNSt6stringEKNSt6stringEKNSt6stringEKb"],"kicadPcbDataBase::printKiCad::fileName":[0,1,1,"_CPPv4N16kicadPcbDataBase10printKiCadEKNSt6stringEKNSt6stringEKNSt6stringEKb"],"kicadPcbDataBase::printKiCad::fileNameStamp":[0,1,1,"_CPPv4N16kicadPcbDataBase10printKiCadEKNSt6stringEKNSt6stringEKNSt6stringEKb"],"kicadPcbDataBase::printKiCad::folderName":[0,1,1,"_CPPv4N16kicadPcbDataBase10printKiCadEKNSt6stringEKNSt6stringEKNSt6stringEKb"],"kicadPcbDataBase::printKiCad::verbose":[0,1,1,"_CPPv4N16kicadPcbDataBase10printKiCadEKNSt6stringEKNSt6stringEKNSt6stringEKb"],"kicadPcbDataBase::printLayer":[0,0,1,"_CPPv4N16kicadPcbDataBase10printLayerEv"],"kicadPcbDataBase::printLockedInst":[0,0,1,"_CPPv4N16kicadPcbDataBase15printLockedInstEv"],"kicadPcbDataBase::printNet":[0,0,1,"_CPPv4N16kicadPcbDataBase8printNetEv"],"kicadPcbDataBase::printNetclass":[0,0,1,"_CPPv4N16kicadPcbDataBase13printNetclassEv"],"kicadPcbDataBase::printNodes":[0,0,1,"_CPPv4N16kicadPcbDataBase10printNodesEv"],"kicadPcbDataBase::printPcbRouterInfo":[0,0,1,"_CPPv4N16kicadPcbDataBase18printPcbRouterInfoEv"],"kicadPcbDataBase::printRoutedSegmentsWLAndNumVias":[0,0,1,"_CPPv4N16kicadPcbDataBase31printRoutedSegmentsWLAndNumViasEv"],"kicadPcbDataBase::printSegment":[0,0,1,"_CPPv4N16kicadPcbDataBase12printSegmentEv"],"kicadPcbDataBase::printUnconnectedPins":[0,0,1,"_CPPv4N16kicadPcbDataBase20printUnconnectedPinsEv"],"kicadPcbDataBase::removeRoutedSegmentsAndVias":[0,0,1,"_CPPv4N16kicadPcbDataBase27removeRoutedSegmentsAndViasEv"],"kicadPcbDataBase::testInstAngle":[0,0,1,"_CPPv4N16kicadPcbDataBase13testInstAngleEv"],GridBasedRouter:[4,2,1,"_CPPv415GridBasedRouter"],getBoardBoundaryByEdgeCuts:[0,0,1,"_CPPv426getBoardBoundaryByEdgeCutsRdRdRdRd"],getBoardBoundaryByPinLocation:[0,0,1,"_CPPv429getBoardBoundaryByPinLocationRdRdRdRd"],kicadPcbDataBase:[0,2,1,"_CPPv416kicadPcbDataBase"]}},objnames:{"0":["cpp","function","C++ function"],"1":["cpp","functionParam","functionParam"],"2":["cpp","class","C++ class"]},objtypes:{"0":"cpp:function","1":"cpp:functionParam","2":"cpp:class"},terms:{"class":[0,2,4],"const":[0,4],"default":3,"function":[0,2,3,4],"int":[0,2,4],"new":3,"void":[0,2,4],For:3,The:[0,2,3],These:0,Using:0,_2side:2,_bb:2,_coef:2,_cst:2,_dww:4,_eb:4,_ep:2,_iS:4,_lam:2,_layernam:4,_lcc:4,_lsched:2,_netid:4,_numrri:4,_poc:4,_rt:2,_toc:4,_tocss:4,_voc:4,_vocss:4,_weight:4,_ww:4,accept:3,achiev:3,aid:0,all:0,also:3,anneal:2,anyth:3,api:[1,3],around:3,automat:2,autorout:[0,4],bad:2,base:0,basic:3,basic_depend:3,bbox:0,beaglebon:3,becaus:3,been:3,befor:4,best:3,better:3,black:3,board:[0,3],bool:[0,2],boundari:0,build:3,buildkicadpcb:0,call:[3,4],can:[2,3],clone:3,cmake:3,com:3,compat:3,compid:0,compon:[0,2,3],content:1,coord:0,coordsr:0,copi:3,copper:0,cost:2,crtyd:3,current:2,cut:[0,3],data:2,databas:[1,3],debug:0,decreas:2,depend:3,design:[0,2,3],detect:2,differ:3,difficult:3,document:3,doubl:[0,2,4],drc:[1,3],drv:3,dure:2,each:3,edg:[0,3],end:3,examin:3,exampl:3,expect:3,experiment:3,fals:0,faster:2,file:[0,3],filenam:[0,3],filenamestamp:0,finish:3,foldernam:0,framework:3,free:3,gener:3,get:[0,2,3],get_diagonal_wirelength_weight:4,get_enlarge_boundari:4,get_grid_scal:4,get_layer_change_weight:4,get_num_iter:4,get_overlap_cost:2,get_pad_obstacle_weight:4,get_routed_num_bend:4,get_routed_num_via:4,get_routed_wirelength:4,get_temperatur:2,get_total_cost:[2,4],get_track_obstacle_step_s:4,get_track_obstacle_weight:4,get_via_obstacle_step_s:4,get_via_obstacle_weight:4,get_wirelength_cost:2,get_wirelength_weight:4,getboardboundarybyedgecut:0,getboardboundarybypinloc:0,getcompbbox:0,getcompon:0,getcopperlay:0,getfilenam:0,getinst:0,getinstancescount:0,getlargestclear:0,getlayerid:0,getlayernam:0,getnet:0,getnetclass:0,getnumcopperlay:0,getnumnet:0,getpadstackrotatedwidthandheight:0,getpcbrouterinfo:0,getpinlay:0,getpinposit:0,getpinshaperelativecoordstomodul:0,getter:1,getunconnectedpin:0,git:3,github:3,give:3,good:3,greater:3,gridbasedplac:2,gridbasedrout:4,guid:3,harder:3,has:3,have:3,height:0,help:3,helper:1,hole:3,hour:3,how:3,http:3,hundr:3,index:1,index_to_layer_map:0,inform:0,initi:[1,4],inst:0,inst_id:0,inst_nam:0,instal:1,instanc:[0,2,4],instanti:2,instid:0,integr:3,iscomponentid:0,iscopperlay:0,isinstanceid:0,isnetclassid:0,isnetid:0,iter:[2,3],job:[2,3,4],just:3,kicad:3,kicad_pcb:[0,3],kicadpcbdatabas:[0,4],larg:[2,3],latest:3,layer:[0,3],layer_to_index_map:0,layerid:0,layernam:0,layout:3,length:2,like:3,locat:0,log:0,main:[0,2],make:1,mani:3,map:0,matur:3,maxi:0,maxx:0,method:0,mini:0,minimum:3,minx:0,modul:3,more:3,most:3,move:[0,2],mpr:4,multipinrout:4,must:[3,4],need:[2,3,4],net:0,netclass:0,note:3,number:2,option:[3,4],outlin:3,output:3,outputfilenam:3,over:[0,3],overlap:2,overload:0,own:1,pad:0,padstack:0,padstackid:0,page:1,pair:0,parallel:3,paramet:[0,3,4],pcb:3,per:2,perform:2,pin:0,pin_id:0,pin_nam:0,placement:[2,3],placement_test_full_mix:3,placer:[1,3],plai:3,point_2d:0,points_2d:0,pos:0,prefer:0,prefix:3,prepar:0,print:1,printclearancedrc:0,printcomp:0,printdesignstatist:0,printfil:0,printinst:0,printkicad:[0,3],printlay:0,printlockedinst:0,printnet:0,printnetclass:0,printnod:0,printpcbrouterinfo:0,printroutedsegmentswlandnumvia:0,printseg:0,printunconnectedpin:0,provid:2,python3:3,python:3,quick:1,radiu:2,regress:3,remov:0,removeroutedsegmentsandvia:0,repo:3,report:0,repositori:3,result:3,root:3,rotat:0,rout:[0,3,4],router:[1,3],rtree:2,run:[1,2],run_layout:3,same:3,script:3,search:1,second:3,see:3,set:[0,2,4],set_base_lam:2,set_bb_ec:2,set_diagonal_wirelength_weight:4,set_enlarge_boundari:4,set_grid_scal:4,set_initial_move_radiu:2,set_initial_temperatur:2,set_iterations_mov:2,set_lam:2,set_lambda_schedul:2,set_lamtemp_upd:2,set_layer_change_weight:4,set_net_all_layers_pref_weight:4,set_net_layer_pref_weight:4,set_num_iter:[2,4],set_pad_obstacle_weight:4,set_rtre:2,set_track_obstacle_step_s:4,set_track_obstacle_weight:4,set_two_sid:2,set_via_obstacle_step_s:4,set_via_obstacle_weight:4,set_wirelength_weight:[2,4],setter:1,sever:3,shape:0,should:[0,3],significantli:3,solut:2,someth:3,start:[1,2],std:[0,4],stdout:0,string:[0,4],structur:2,sub:3,submission271:3,success:3,sudo:3,sure:3,take:3,temperatur:2,test:1,test_hplacer_flow:2,tester:1,testinstangl:0,than:3,thi:[0,2,3,4],thing:3,through:3,time:[2,3],tmp:2,todo:0,tool:1,total:2,tune:3,ubuntu:3,ubuntu_instal:3,unsign:4,updat:[2,3],usag:2,use:3,used:3,using:0,valu:3,vector:[0,4],verbos:0,veri:3,version:3,want:3,weight:2,when:3,width:0,wire:2,work:3,workabl:3,yield:3,you:[2,3,4],your:1},titles:["API for Database","Welcome to PCB-Layout-Framework\u2019s documentation!","API for Placer","Quick Start","API for Router"],titleterms:{api:[0,2,4],databas:0,document:1,drc:0,framework:1,getter:[0,2,4],helper:0,indic:1,initi:0,instal:3,layout:1,make:3,own:3,pcb:1,placer:2,print:0,quick:3,router:4,run:3,setter:[2,4],start:3,tabl:1,test:3,tester:0,tool:3,welcom:1,your:3}})