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
14
CFSTRDB_Reftemp::CFSTRDB_Reftemp
() :
CFSTRDataBlock
(
FSTRDB_REFTEMP
), value(0) {}
15
16
CFSTRDB_Reftemp::~CFSTRDB_Reftemp
() {
Clear
(); }
17
18
void
CFSTRDB_Reftemp::Clear
() {
value
= 0; }
19
20
void
CFSTRDB_Reftemp::Write
(
CHECData
*hecd) {
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
fistr1
tools
neu2fstr
HECD
CFSTRDB_Reftemp.cpp
Generated by
1.8.17