// TLM_POWER2: Energy-based for loosely-timed TLM.
// (C) 2011 DJ Greaves & MM Yasin, University of Cambridge Computer Laboratory.
// $Id: $
/*****************************************************************************
 *                       Copyright (c) 2010, CEA-LETI
 * 
 * TLM POWER2 is free software; you can redistribute it and/or modify it under 
 * the terms of the GNU Lesser General Public License as published by the Free 
 * Software Foundation; either version 2 of the License, or (at your option) 
 * any later version.
 *
 * TLM POWER2 has been developped in the framework of the MINALOGIC OpenTLM 
 * project.  For more information see http://www.opentlm.org
 *
 * For further information, questions or feedback on the delivery, please 
 * contact <pascal.vivet@cea.fr>
 * 
 * This library is distributed in the hope that it will be useful, but WITHOUT 
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Library General Public 
 * License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License 
 * along with this library; if not, write to the Free Software Foundation, 
 * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
 ****************************************************************************/

// $Id: tlm_power,v 1.2 2011/07/25 15:32:39 my294 Exp $

/** @file tlm_power
 * @brief Header file of the SystemC Power library.
 * @author Cedric Koch-Hofer <cedric.koch-hofer@cea.fr>
 */

 
#ifndef _TLM_POWER_INCLUDED_
#define _TLM_POWER_INCLUDED_

#include <systemc>

#include "pw_power.h"
#include "pw_energy.h"
#include "pw_physical_operators.h"
#include "pw_mode.h"
#include "pw_phase.h"
#include "pw_module_base.h"
#include "pw_module.h"
#include "pw_kernel_ids.h"

#include "pw_trace.h"
#include "pw_vcd_trace.h"
#include "pw_txt_trace.h"
#include "pw_slk_trace.h"
#include "pw_tracing_ids.h"
#include "pw_confidence_switcher.h"
#include "pw_utils_ids.h"

#include "pw_tlm_payload.h"

#endif // _TLM_POWER_INCLUDED_
