 |
FrontISTR
5.7.0
Large-scale structural analysis program with finit element method
|
Go to the documentation of this file.
27 vector<CItemRec>::iterator ri;
31 vector<double>::iterator pi;
33 for (pi = ri->params.begin(); pi != ri->params.end(); pi++) {
43 vector<CItem>::iterator iter;
57 const int max_data_n = 100;
58 double data[max_data_n];
60 if (!hecd->
ReadParameter(rcode,
"II",
"ITEM", &ID,
"SUBITEM", &subitem_n))
73 if (n < 0)
return false;
80 }
else if (n == subitem_n + 1) {
87 for (i = 0; i < n; i++) {
91 RecList.push_back(rec);
105 for (
int i = 0; i <
item_n; i++) {
108 if (!item.
Read(hecd))
return false;
virtual ~CHECDB_Material()
std::vector< double > params
virtual bool ParseHeader(char *header_line, int *rcode, const char *fmt,...)
void Write(class CHECData *hecd)
virtual void AddDataLineItems(const char *fmt,...)
virtual void WriteParameter(const char *fmt="",...)
virtual void PushReadLine(const char *s)
virtual bool ReadLine(char *s, int size=256)
std::vector< CItemRec > RecList
std::vector< CItem > ItemList
virtual void Write(class CHECData *hecd)
virtual bool ReadParameter(int *rcode, const char *fmt,...)
virtual int ParseDoubleDataArray(char *line, double *data)
virtual void WriteHeader(const char *name, const char *fmt="",...)
bool Read(class CHECData *hecd)
virtual void ClearDataLineBuffer()
virtual void WriteDataLine()
virtual bool Read(class CHECData *hecd, char *header_line)