cloudy  trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Data Structures | Functions | Variables
input.h File Reference
#include "module.h"
Include dependency graph for input.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  t_input
 

Functions

bool lgInputComment (const char *chLine)
 
void input_readvector (const char *chFile, vector< double > &vec, bool *lgError)
 
void input_readvector (const char *chFile, double vector[], long n, bool *lgEOF)
 

Variables

const int NKRD = 4000
 
t_input input
 

Function Documentation

void input_readvector ( const char *  chFile,
vector< double > &  vec,
bool *  lgError 
)

input_readvector: read numbers from the file chFile and store them in a vector did an error occur reading the file?

input_readvector: read numbers from the file chFile and store them in a vector

Parameters
chFilefile name to read from
vecvector - the numbers that were read from the input line(s)
lgErrordid an error occur reading the file?

Definition at line 202 of file input.cpp.

References AS_LOCAL_ONLY, cdEXIT, DEBUG_ENTRY, EXIT_FAILURE, fprintf(), ioQQQ, mode_r, and open_data().

Referenced by ParseGrid(), and ParseMonitorResults().

Here is the call graph for this function:

void input_readvector ( const char *  chFile,
double  vector[],
long  n,
bool *  lgEOF 
)

input_readvector: read n numbers from the file chFile and store them in vector[] was EOF reached before enough numbers were read?

input_readvector: read n numbers from the file chFile and store them in vector[]

Parameters
chFilefile name to read from
vectorvector[n] - the numbers that were read from the input line(s)
nnumber of elements in vector[] that we need to read
lgEOFwas EOF reached before enough numbers were read?

Definition at line 234 of file input.cpp.

References AS_LOCAL_ONLY, DEBUG_ENTRY, mode_r, and open_data().

Here is the call graph for this function:

bool lgInputComment ( const char *  chLine)

lgInputComment - parse comment - check if argument is comment string, either upper or lower case - returns true if line is a comment, false if not a comment is any line starting with "C ", *, %, //, or #

Parameters
*chLinethe input line string

Definition at line 31 of file input.cpp.

References DEBUG_ENTRY, and TotalInsanity().

Referenced by cdMain(), cdRead(), Parser::isComment(), and ParseInit().

Here is the call graph for this function:

Variable Documentation

t_input input
const int NKRD = 4000

limit to number of line images that can be read in

Definition at line 12 of file input.h.

Referenced by cdInit(), cdRead(), t_input::init(), ParseInit(), and t_input::readarray().