FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
CHECDB_Zero.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  CHECDB_Zero Ver.1.0
7 */
8 
9 #include "CHECDB.h"
10 #include "CHECData.h"
11 
13 
15 
16 void CHECDB_Zero::Clear() { zero = 0; }
17 
19  hecd->WriteHeader("!ZERO");
20  hecd->WriteData("F", zero);
21 }
22 
23 bool CHECDB_Zero::Read(CHECData *hecd, char *header_line) {
24  int rcode[10];
25  return hecd->ReadData(rcode, "F", &zero);
26 }
CHECDataBlock
Definition: CHECDataBlock.h:17
CHECData.h
CHECDB_Zero::~CHECDB_Zero
virtual ~CHECDB_Zero()
Definition: CHECDB_Zero.cpp:14
CHECData::WriteData
virtual void WriteData(const char *fmt,...)
Definition: CHECData.cpp:162
CHECDB_Zero::Clear
virtual void Clear()
Definition: CHECDB_Zero.cpp:16
CHECDB.h
CHECDB_Zero::zero
double zero
Definition: CHECDB.h:269
CHECData::ReadData
virtual bool ReadData(int *rcode, const char *fmt,...)
Definition: CHECData.cpp:548
CHECData::WriteHeader
virtual void WriteHeader(const char *name, const char *fmt="",...)
Definition: CHECData.cpp:68
CHECData
Definition: CHECData.h:25
HECDB_ZERO
@ HECDB_ZERO
Definition: CHECDB.h:30
CHECDB_Zero::Write
virtual void Write(class CHECData *hecd)
Definition: CHECDB_Zero.cpp:18
CHECDB_Zero::CHECDB_Zero
CHECDB_Zero()
Definition: CHECDB_Zero.cpp:12
CHECDB_Zero::Read
virtual bool Read(class CHECData *hecd, char *header_line)
Definition: CHECDB_Zero.cpp:23