64 return out <<
" thermal: " <<
GetLabel();
89 const char* sKeyWords[] = {
99 THERMALRESISTANCE = 0,
113 if (CurrKeyWord >= 0) {
114 std::cout <<
"thermal element type: "
115 << sKeyWords[CurrKeyWord] << std::endl;
121 switch (CurrKeyWord) {
124 case THERMALRESISTANCE: {
136 out <<
"thermal resistance: " << uLabel
138 <<
" " << pThNode2->GetLabel()
143 case THERMALCAPACITANCE: {
152 out <<
"thermal capacitance: " << uLabel
158 case THERMALSOURCE: {
167 out <<
"thermal source: " << uLabel
176 silent_cerr(
"unknown thermal element type in thermal element " << uLabel
184 silent_cerr(
"semicolon expected at line " << HP.
GetLineData() << std::endl);
flag fReadOutput(MBDynParser &HP, const T &t) const
#define MBDYN_EXCEPT_ARGS
#define DEBUGCOUTFNAME(fname)
Thermal(unsigned int uL, const DofOwner *pDO, flag fOut)
Elem * ReadThermal(DataManager *pDM, MBDynParser &HP, const DofOwner *pDO, unsigned int uLabel)
virtual std::ostream & Restart(std::ostream &out) const
#define SAFENEWWITHCONSTRUCTOR(pnt, item, constructor)
static std::stack< cleanup * > c
virtual int GetWord(void)
std::ostream & GetLogFile(void) const
virtual Elem::Type GetElemType(void) const
DriveCaller * GetDriveCaller(bool bDeferred=false)
virtual HighParser::ErrOut GetLineData(void) const
unsigned int GetLabel(void) const
Node * ReadNode(MBDynParser &HP, Node::Type type) const
virtual doublereal GetReal(const doublereal &dDefval=0.0)