EPANET-RTX  1.1
real-time extension for the EPANET toolkit
Classes | Typedefs | Functions
RTX Namespace Reference

singleton python interpreter object More...

Classes

class  AggregatorTimeSeries
 Aggregates (and optionally scales) arbitrary many input time series. More...
 
class  BaseStatsTimeSeries
 An abstract timeseries class for computing statistical data from point values. More...
 
class  BufferPointRecord
 
class  Clock
 A simple clock class for keeping time synchronized. More...
 
class  ConstantTimeSeries
 
class  CorrelatorTimeSeries
 
class  CsvPointRecord
 
class  CurveFunction
 A Curve Function Class to perform arbitrary mapping of values. More...
 
class  DbPointRecord
 A persistence layer for databases. More...
 
class  DequePointRecord
 
class  Dma
 Dma represents a collection of junctions that can be considered together in a control volume. More...
 
class  Element
 Element Base Class. More...
 
class  EpanetModel
 An Epanet-based model object. More...
 
class  EpanetMsxModel
 
class  EpanetSyntheticModel
 Forward-simluation model object, based on epanet engine. More...
 
class  FailoverTimeSeries
 
class  FirstDerivative
 
class  ForecastTimeSeries
 An arima - based time series predictor/forecaster. More...
 
class  GainTimeSeries
 
class  IncompatibleComponent
 
class  InfluxDbPointRecord
 
class  InversionTimeSeries
 
class  IrregularClock
 
class  Junction
 Junction Class. More...
 
class  Link
 Link Class. More...
 
class  MapPointRecord
 
class  Model
 A hydraulic / water quality model abstraction. More...
 
class  ModelPerformance
 
class  ModularTimeSeries
 A Time Series class that allows a single upstream TimeSeries. More...
 
class  MovingAverage
 
class  MultiplierTimeSeries
 
class  MysqlPointRecord
 A persistence layer for MySQL databases. More...
 
class  Node
 Node Class. More...
 
class  OdbcDirectPointRecord
 
class  OdbcPointRecord
 A persistence class for SCADA databases. More...
 
class  OdbcPreparedPointRecord
 
class  OffsetTimeSeries
 
class  OutlierExclusionTimeSeries
 
class  Pipe
 Pipe Class. More...
 
class  Point
 A Point Class to store data tuples (date, value, quality, confidence) More...
 
class  PointRecord
 A Point Record Class for storing and retrieving Points. More...
 
class  PointRecordTime
 
class  Pump
 
class  PythonInterpreter
 A singleton python interpreter supporting the EPANET-RTX library. More...
 
class  Resampler
 
class  Reservoir
 
class  RtxException
 
class  RtxIoException
 
class  RtxMethodNotValid
 
class  RunTimeStatusModularTimeSeries
 
class  SineTimeSeries
 
class  SinglePointFilterModularTimeSeries
 
class  SqlitePointRecord
 
class  StatsTimeSeries
 A modular timeseries class for delivering statistical information. More...
 
class  Tank
 
class  TempoDbPointRecord
 
class  ThresholdTimeSeries
 A Status Class to map the input time series into binary status based on a threshold. More...
 
class  TimeGapTimeSeries
 A Class to map the input time series into a series whos values are the time gaps between successive points. More...
 
class  TimeOffsetTimeSeries
 
class  TimeSeries
 An abstraction of Points ordered in time. More...
 
class  TsdbPointRecord
 
class  Units
 Keep track of dimensions and units of measure. More...
 
class  ValidRangeTimeSeries
 
class  Valve
 
class  WarpingTimeSeries
 

Typedefs

typedef boost::shared_ptr
< rapidjson::Document > 
JsonDocPtr
 

Functions

std::ostream & operator<< (std::ostream &out, BufferPointRecord &pr)
 
std::ostream & operator<< (std::ostream &out, Clock &clock)
 
std::ostream & operator<< (std::ostream &out, DequePointRecord &pr)
 
std::ostream & operator<< (std::ostream &out, Element &e)
 
std::ostream & operator<< (std::ostream &out, MapPointRecord &pr)
 
std::ostream & operator<< (std::ostream &out, Model &model)
 
std::ostream & operator<< (std::ostream &out, PointRecord &pr)
 
std::ostream & operator<< (std::ostream &out, TimeSeries &ts)
 
std::ostream & operator<< (std::ostream &out, Units &unit)
 

Detailed Description

singleton python interpreter object

Namespace for the RTX library.