![]() |
FrontISTR
5.7.0
Large-scale structural analysis program with finit element method
|
#include <CHECData.h>
Public Member Functions | |
CHECData () | |
virtual | ~CHECData () |
virtual void | Clear () |
virtual void | StoreDataBlock (CHECDataBlock *block) |
virtual bool | IsDataBlockName (const char *name) |
virtual bool | Save (const char *file_name) |
virtual void | WriteLine (const char *s) |
virtual void | WriteHeader (const char *name, const char *fmt="",...) |
virtual void | WriteParameter (const char *fmt="",...) |
virtual void | WriteData (const char *fmt,...) |
virtual void | ClearDataLineBuffer () |
virtual void | AddDataLineItems (const char *fmt,...) |
virtual void | WriteDataLine () |
virtual bool | Load (const char *file_name) |
virtual bool | AddLoad (const char *file_name) |
virtual bool | ReadLine (char *s, int size=256) |
virtual CHECDataBlock * | CreateDataBlock (const char *header_name) |
virtual bool | GetHeaderName (const char *header_line, char *header_name) |
virtual void | PushReadLine (const char *s) |
virtual bool | ParseHeader (char *header_line, int *rcode, const char *fmt,...) |
virtual bool | ReadParameter (int *rcode, const char *fmt,...) |
virtual bool | vParseParameter (char *line, int *rcode, const char *fmt, va_list va) |
virtual bool | ParseParameter (char *line, int *rcode, const char *fmt,...) |
virtual bool | ReadData (int *rcode, const char *fmt,...) |
virtual int | ParseDoubleDataArray (char *line, double *data) |
virtual int | ParseIntDataArray (char *line, int *data) |
virtual class CHECDB_Material * | GetMaterial (const char *name) |
virtual class CHECDB_NGroup * | GetNGroup (const char *name) |
virtual class CHECDB_EGroup * | GetEGroup (const char *name) |
virtual class CHECDB_SGroup * | GetSGroup (const char *name) |
virtual class CHECDB_Node::CNodeItem * | GetNodeItem (int id) |
virtual class CHECDB_Element::CElemItem * | GetElemItem (int id) |
virtual int | GetElemType (int id) |
Data Fields | |
FILE * | fp |
char | fname [mw_fname_size] |
int | line_count |
std::vector< CHECDataBlock * > | DB |
Protected Attributes | |
char | data_line_buffer [256] |
char | header_line_buffer [256] |
bool | fg_header_pushed |
Definition at line 25 of file CHECData.h.
CHECData::CHECData | ( | ) |
Definition at line 21 of file CHECData.cpp.
|
virtual |
Definition at line 23 of file CHECData.cpp.
|
virtual |
|
virtual |
|
virtual |
Definition at line 25 of file CHECData.cpp.
|
virtual |
|
virtual |
Reimplemented in CFSTRData.
Definition at line 334 of file CHECData.cpp.
|
virtual |
Definition at line 660 of file CHECData.cpp.
|
virtual |
Definition at line 682 of file CHECData.cpp.
|
virtual |
Definition at line 696 of file CHECData.cpp.
|
virtual |
|
virtual |
Definition at line 652 of file CHECData.cpp.
|
virtual |
Definition at line 656 of file CHECData.cpp.
|
virtual |
Definition at line 668 of file CHECData.cpp.
|
virtual |
Definition at line 664 of file CHECData.cpp.
|
inlinevirtual |
Reimplemented in CFSTRData.
Definition at line 38 of file CHECData.h.
|
virtual |
Definition at line 262 of file CHECData.cpp.
|
virtual |
Definition at line 603 of file CHECData.cpp.
|
virtual |
|
virtual |
Definition at line 617 of file CHECData.cpp.
|
virtual |
Definition at line 498 of file CHECData.cpp.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Definition at line 41 of file CHECData.cpp.
|
virtual |
Definition at line 35 of file CHECData.cpp.
|
virtual |
Definition at line 408 of file CHECData.cpp.
|
virtual |
|
virtual |
Definition at line 234 of file CHECData.cpp.
|
virtual |
|
virtual |
|
virtual |
|
protected |
Definition at line 104 of file CHECData.h.
std::vector<CHECDataBlock*> CHECData::DB |
Definition at line 30 of file CHECData.h.
|
protected |
Definition at line 106 of file CHECData.h.
char CHECData::fname[mw_fname_size] |
Definition at line 28 of file CHECData.h.
FILE* CHECData::fp |
Definition at line 27 of file CHECData.h.
|
protected |
Definition at line 105 of file CHECData.h.
int CHECData::line_count |
Definition at line 29 of file CHECData.h.