Main Page   Namespace List   Compound List   File List   Compound Members   File Members  

copyOf-ocsReadWriteTools.hh File Reference

#include <iostream.h>
#include <string.h>
#include <math.h>
#include <fstream.h>
#include <complex.h>
#include <stdlib.h>
#include <stdio.h>
#include <strstream>
#include <string>
#include "ocsConst.hh"
#include "ocsReducedModelTools.hh"

Go to the source code of this file.

Defines

#define _OCS_READ_WRITE_ENUMERATORS_

Enumerations

enum  BoundsFlagEnumerator { LOWER_ONLY = 1, UPPER_ONLY = 2, LOWER_AND_UPPER = 3, NO_BOUNDS = 4 }
enum  InputParameterOptionsEnumerator { MANDATORY = 1, OPTIONAL_WARNING = 2, OPTIONAL_NO_WARNING = 3 }
enum  typeSimulation { SCALAR = 1, VECTOR = 2 }

Functions

long ReadLongInt (string ParameterName, string UnitsString, int LowerBound,int UpperBound, BoundsFlagEnumerator BoundsFlag, InputParameterOptionsEnumerator InputParameterOption, long DefaultValue, ifstream * InFile)
long ReadLongInt (string ParameterName, string UnitsString, int LowerBound,int UpperBound, BoundsFlagEnumerator BoundsFlag, InputParameterOptionsEnumerator InputParameterOption, ifstream * InFile)


Define Documentation

#define _OCS_READ_WRITE_ENUMERATORS_
 


Enumeration Type Documentation

enum BoundsFlagEnumerator
 

Enumeration values:
LOWER_ONLY  
UPPER_ONLY  
LOWER_AND_UPPER  
NO_BOUNDS  

enum InputParameterOptionsEnumerator
 

Enumeration values:
MANDATORY  
OPTIONAL_WARNING  
OPTIONAL_NO_WARNING  

enum typeSimulation
 

Enumeration values:
SCALAR  
VECTOR  


Function Documentation

long ReadLongInt ( string ParameterName,
string UnitsString,
int LowerBound,
int UpperBound,
BoundsFlagEnumerator BoundsFlag,
InputParameterOptionsEnumerator InputParameterOption,
ifstream * InFile )
 

long ReadLongInt ( string ParameterName,
string UnitsString,
int LowerBound,
int UpperBound,
BoundsFlagEnumerator BoundsFlag,
InputParameterOptionsEnumerator InputParameterOption,
long DefaultValue,
ifstream * InFile )
 


Generated at Mon Jun 9 20:08:10 2003 for OCS by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000