diff --git a/src/dbSta/src/tmp b/src/dbSta/src/tmp deleted file mode 100644 index 32e131ea1f..0000000000 --- a/src/dbSta/src/tmp +++ /dev/null @@ -1,69 +0,0 @@ -/////////////////////////////////////////////////////////////////////////////// -// BSD 3-Clause License -// -// Copyright (c) 2021, The Regents of the University of California -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are met: -// -// * Redistributions of source code must retain the above copyright notice, this -// list of conditions and the following disclaimer. -// -// * Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following disclaimer in the documentation -// and/or other materials provided with the distribution. -// -// * Neither the name of the copyright holder nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. - -#pragma once - -#include "AbstractPowerDensityDataSource.h" -#include "gui/heatMap.h" - -namespace sta { -class dbSta; -class Corner; - -class PowerDensityDataSource : public gui::RealValueHeatMapDataSource, - public AbstractPowerDensityDataSource -{ - public: - PowerDensityDataSource(dbSta* sta, utl::Logger* logger); - - protected: - bool populateMap() override; - void combineMapData(bool base_has_value, - double& base, - double new_data, - double data_area, - double intersection_area, - double rect_area) override; - - private: - sta::dbSta* sta_; - - bool include_internal_ = true; - bool include_leakage_ = true; - bool include_switching_ = true; - - std::string corner_; - - sta::Corner* getCorner() const; -}; - -} // namespace sta