ESTER
Evolution STEllaire en Rotation
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
INFILE Class Reference

#include <parser.h>

Public Member Functions

int open (const char *name, char mode='b')
 
unsigned long len (const char *tag)
 
int read (const char *tag, matrix *)
 
int read (const char *tag, matrix_map *)
 
template<class T >
int read (const char *tag, T *x)
 
template<class T >
int read_fmt (const char *tag, const char *fmt, T *x)
 
void close ()
 

Private Member Functions

unsigned long seek (const char *tag)
 
char * getline (char *, int n)
 

Private Attributes

FILE * fp
 
char mode
 

Member Function Documentation

void INFILE::close ( )
char * INFILE::getline ( char *  line,
int  n 
)
private
unsigned long INFILE::len ( const char *  tag)

Here is the call graph for this function:

int INFILE::open ( const char *  name,
char  mode = 'b' 
)

Here is the call graph for this function:

int INFILE::read ( const char *  tag,
matrix a 
)

Here is the call graph for this function:

int INFILE::read ( const char *  tag,
matrix_map a 
)

Here is the call graph for this function:

template<class T >
int INFILE::read ( const char *  tag,
T *  x 
)
inline

Here is the call graph for this function:

template<class T >
int INFILE::read_fmt ( const char *  tag,
const char *  fmt,
T *  x 
)
inline

Here is the call graph for this function:

unsigned long INFILE::seek ( const char *  tag)
private

Here is the call graph for this function:

Member Data Documentation

FILE* INFILE::fp
private
char INFILE::mode
private

The documentation for this class was generated from the following files: