Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

DynamicRiverFlows Class Reference

Functions for handling irrigation information. More...

#include <Catchment_DynamicRiverFlows.h>

Collaboration diagram for DynamicRiverFlows:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Read - Write functions
virtual void read_DynamicRiverFlows (string fn)
virtual void writeToFile (string fn)
Access functions
double getFlowForRiverAndYearAndMonth (int riverID_, int y_, int m_, bool isNorthern_)
virtual void setFlowForRiverAndYearAndMonth (int riverID, int yearID, int modelMonth, int valFlowM3)
virtual void setRiver_fullYear (int riverID, int yearID, MatrixDouble &vectorThisYearFlows)
virtual void getRiver_fullYear (int yr_, MatrixDouble &N_forecast, MatrixDouble &vec_InflowID_)
Constructor etc
 DynamicRiverFlows ()
 DynamicRiverFlows (int minYear_, int numYears_, int numFlows_, bool isNorthern_)
 DynamicRiverFlows (DynamicRiverFlows &dynamicRiverFlows_)
virtual ~DynamicRiverFlows ()
virtual void copy (DynamicRiverFlows &dynamicRiverFlows_)
virtual void copy_N_full (DynamicRiverFlows &dynamicRiverFlows_)
virtual void allocate ()
virtual void allocate (int minYear_, int numYears_, int numFlows_, bool isNorthern_)
virtual void deallocate ()
virtual void deallocate_N_full ()

Public Attributes

MatrixDoubleN_full
MatrixDouble yearsVector
MatrixDouble riverIdsVector
int minYear
int numYears
int numFlows
bool isNorthern

Detailed Description

Functions for handling irrigation information.


Constructor & Destructor Documentation

DynamicRiverFlows::DynamicRiverFlows  ) 
 

DynamicRiverFlows::DynamicRiverFlows int  minYear_,
int  numYears_,
int  numFlows_,
bool  isNorthern_
[inline]
 

DynamicRiverFlows::DynamicRiverFlows DynamicRiverFlows dynamicRiverFlows_  )  [inline]
 

virtual DynamicRiverFlows::~DynamicRiverFlows  )  [virtual]
 


Member Function Documentation

virtual void DynamicRiverFlows::allocate int  minYear_,
int  numYears_,
int  numFlows_,
bool  isNorthern_
[virtual]
 

virtual void DynamicRiverFlows::allocate  )  [virtual]
 

virtual void DynamicRiverFlows::copy DynamicRiverFlows dynamicRiverFlows_  )  [virtual]
 

virtual void DynamicRiverFlows::copy_N_full DynamicRiverFlows dynamicRiverFlows_  )  [virtual]
 

virtual void DynamicRiverFlows::deallocate  )  [virtual]
 

virtual void DynamicRiverFlows::deallocate_N_full  )  [virtual]
 

double DynamicRiverFlows::getFlowForRiverAndYearAndMonth int  riverID_,
int  y_,
int  m_,
bool  isNorthern_
 

virtual void DynamicRiverFlows::getRiver_fullYear int  yr_,
MatrixDouble N_forecast,
MatrixDouble vec_InflowID_
[virtual]
 

virtual void DynamicRiverFlows::read_DynamicRiverFlows string  fn  )  [virtual]
 

virtual void DynamicRiverFlows::setFlowForRiverAndYearAndMonth int  riverID,
int  yearID,
int  modelMonth,
int  valFlowM3
[virtual]
 

virtual void DynamicRiverFlows::setRiver_fullYear int  riverID,
int  yearID,
MatrixDouble vectorThisYearFlows
[virtual]
 

virtual void DynamicRiverFlows::writeToFile string  fn  )  [virtual]
 


Member Data Documentation

bool DynamicRiverFlows::isNorthern
 

int DynamicRiverFlows::minYear
 

MatrixDouble* DynamicRiverFlows::N_full
 

int DynamicRiverFlows::numFlows
 

int DynamicRiverFlows::numYears
 

MatrixDouble DynamicRiverFlows::riverIdsVector
 

MatrixDouble DynamicRiverFlows::yearsVector
 


The documentation for this class was generated from the following file:
Generated on Thu Aug 28 12:40:46 2008 for MPMAS by  doxygen 1.3.9.1