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

IrrigationTable.h File Reference

#include "CommonTable.h"
#include "IrrigationEfficiency.h"
#include <iostream>
#include <iomanip>
#include <cstdio>
#include <vector>
#include <string.h>
#include "MatrixDouble.h"

Include dependency graph for IrrigationTable.h:

Include dependency graph

Go to the source code of this file.

Classes

class  irrigationtabletype

Defines

#define _IRRIGATIONTABLE_
#define _MAXCHAR_   200

Typedefs

typedef void(* functionpointer )(int)

Functions

int GetIrrigTable (irrigationtabletype *&IRRIGtable)
int GetIrrigTable (string dateinameein, irrigationtabletype *&irrigationtable)
int GetIrrigTableFromStream (ostream *&WSstream, FILE *&steuerdatei, irrigationtabletype *&IRRIGtable)
void irrigationTable_errorOutput (ostream *&WSstream, string name, string subStr)
void addIrrigationEfficiencyToIrrgationTable (ostream *&WSstream, int usenr, irrigationtabletype *&IRRIGtable, int numEntriesIrrigationMethods, IrrigationEfficiency *&irrigEfficiencyArray)
void irrigationtable_error (int i)
void WriteIrrigTable (string filenameOut, irrigationtabletype *&irrigationtable)
void writeSingleSet (ofstream &stream, int startmonth, int startday, double startamount, int endmonth, int endday, double endamount, int deltaDays)
void writeIrrigationTableFromMatrixAndString (string fn, MatrixDouble &vectorCropIDs, MatrixDouble &indexValueAndColumn, MatrixDouble &monthlyWaterRequirements, string *&strNames, TimeHandler &timeHandlerLocal)


Define Documentation

#define _IRRIGATIONTABLE_
 

#define _MAXCHAR_   200
 


Typedef Documentation

typedef void(* functionpointer)(int)
 


Function Documentation

void addIrrigationEfficiencyToIrrgationTable ostream *&  WSstream,
int  usenr,
irrigationtabletype *&  IRRIGtable,
int  numEntriesIrrigationMethods,
IrrigationEfficiency *&  irrigEfficiencyArray
 

int GetIrrigTable string  dateinameein,
irrigationtabletype *&  irrigationtable
 

int GetIrrigTable irrigationtabletype *&  IRRIGtable  ) 
 

int GetIrrigTableFromStream ostream *&  WSstream,
FILE *&  steuerdatei,
irrigationtabletype *&  IRRIGtable
 

void irrigationtable_error int  i  ) 
 

void irrigationTable_errorOutput ostream *&  WSstream,
string  name,
string  subStr
 

void writeIrrigationTableFromMatrixAndString string  fn,
MatrixDouble vectorCropIDs,
MatrixDouble indexValueAndColumn,
MatrixDouble monthlyWaterRequirements,
string *&  strNames,
TimeHandler timeHandlerLocal
 

void WriteIrrigTable string  filenameOut,
irrigationtabletype *&  irrigationtable
 

void writeSingleSet ofstream &  stream,
int  startmonth,
int  startday,
double  startamount,
int  endmonth,
int  endday,
double  endamount,
int  deltaDays
 


Generated on Thu Aug 28 12:39:10 2008 for MPMAS by  doxygen 1.3.9.1