HydroCouple  2.0.0
HydroCouple 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 Julian day. 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 Buahin caleb.nosp@m..bua.nosp@m.hin@g.nosp@m.mail.nosp@m..com
Version
2.0.0
Discription\n
This header file contains the temporal interface definitions for the HydroCouple component-based modeling definitions.
License\n
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-2024
Precondition
Bug:
Warning
Todo: