COVISE Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Classes | Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
covise::File09 Class Reference

#include <File09.h>

Inheritance diagram for covise::File09:
Inheritance graph
[legend]
Collaboration diagram for covise::File09:
Collaboration graph
[legend]

Classes

struct  Header
 

Public Member Functions

 ~File09 ()
 
 File09 (int fd)
 
int isValid ()
 
virtual ChoiceListget_choice (const char **, int) const
 
int readField (int fieldNo, float *f1, float *f2=NULL, float *f3=NULL)
 
int isFile (const char *filename)
 check whether this is the file we read More...
 
- Public Member Functions inherited from covise::StarFile
 StarFile ()
 
virtual ~StarFile ()
 
char * secure_strdup (const char *string)
 
char * secure_strcat (char *s1, const char *s2)
 
char * secure_strcpy (char *s1, const char *s2)
 
char * secure_strncpy (char *s1, const char *s2, int n)
 
int secure_strcmp (const char *s1, const char *s2)
 

Public Attributes

int iter
 
float time
 
int ncell
 
int nbc
 
int nbw
 
int nbs
 
int nbb
 
int nnode
 
int wpost
 
char title [52]
 
int iskip
 
int nbcyc
 
int nbcut
 
int lvers
 
int iretw
 
int ifver
 
int ntrec
 
int hrad
 
int npatch
 
int ntpch
 
int numcon
 
int nsitem
 
int field35_50 [16]
 
int lstep
 
int lramp
 
int iterso
 
int itersn
 
int steady
 
int compg
 
int nbc012
 
int field58_82 [25]
 
int mrec29
 
int mrec39
 
float scale9
 
float field86_99 [13]
 
int ntcell
 
float prepp_2_1
 
int lmvgrd
 
int wsurf
 
float field103_113 [11]
 
int field114_124 [11]
 
int npdrop9
 
float field126
 
int nsol
 
int nwset
 
int nbpt
 
int field130
 
int nbnd [6]
 
int nbcuto
 
int field138_199 [62]
 
int nummat
 
int nsmat
 
float field202_1235 [1034]
 
int lsrf1236_1345 [110]
 
int lvoid
 
int field1347_1348 [2]
 
int icoup
 
int mspin
 
float field1351_1800 [449]
 
int lstar [101]
 
int nbncst
 
int nbncen
 
float field1903
 
int nscl
 
int nreg
 
int nbsi
 
int spcyc
 
int mrecmm
 
int nbp23
 
int nclps
 
int nwprsm
 
int nprsm
 
int nclp
 
int nclpf
 
int itypen
 
int field1916_2048 [133]
 

Private Member Functions

 File09 (const File09 &)
 
File09operator= (const File09 &)
 
 File09 ()
 

Private Attributes

istreamBLK input
 
ino_t d_inode
 
dev_t d_device
 

Additional Inherited Members

- Public Types inherited from covise::StarFile
enum  {
  VELOCITY = 1, VMAG, U, V,
  W, PRESSURE, TE, ED,
  TVIS, TEMPERATURE, DENSITY, LAMVIS,
  CP, COND, DROP_COORD, DROP_VEL,
  DROP_DENS, DROP_DIAM, DROP_TEMP, DROP_NO,
  DROP_MASS, SCALAR
}
 

Constructor & Destructor Documentation

covise::File09::File09 ( const File09 )
private
covise::File09::File09 ( )
private
File09::~File09 ( )
File09::File09 ( int  fd)

Member Function Documentation

ChoiceList * File09::get_choice ( const char **  scalarName,
int  maxList 
) const
virtual

Data fields: pre-2264

Data fields: post-2264

Scalar values

Implements covise::StarFile.

int File09::isFile ( const char *  filename)

check whether this is the file we read

int covise::File09::isValid ( )
inline
File09& covise::File09::operator= ( const File09 )
private
int File09::readField ( int  fieldNo,
float *  f1,
float *  f2 = NULL,
float *  f3 = NULL 
)

Member Data Documentation

int covise::File09::compg
dev_t covise::File09::d_device
private
ino_t covise::File09::d_inode
private
float covise::File09::field103_113[11]
int covise::File09::field114_124[11]
float covise::File09::field126
int covise::File09::field130
int covise::File09::field1347_1348[2]
float covise::File09::field1351_1800[449]
int covise::File09::field138_199[62]
float covise::File09::field1903
int covise::File09::field1916_2048[133]
float covise::File09::field202_1235[1034]
int covise::File09::field35_50[16]
int covise::File09::field58_82[25]
float covise::File09::field86_99[13]
int covise::File09::hrad
int covise::File09::icoup
int covise::File09::ifver
istreamBLK covise::File09::input
private
int covise::File09::iretw
int covise::File09::iskip
int covise::File09::iter
int covise::File09::itersn
int covise::File09::iterso
int covise::File09::itypen
int covise::File09::lmvgrd
int covise::File09::lramp
int covise::File09::lsrf1236_1345[110]
int covise::File09::lstar[101]
int covise::File09::lstep
int covise::File09::lvers
int covise::File09::lvoid
int covise::File09::mrec29
int covise::File09::mrec39
int covise::File09::mrecmm
int covise::File09::mspin
int covise::File09::nbb
int covise::File09::nbc
int covise::File09::nbc012
int covise::File09::nbcut
int covise::File09::nbcuto
int covise::File09::nbcyc
int covise::File09::nbncen
int covise::File09::nbncst
int covise::File09::nbnd[6]
int covise::File09::nbp23
int covise::File09::nbpt
int covise::File09::nbs
int covise::File09::nbsi
int covise::File09::nbw
int covise::File09::ncell
int covise::File09::nclp
int covise::File09::nclpf
int covise::File09::nclps
int covise::File09::nnode
int covise::File09::npatch
int covise::File09::npdrop9
int covise::File09::nprsm
int covise::File09::nreg
int covise::File09::nscl
int covise::File09::nsitem
int covise::File09::nsmat
int covise::File09::nsol
int covise::File09::ntcell
int covise::File09::ntpch
int covise::File09::ntrec
int covise::File09::numcon
int covise::File09::nummat
int covise::File09::nwprsm
int covise::File09::nwset
float covise::File09::prepp_2_1
float covise::File09::scale9
int covise::File09::spcyc
int covise::File09::steady
float covise::File09::time
char covise::File09::title[52]
int covise::File09::wpost
int covise::File09::wsurf

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