#include <xdr_head.h>
Inherited by XdrMHEAD, and XdrSHEAD.
XdrHEAD ()
virtual ~XdrHEAD ()
void setId (const char *id)
const char * getId () const
void setTitle (const char *title)
const char * getTitle () const
void setNumNodes (int numNodes)
int getNumNodes () const
void setNumBCs (int numBCs)
int getNumBCs () const
void setStrSize (int strSize)
char * cpyString (const char *src, int len=-1)
int m_wrtVar
int m_numvar
int m_meshCnt
int m_kstep
int m_numel
int m_numNodes
int m_sumWghts
int m_numBCs
int m_strSize
char * mp_id
char * mp_title
char * mp_userTitle
char * mp_varTitle
xdr_Real m_time
XdrHEAD (const XdrHEAD &)
const XdrHEAD & operator= (const XdrHEAD &)
The XdrHEAD class. This is a base class for deriving either solution (XdrSHEAD) or mesh (XdrMHEAD) header interface classes.
Author:
Definition at line 33 of file xdr_head.h.
Definition at line 25 of file xdr_head.C.
References m_kstep, m_meshCnt, m_numBCs, m_numel, m_numNodes, m_numvar, m_strSize, m_sumWghts, m_time, m_wrtVar, mp_id, mp_title, mp_userTitle, and mp_varTitle.
{
m_wrtVar = 0;
m_numvar = 0;
m_meshCnt = 0;
m_kstep = 0;
m_numel = 0;
m_numNodes = 0;
m_sumWghts = 0;
m_numBCs = 0;
m_strSize = 0;
mp_id = 0;
mp_title = 0;
mp_userTitle = 0;
mp_varTitle = 0;
m_time = 0;
}
Definition at line 48 of file xdr_head.C.
References mp_id, mp_title, mp_userTitle, and mp_varTitle.
{
delete [] mp_id;
delete [] mp_title;
delete [] mp_userTitle;
delete [] mp_varTitle;
}
Returns:
Definition at line 58 of file xdr_head.C.
Referenced by XdrMESH::header(), setId(), setTitle(), XdrSHEAD::setUserTitle(), and XdrSHEAD::setVarTitle().
{
char* temp = NULL;
int myLen = len;
if(src)
{
if (myLen == -1)
myLen = std::strlen(src)+1;
temp = new char[myLen];
temp = (char *) std::memcpy(temp, (char *) src, (myLen)*sizeof(char));
}
return temp;
}
Definition at line 54 of file xdr_head.h.
References mp_id.
Referenced by XdrSOLN::header(), and XdrMESH::header().
{ return mp_id; }
Definition at line 90 of file xdr_head.h.
References m_numBCs.
Referenced by LegacyXdrIO::read_mesh().
{ return m_numBCs; }
Definition at line 76 of file xdr_head.h.
References m_numNodes.
Referenced by LegacyXdrIO::read_mesh(), and LegacyXdrIO::read_soln().
{ return m_numNodes; }
Definition at line 64 of file xdr_head.h.
References mp_title.
Referenced by XdrSOLN::header(), and XdrMESH::header().
{ return mp_title; }
Definition at line 49 of file xdr_head.h.
References cpyString(), and mp_id.
Referenced by XdrSOLN::header(), XdrMESH::header(), LegacyXdrIO::write_mesh(), and LegacyXdrIO::write_soln().
{ delete [] mp_id; mp_id = cpyString(id); }
Definition at line 83 of file xdr_head.h.
References m_numBCs.
Referenced by LegacyXdrIO::write_mesh(), and LegacyXdrIO::write_soln().
{ m_numBCs = numBCs; }
Definition at line 70 of file xdr_head.h.
References m_numNodes.
Referenced by LegacyXdrIO::write_mesh(), and LegacyXdrIO::write_soln().
{ m_numNodes = numNodes; }
Definition at line 96 of file xdr_head.h.
References m_strSize.
Referenced by LegacyXdrIO::write_mesh(), and LegacyXdrIO::write_soln().
{ m_strSize = strSize; }
Definition at line 59 of file xdr_head.h.
References cpyString(), and mp_title.
Referenced by XdrSOLN::header(), XdrMESH::header(), LegacyXdrIO::write_mesh(), and LegacyXdrIO::write_soln().
{ delete [] mp_title; mp_title = cpyString(title); }
Definition at line 130 of file xdr_head.h.
Referenced by XdrSOLN::header(), XdrSHEAD::setKstep(), and XdrHEAD().
Definition at line 125 of file xdr_head.h.
Referenced by XdrSOLN::header(), XdrSHEAD::setMeshCnt(), and XdrHEAD().
Definition at line 155 of file xdr_head.h.
Referenced by getNumBCs(), XdrMESH::header(), setNumBCs(), and XdrHEAD().
Definition at line 136 of file xdr_head.h.
Referenced by XdrMHEAD::getNumEl(), XdrMESH::header(), XdrMHEAD::setNumEl(), and XdrHEAD().
Definition at line 142 of file xdr_head.h.
Referenced by getNumNodes(), XdrSOLN::header(), XdrMESH::header(), setNumNodes(), and XdrHEAD().
Definition at line 118 of file xdr_head.h.
Referenced by XdrSOLN::header(), XdrSHEAD::setNumVar(), and XdrHEAD().
Definition at line 160 of file xdr_head.h.
Referenced by XdrSOLN::header(), XdrMESH::header(), setStrSize(), and XdrHEAD().
Definition at line 149 of file xdr_head.h.
Referenced by XdrMHEAD::getSumWghts(), XdrMESH::header(), XdrMHEAD::setSumWghts(), and XdrHEAD().
Definition at line 185 of file xdr_head.h.
Referenced by XdrSOLN::header(), XdrSHEAD::setTime(), and XdrHEAD().
Definition at line 110 of file xdr_head.h.
Referenced by XdrSHEAD::getWrtVar(), XdrSOLN::header(), XdrSHEAD::setWrtVar(), and XdrHEAD().
Definition at line 165 of file xdr_head.h.
Referenced by getId(), XdrSOLN::header(), XdrMESH::header(), setId(), XdrHEAD(), and ~XdrHEAD().
Definition at line 170 of file xdr_head.h.
Referenced by getTitle(), XdrSOLN::header(), XdrMESH::header(), setTitle(), XdrHEAD(), and ~XdrHEAD().
Definition at line 175 of file xdr_head.h.
Referenced by XdrSHEAD::getUserTitle(), XdrSOLN::header(), XdrSHEAD::setUserTitle(), XdrHEAD(), and ~XdrHEAD().
Definition at line 180 of file xdr_head.h.
Referenced by XdrSHEAD::getVarTitle(), XdrSOLN::header(), XdrSHEAD::setVarTitle(), XdrHEAD(), and ~XdrHEAD().
Generated automatically by Doxygen for libMesh from the source code.