COVISE Core
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 ()
 
virtual ChoiceListget_choice (const char **, int) const =0
 
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

◆ File09() [1/3]

covise::File09::File09 ( const File09 )
private

◆ File09() [2/3]

covise::File09::File09 ( )
private

◆ ~File09()

File09::~File09 ( )

◆ File09() [3/3]

File09::File09 ( int  fd)

Member Function Documentation

◆ get_choice()

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

Data fields: pre-2264

Data fields: post-2264

Scalar values

Implements covise::StarFile.

◆ isFile()

int File09::isFile ( const char *  filename)

check whether this is the file we read

◆ isValid()

int covise::File09::isValid ( )
inline

◆ operator=()

File09 & covise::File09::operator= ( const File09 )
private

◆ readField()

int File09::readField ( int  fieldNo,
float *  f1,
float *  f2 = NULL,
float *  f3 = NULL 
)

Member Data Documentation

◆ compg

int covise::File09::compg

◆ d_device

dev_t covise::File09::d_device
private

◆ d_inode

ino_t covise::File09::d_inode
private

◆ field103_113

float covise::File09::field103_113[11]

◆ field114_124

int covise::File09::field114_124[11]

◆ field126

float covise::File09::field126

◆ field130

int covise::File09::field130

◆ field1347_1348

int covise::File09::field1347_1348[2]

◆ field1351_1800

float covise::File09::field1351_1800[449]

◆ field138_199

int covise::File09::field138_199[62]

◆ field1903

float covise::File09::field1903

◆ field1916_2048

int covise::File09::field1916_2048[133]

◆ field202_1235

float covise::File09::field202_1235[1034]

◆ field35_50

int covise::File09::field35_50[16]

◆ field58_82

int covise::File09::field58_82[25]

◆ field86_99

float covise::File09::field86_99[13]

◆ hrad

int covise::File09::hrad

◆ icoup

int covise::File09::icoup

◆ ifver

int covise::File09::ifver

◆ input

istreamBLK covise::File09::input
private

◆ iretw

int covise::File09::iretw

◆ iskip

int covise::File09::iskip

◆ iter

int covise::File09::iter

◆ itersn

int covise::File09::itersn

◆ iterso

int covise::File09::iterso

◆ itypen

int covise::File09::itypen

◆ lmvgrd

int covise::File09::lmvgrd

◆ lramp

int covise::File09::lramp

◆ lsrf1236_1345

int covise::File09::lsrf1236_1345[110]

◆ lstar

int covise::File09::lstar[101]

◆ lstep

int covise::File09::lstep

◆ lvers

int covise::File09::lvers

◆ lvoid

int covise::File09::lvoid

◆ mrec29

int covise::File09::mrec29

◆ mrec39

int covise::File09::mrec39

◆ mrecmm

int covise::File09::mrecmm

◆ mspin

int covise::File09::mspin

◆ nbb

int covise::File09::nbb

◆ nbc

int covise::File09::nbc

◆ nbc012

int covise::File09::nbc012

◆ nbcut

int covise::File09::nbcut

◆ nbcuto

int covise::File09::nbcuto

◆ nbcyc

int covise::File09::nbcyc

◆ nbncen

int covise::File09::nbncen

◆ nbncst

int covise::File09::nbncst

◆ nbnd

int covise::File09::nbnd[6]

◆ nbp23

int covise::File09::nbp23

◆ nbpt

int covise::File09::nbpt

◆ nbs

int covise::File09::nbs

◆ nbsi

int covise::File09::nbsi

◆ nbw

int covise::File09::nbw

◆ ncell

int covise::File09::ncell

◆ nclp

int covise::File09::nclp

◆ nclpf

int covise::File09::nclpf

◆ nclps

int covise::File09::nclps

◆ nnode

int covise::File09::nnode

◆ npatch

int covise::File09::npatch

◆ npdrop9

int covise::File09::npdrop9

◆ nprsm

int covise::File09::nprsm

◆ nreg

int covise::File09::nreg

◆ nscl

int covise::File09::nscl

◆ nsitem

int covise::File09::nsitem

◆ nsmat

int covise::File09::nsmat

◆ nsol

int covise::File09::nsol

◆ ntcell

int covise::File09::ntcell

◆ ntpch

int covise::File09::ntpch

◆ ntrec

int covise::File09::ntrec

◆ numcon

int covise::File09::numcon

◆ nummat

int covise::File09::nummat

◆ nwprsm

int covise::File09::nwprsm

◆ nwset

int covise::File09::nwset

◆ prepp_2_1

float covise::File09::prepp_2_1

◆ scale9

float covise::File09::scale9

◆ spcyc

int covise::File09::spcyc

◆ steady

int covise::File09::steady

◆ time

float covise::File09::time

◆ title

char covise::File09::title[52]

◆ wpost

int covise::File09::wpost

◆ wsurf

int covise::File09::wsurf

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