HydroCouple  2.0.0
HydroCouple Interface Definitions
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
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 for time marching models. More...
 
class  HydroCouple::Temporal::ITimeSeriesComponentDataItem
 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::ITimeIdBasedComponentDataItem
 The ITimeIdBasedComponentDataItem class. More...
 

Namespaces

namespace  HydroCouple
 HydroCouple namespace contains the core interface specifications for the HydroCouple component-based modeling framework interface specification.
 
namespace  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 MIT License as published by the Free Software Foundation. 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-2025
Precondition
Bug:
Warning
Todo: