/*
 * Copyright (C) 2008-2012 Delft University of Technology - All rights reserved.
 *
 * Author: Reijer Idema
 */

/**
 * @file PowerSystem.def
 * Power System namespace definitions.
 */
#ifndef PowerSystem_Namespace_def
#define PowerSystem_Namespace_def

#define POWERSYSTEM_NAMESPACE_NAME		PowerSystem_Idema								///< Full name of the PowerSystem namespace.
#define POWERSYSTEM_NAMESPACE_BEGIN		namespace POWERSYSTEM_NAMESPACE_NAME {			///< Begin a PowerSystem namespace block.
#define POWERSYSTEM_NAMESPACE_END		}												///< End a PowerSystem namespace block.
#define POWERSYSTEM_NAMESPACE_USING		using namespace POWERSYSTEM_NAMESPACE_NAME;		///< Using the PowerSystem namespace.

/**
 * @namespace PowerSystem_Idema
 * Power System namespace.
 * Contains all the classes to model a power system.
 * @note All indices start at 0.
 */
POWERSYSTEM_NAMESPACE_BEGIN

POWERSYSTEM_NAMESPACE_END

#endif // PowerSystem_Namespace_def
