HydroCouple  1.0.0
Description of the HydroCouple Component-Based Model Coupling Interface Definitions
hydrocoupletemporal.h File Reference
#include "hydrocouple.h"
Include dependency graph for hydrocoupletemporal.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  HydroCouple::Temporal::IDateTime
 IDateTime interface based on a Modified Julian Date5 (number and fraction of days since 00:00 November 17, 1858). More...
 
class  HydroCouple::Temporal::ITimeSpan
 ITimeSpan specifies a time duration. More...
 
class  HydroCouple::Temporal::ITimeModelComponent
 The ITimeModelComponent class. More...
 
class  HydroCouple::Temporal::ITimeComponentDataItem
 ITimeComponentItem is an IComponentItem with a temporal attribute. This class cannot be directly instantiated and must be implemented as an abstract class that can be inherited by its specializations e.g., ITimeSeriesComponentDataItem, ITimeSeriesArgument, ITimeIdBasedComponentDataItem, ITimeIdBasedExchangeItem, ITimeIdBasedArgument, or other geotemporal datasets. More...
 
class  HydroCouple::Temporal::ITimeSeriesComponentDataItem
 The ITimeSeriesComponentDataItem class. More...
 
class  HydroCouple::Temporal::ITimeIdBasedComponentDataItem
 The ITimeIdBasedComponentDataItem class. More...
 

Namespaces

 HydroCouple
 HydroCouple namespace contains the core interface specifications for the HydroCouple component-based modeling framework interface specification.
 
 HydroCouple::Temporal
 HydroCouple's interfaces that have a time varying component.
 

Detailed Description

Author
Caleb Amoa Buahin caleb.nosp@m..bua.nosp@m.hin@g.nosp@m.mail.nosp@m..com
Version
1.0.0
Discription
This header file contains the temporal interface definitions for the HydroCouple component-based modeling definitions.
License
This file and its associated files, and libraries are free software. You can redistribute it and/or modify it under the terms of the Lesser GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This file and its associated files 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 http://www.gnu.org/licenses/ for details)
Date
2014-2018
Precondition
Bug:
Warning
Todo: