FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
CFSTRDB_Reftemp.cpp
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2019 FrontISTR Commons
3  * This software is released under the MIT License, see LICENSE.txt
4  *****************************************************************************/
5 /*
6  CFSTRDB_Reftemp Ver.1.0
7 */
8 
9 #include "CFSTRDB.h"
10 #include "CHECData.h"
11 
12 using namespace std;
13 
15 
17 
19 
21  hecd->WriteHeader("!REFTEMP");
22  hecd->WriteData("F", value);
23 }
24 
25 bool CFSTRDB_Reftemp::Read(CHECData *hecd, char *header_line) {
26  int rcode[5];
27  return hecd->ReadData(rcode, "F", &value);
28 }
CHECData.h
CFSTRDB.h
CFSTRDB_Reftemp::Clear
virtual void Clear()
Definition: CFSTRDB_Reftemp.cpp:18
CFSTRDB_Reftemp::Read
virtual bool Read(class CHECData *hecd, char *header_line)
Definition: CFSTRDB_Reftemp.cpp:25
CHECData::WriteData
virtual void WriteData(const char *fmt,...)
Definition: CHECData.cpp:162
CFSTRDB_Reftemp::value
double value
Definition: CFSTRDB.h:305
CHECData::ReadData
virtual bool ReadData(int *rcode, const char *fmt,...)
Definition: CHECData.cpp:548
FSTRDB_REFTEMP
@ FSTRDB_REFTEMP
Definition: CFSTRDB.h:40
CFSTRDB_Reftemp::CFSTRDB_Reftemp
CFSTRDB_Reftemp()
Definition: CFSTRDB_Reftemp.cpp:14
CFSTRDB_Reftemp::Write
virtual void Write(class CHECData *hecd)
Definition: CFSTRDB_Reftemp.cpp:20
CHECData::WriteHeader
virtual void WriteHeader(const char *name, const char *fmt="",...)
Definition: CHECData.cpp:68
CHECData
Definition: CHECData.h:25
CFSTRDB_Reftemp::~CFSTRDB_Reftemp
virtual ~CFSTRDB_Reftemp()
Definition: CFSTRDB_Reftemp.cpp:16
CFSTRDataBlock
Definition: CFSTRDB.h:58