<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>APBS: Vparam class</title> <link href="apbs.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.5.7.1 --> <div class="navigation" id="top"> <div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul> </div> </div> <div class="contents"> <h1>Vparam class</h1>Reads and assigns charge/radii parameters. <a href="#_details">More...</a> <p> <table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structsVparam__AtomData.html">sVparam_AtomData</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">AtomData sub-class; stores atom data. <a href="structsVparam__AtomData.html#_details">More...</a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structVparam__ResData.html">Vparam_ResData</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">ResData sub-class; stores residue data. <a href="structVparam__ResData.html#_details">More...</a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structVparam.html">Vparam</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Reads and assigns charge/radii parameters. <a href="structVparam.html#_details">More...</a><br></td></tr> <tr><td colspan="2"><br><h2>Files</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="vparam_8h.html">vparam.h</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Contains declarations for class <a class="el" href="structVparam.html" title="Reads and assigns charge/radii parameters.">Vparam</a>. <br></td></tr> <p> <tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="vparam_8c.html">vparam.c</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Class <a class="el" href="structVparam.html" title="Reads and assigns charge/radii parameters.">Vparam</a> methods. <br></td></tr> <p> <tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc32a9b1e13afb7c00c80467a89dec754"></a><!-- doxytag: member="Vparam::Vparam_AtomData" ref="gc32a9b1e13afb7c00c80467a89dec754" args="" --> typedef struct <a class="el" href="structsVparam__AtomData.html">sVparam_AtomData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Vparam.html#gc32a9b1e13afb7c00c80467a89dec754">Vparam_AtomData</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Declaration of the Vparam_AtomData class as the <a class="el" href="structsVparam__AtomData.html" title="AtomData sub-class; stores atom data.">sVparam_AtomData</a> structure. <br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gad5a862514ab542d8a074bc56731f65e"></a><!-- doxytag: member="Vparam::Vparam_ResData" ref="gad5a862514ab542d8a074bc56731f65e" args="" --> typedef struct <a class="el" href="structVparam__ResData.html">Vparam_ResData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Vparam.html#gad5a862514ab542d8a074bc56731f65e">Vparam_ResData</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Declaration of the <a class="el" href="structVparam__ResData.html" title="ResData sub-class; stores residue data.">Vparam_ResData</a> class as the <a class="el" href="structVparam__ResData.html" title="ResData sub-class; stores residue data.">Vparam_ResData</a> structure. <br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb4ffa924728b25ec92009438902019e6"></a><!-- doxytag: member="Vparam::Vparam" ref="gb4ffa924728b25ec92009438902019e6" args="" --> typedef struct <a class="el" href="structVparam.html">Vparam</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Vparam.html#gb4ffa924728b25ec92009438902019e6">Vparam</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Declaration of the <a class="el" href="structVparam.html" title="Reads and assigns charge/radii parameters.">Vparam</a> class as the <a class="el" href="structVparam.html" title="Reads and assigns charge/radii parameters.">Vparam</a> structure. <br></td></tr> <tr><td colspan="2"><br><h2>Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned long int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Vparam.html#g727fcf17668778dea618de1047c05d34">Vparam_memChk</a> (<a class="el" href="structVparam.html">Vparam</a> *thee)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Get number of bytes in this object and its members. <a href="#g727fcf17668778dea618de1047c05d34"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structsVparam__AtomData.html">Vparam_AtomData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Vparam.html#g4f147013aba1b824b1ab9f547f40f172">Vparam_AtomData_ctor</a> ()</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Construct the object. <a href="#g4f147013aba1b824b1ab9f547f40f172"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Vparam.html#gc66327e574ff836d4a2e0e555075d429">Vparam_AtomData_ctor2</a> (<a class="el" href="structsVparam__AtomData.html">Vparam_AtomData</a> *thee)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">FORTRAN stub to construct the object. <a href="#gc66327e574ff836d4a2e0e555075d429"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Vparam.html#g6358222cf6758cd6980f57ceaf3e78e9">Vparam_AtomData_dtor</a> (<a class="el" href="structsVparam__AtomData.html">Vparam_AtomData</a> **thee)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy object. <a href="#g6358222cf6758cd6980f57ceaf3e78e9"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Vparam.html#g8db84dd1fc272b6792910cd089d775a2">Vparam_AtomData_dtor2</a> (<a class="el" href="structsVparam__AtomData.html">Vparam_AtomData</a> *thee)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">FORTRAN stub to destroy object. <a href="#g8db84dd1fc272b6792910cd089d775a2"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Vparam.html#g713e01e44ed7bfd459110b96cfbd247d">Vparam_AtomData_copyTo</a> (<a class="el" href="structsVparam__AtomData.html">Vparam_AtomData</a> *thee, <a class="el" href="structsVparam__AtomData.html">Vparam_AtomData</a> *dest)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Copy current atom object to destination. <a href="#g713e01e44ed7bfd459110b96cfbd247d"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Vparam.html#gdacb5ad3ed64436c5a8a85ba5dac3bef">Vparam_ResData_copyTo</a> (<a class="el" href="structVparam__ResData.html">Vparam_ResData</a> *thee, <a class="el" href="structVparam__ResData.html">Vparam_ResData</a> *dest)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Copy current residue object to destination. <a href="#gdacb5ad3ed64436c5a8a85ba5dac3bef"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Vparam.html#ge3332fee1751f16507ac50a61ec7c7b0">Vparam_AtomData_copyFrom</a> (<a class="el" href="structsVparam__AtomData.html">Vparam_AtomData</a> *thee, <a class="el" href="structsVparam__AtomData.html">Vparam_AtomData</a> *src)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Copy current atom object from another. <a href="#ge3332fee1751f16507ac50a61ec7c7b0"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structVparam__ResData.html">Vparam_ResData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Vparam.html#ga47b42afe00bfc2db39c229d76a81e19">Vparam_ResData_ctor</a> (Vmem *mem)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Construct the object. <a href="#ga47b42afe00bfc2db39c229d76a81e19"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Vparam.html#ga188f6a9dbe9ba1465e0045067b4c02e">Vparam_ResData_ctor2</a> (<a class="el" href="structVparam__ResData.html">Vparam_ResData</a> *thee, Vmem *mem)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">FORTRAN stub to construct the object. <a href="#ga188f6a9dbe9ba1465e0045067b4c02e"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Vparam.html#g6a7f74b8633d89f9bb8fbbb7bc3cbb28">Vparam_ResData_dtor</a> (<a class="el" href="structVparam__ResData.html">Vparam_ResData</a> **thee)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy object. <a href="#g6a7f74b8633d89f9bb8fbbb7bc3cbb28"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Vparam.html#g7f92801fe95005c1e08fcd87dc303128">Vparam_ResData_dtor2</a> (<a class="el" href="structVparam__ResData.html">Vparam_ResData</a> *thee)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">FORTRAN stub to destroy object. <a href="#g7f92801fe95005c1e08fcd87dc303128"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structVparam.html">Vparam</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Vparam.html#g0c7ecf622bb28c7286b497aaa6b0c363">Vparam_ctor</a> ()</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Construct the object. <a href="#g0c7ecf622bb28c7286b497aaa6b0c363"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Vparam.html#gee27fae1cd0ac732b31cc7930e65c8d4">Vparam_ctor2</a> (<a class="el" href="structVparam.html">Vparam</a> *thee)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">FORTRAN stub to construct the object. <a href="#gee27fae1cd0ac732b31cc7930e65c8d4"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Vparam.html#g1931275c529294c078e7ba06622c1017">Vparam_dtor</a> (<a class="el" href="structVparam.html">Vparam</a> **thee)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy object. <a href="#g1931275c529294c078e7ba06622c1017"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Vparam.html#g41fb74d6919d8c2b7e79f5e3397198b6">Vparam_dtor2</a> (<a class="el" href="structVparam.html">Vparam</a> *thee)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">FORTRAN stub to destroy object. <a href="#g41fb74d6919d8c2b7e79f5e3397198b6"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structVparam__ResData.html">Vparam_ResData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Vparam.html#g30d036e5f205c5df47fdba86acdf6366">Vparam_getResData</a> (<a class="el" href="structVparam.html">Vparam</a> *thee, char resName[VMAX_ARGLEN])</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Get residue data. <a href="#g30d036e5f205c5df47fdba86acdf6366"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structsVparam__AtomData.html">Vparam_AtomData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Vparam.html#g674303a8cbbc48a18703758c41bb1402">Vparam_getAtomData</a> (<a class="el" href="structVparam.html">Vparam</a> *thee, char resName[VMAX_ARGLEN], char atomName[VMAX_ARGLEN])</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Get atom data. <a href="#g674303a8cbbc48a18703758c41bb1402"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Vparam.html#g0c6e047a7c7515ba22ad60d3c1c2f32f">Vparam_readFlatFile</a> (<a class="el" href="structVparam.html">Vparam</a> *thee, const char *iodev, const char *iofmt, const char *thost, const char *fname)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a flat-file format parameter database. <a href="#g0c6e047a7c7515ba22ad60d3c1c2f32f"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Vparam.html#g6996c3bfeb038593b4451b8bff2ce91f">Vparam_readXMLFile</a> (<a class="el" href="structVparam.html">Vparam</a> *thee, const char *iodev, const char *iofmt, const char *thost, const char *fname)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Read an XML format parameter database. <a href="#g6996c3bfeb038593b4451b8bff2ce91f"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">VPRIVATE int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Vparam.html#ga7d2b71a92ebdbe0b847aec3de8669b4">readFlatFileLine</a> (Vio *sock, <a class="el" href="structsVparam__AtomData.html">Vparam_AtomData</a> *atom)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a single line of the flat file database. <a href="#ga7d2b71a92ebdbe0b847aec3de8669b4"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">VPRIVATE int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Vparam.html#g8b35934af27637a90fb419cdfe6f8fb5">readXMLFileAtom</a> (Vio *sock, <a class="el" href="structsVparam__AtomData.html">Vparam_AtomData</a> *atom)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Read atom information from an XML file. <a href="#g8b35934af27637a90fb419cdfe6f8fb5"></a><br></td></tr> <tr><td colspan="2"><br><h2>Variables</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge7202540c5141258cbde4e0075f15d64"></a><!-- doxytag: member="Vparam::MCwhiteChars" ref="ge7202540c5141258cbde4e0075f15d64" args="" --> VPRIVATE char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Vparam.html#ge7202540c5141258cbde4e0075f15d64">MCwhiteChars</a> = " =,;\t\n\r"</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Whitespace characters for socket reads. <br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1cb5f5df5c3c81122065a2bf63c16d0b"></a><!-- doxytag: member="Vparam::MCcommChars" ref="g1cb5f5df5c3c81122065a2bf63c16d0b" args="" --> VPRIVATE char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Vparam.html#g1cb5f5df5c3c81122065a2bf63c16d0b">MCcommChars</a> = "#%"</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Comment characters for socket reads. <br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g866eb2577936568296cca8584baf5da7"></a><!-- doxytag: member="Vparam::MCxmlwhiteChars" ref="g866eb2577936568296cca8584baf5da7" args="" --> VPRIVATE char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Vparam.html#g866eb2577936568296cca8584baf5da7">MCxmlwhiteChars</a> = " =,;\t\n\r<>"</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Whitespace characters for XML socket reads. <br></td></tr> </table> <hr><a name="_details"></a><h2>Detailed Description</h2> Reads and assigns charge/radii parameters. <hr><h2>Function Documentation</h2> <a class="anchor" name="ga7d2b71a92ebdbe0b847aec3de8669b4"></a><!-- doxytag: member="vparam.c::readFlatFileLine" ref="ga7d2b71a92ebdbe0b847aec3de8669b4" args="(Vio *sock, Vparam_AtomData *atom)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">VPRIVATE int readFlatFileLine </td> <td>(</td> <td class="paramtype">Vio * </td> <td class="paramname"> <em>sock</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="structsVparam__AtomData.html">Vparam_AtomData</a> * </td> <td class="paramname"> <em>atom</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> Read a single line of the flat file database. <p> <dl class="author" compact><dt><b>Author:</b></dt><dd>Nathan Baker</dd></dl> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>sock</em> </td><td>Socket ready for reading </td></tr> <tr><td valign="top"></td><td valign="top"><em>atom</em> </td><td>Atom to hold parsed data </td></tr> </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>1 if successful, 0 otherwise </dd></dl> <p>References <a class="el" href="vparam_8h-source.html#l00086">sVparam_AtomData::atomName</a>, <a class="el" href="vparam_8h-source.html#l00088">sVparam_AtomData::charge</a>, <a class="el" href="vparam_8h-source.html#l00090">sVparam_AtomData::epsilon</a>, <a class="el" href="vparam_8h-source.html#l00089">sVparam_AtomData::radius</a>, and <a class="el" href="vparam_8h-source.html#l00087">sVparam_AtomData::resName</a>.</p> <p>Referenced by <a class="el" href="vparam_8c-source.html#l00448">Vparam_readFlatFile()</a>.</p> </div> </div><p> <a class="anchor" name="g8b35934af27637a90fb419cdfe6f8fb5"></a><!-- doxytag: member="vparam.c::readXMLFileAtom" ref="g8b35934af27637a90fb419cdfe6f8fb5" args="(Vio *sock, Vparam_AtomData *atom)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">VPRIVATE int readXMLFileAtom </td> <td>(</td> <td class="paramtype">Vio * </td> <td class="paramname"> <em>sock</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="structsVparam__AtomData.html">Vparam_AtomData</a> * </td> <td class="paramname"> <em>atom</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> Read atom information from an XML file. <p> <dl class="author" compact><dt><b>Author:</b></dt><dd>Todd Dolinsky</dd></dl> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>sock</em> </td><td>Socket ready for reading </td></tr> <tr><td valign="top"></td><td valign="top"><em>atom</em> </td><td>Atom to hold parsed data </td></tr> </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>1 if successful, 0 otherwise </dd></dl> <p>References <a class="el" href="vparam_8h-source.html#l00086">sVparam_AtomData::atomName</a>, <a class="el" href="vparam_8h-source.html#l00088">sVparam_AtomData::charge</a>, <a class="el" href="vparam_8h-source.html#l00090">sVparam_AtomData::epsilon</a>, <a class="el" href="vparam_8h-source.html#l00089">sVparam_AtomData::radius</a>, and <a class="el" href="vstring_8c-source.html#l00012">Vstring_strcasecmp()</a>.</p> <p>Referenced by <a class="el" href="vparam_8c-source.html#l00309">Vparam_readXMLFile()</a>.</p> <p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dynsection"> <p><center><img src="group__Vparam_g8b35934af27637a90fb419cdfe6f8fb5_cgraph.png" border="0" usemap="#group__Vparam_g8b35934af27637a90fb419cdfe6f8fb5_cgraph_map" alt=""></center> <map name="group__Vparam_g8b35934af27637a90fb419cdfe6f8fb5_cgraph_map"> <area shape="rect" href="group__Vstring.html#g5cba5800bc4941a4ef59b2189a24de15" title="Case-insensitive string comparison (BSD standard)." alt="" coords="188,8,326,34"></map> </div> </div> </div><p> <a class="anchor" name="ge3332fee1751f16507ac50a61ec7c7b0"></a><!-- doxytag: member="vparam.h::Vparam_AtomData_copyFrom" ref="ge3332fee1751f16507ac50a61ec7c7b0" args="(Vparam_AtomData *thee, Vparam_AtomData *src)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Vparam_AtomData_copyFrom </td> <td>(</td> <td class="paramtype"><a class="el" href="structsVparam__AtomData.html">Vparam_AtomData</a> * </td> <td class="paramname"> <em>thee</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="structsVparam__AtomData.html">Vparam_AtomData</a> * </td> <td class="paramname"> <em>src</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> Copy current atom object from another. <p> <dl class="author" compact><dt><b>Author:</b></dt><dd>Nathan Baker </dd></dl> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>thee</em> </td><td>Pointer to destination object </td></tr> <tr><td valign="top"></td><td valign="top"><em>src</em> </td><td>Pointer to source object </td></tr> </table> </dl> <p>References <a class="el" href="vparam_8c-source.html#l00574">Vparam_AtomData_copyTo()</a>.</p> <p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dynsection"> <p><center><img src="group__Vparam_ge3332fee1751f16507ac50a61ec7c7b0_cgraph.png" border="0" usemap="#group__Vparam_ge3332fee1751f16507ac50a61ec7c7b0_cgraph_map" alt=""></center> <map name="group__Vparam_ge3332fee1751f16507ac50a61ec7c7b0_cgraph_map"> <area shape="rect" href="group__Vparam.html#g713e01e44ed7bfd459110b96cfbd247d" title="Copy current atom object to destination." alt="" coords="260,8,446,34"></map> </div> </div> </div><p> <a class="anchor" name="g713e01e44ed7bfd459110b96cfbd247d"></a><!-- doxytag: member="vparam.h::Vparam_AtomData_copyTo" ref="g713e01e44ed7bfd459110b96cfbd247d" args="(Vparam_AtomData *thee, Vparam_AtomData *dest)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Vparam_AtomData_copyTo </td> <td>(</td> <td class="paramtype"><a class="el" href="structsVparam__AtomData.html">Vparam_AtomData</a> * </td> <td class="paramname"> <em>thee</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="structsVparam__AtomData.html">Vparam_AtomData</a> * </td> <td class="paramname"> <em>dest</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> Copy current atom object to destination. <p> <dl class="author" compact><dt><b>Author:</b></dt><dd>Nathan Baker </dd></dl> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>thee</em> </td><td>Pointer to source object </td></tr> <tr><td valign="top"></td><td valign="top"><em>dest</em> </td><td>Pointer to destination object </td></tr> </table> </dl> <p>References <a class="el" href="vparam_8h-source.html#l00086">sVparam_AtomData::atomName</a>, <a class="el" href="vparam_8h-source.html#l00088">sVparam_AtomData::charge</a>, <a class="el" href="vparam_8h-source.html#l00090">sVparam_AtomData::epsilon</a>, <a class="el" href="vparam_8h-source.html#l00089">sVparam_AtomData::radius</a>, and <a class="el" href="vparam_8h-source.html#l00087">sVparam_AtomData::resName</a>.</p> <p>Referenced by <a class="el" href="vparam_8c-source.html#l00610">Vparam_AtomData_copyFrom()</a>, <a class="el" href="vparam_8c-source.html#l00448">Vparam_readFlatFile()</a>, <a class="el" href="vparam_8c-source.html#l00309">Vparam_readXMLFile()</a>, and <a class="el" href="vparam_8c-source.html#l00588">Vparam_ResData_copyTo()</a>.</p> </div> </div><p> <a class="anchor" name="g4f147013aba1b824b1ab9f547f40f172"></a><!-- doxytag: member="vparam.h::Vparam_AtomData_ctor" ref="g4f147013aba1b824b1ab9f547f40f172" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structsVparam__AtomData.html">Vparam_AtomData</a>* Vparam_AtomData_ctor </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Construct the object. <p> <dl class="author" compact><dt><b>Author:</b></dt><dd>Nathan Baker </dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>Newly allocated object </dd></dl> <p>References <a class="el" href="vparam_8c-source.html#l00124">Vparam_AtomData_ctor2()</a>.</p> <p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dynsection"> <p><center><img src="group__Vparam_g4f147013aba1b824b1ab9f547f40f172_cgraph.png" border="0" usemap="#group__Vparam_g4f147013aba1b824b1ab9f547f40f172_cgraph_map" alt=""></center> <map name="group__Vparam_g4f147013aba1b824b1ab9f547f40f172_cgraph_map"> <area shape="rect" href="group__Vparam.html#gc66327e574ff836d4a2e0e555075d429" title="FORTRAN stub to construct the object." alt="" coords="221,8,394,34"></map> </div> </div> </div><p> <a class="anchor" name="gc66327e574ff836d4a2e0e555075d429"></a><!-- doxytag: member="vparam.h::Vparam_AtomData_ctor2" ref="gc66327e574ff836d4a2e0e555075d429" args="(Vparam_AtomData *thee)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int Vparam_AtomData_ctor2 </td> <td>(</td> <td class="paramtype"><a class="el" href="structsVparam__AtomData.html">Vparam_AtomData</a> * </td> <td class="paramname"> <em>thee</em> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> FORTRAN stub to construct the object. <p> <dl class="author" compact><dt><b>Author:</b></dt><dd>Nathan Baker </dd></dl> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>thee</em> </td><td>Allocated memory </td></tr> </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>1 if successful, 0 otherwise </dd></dl> <p>Referenced by <a class="el" href="vparam_8c-source.html#l00112">Vparam_AtomData_ctor()</a>.</p> </div> </div><p> <a class="anchor" name="g6358222cf6758cd6980f57ceaf3e78e9"></a><!-- doxytag: member="vparam.h::Vparam_AtomData_dtor" ref="g6358222cf6758cd6980f57ceaf3e78e9" args="(Vparam_AtomData **thee)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Vparam_AtomData_dtor </td> <td>(</td> <td class="paramtype"><a class="el" href="structsVparam__AtomData.html">Vparam_AtomData</a> ** </td> <td class="paramname"> <em>thee</em> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Destroy object. <p> <dl class="author" compact><dt><b>Author:</b></dt><dd>Nathan Baker </dd></dl> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>thee</em> </td><td>Pointer to memory location of object </td></tr> </table> </dl> <p>References <a class="el" href="vparam_8c-source.html#l00136">Vparam_AtomData_dtor2()</a>.</p> <p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dynsection"> <p><center><img src="group__Vparam_g6358222cf6758cd6980f57ceaf3e78e9_cgraph.png" border="0" usemap="#group__Vparam_g6358222cf6758cd6980f57ceaf3e78e9_cgraph_map" alt=""></center> <map name="group__Vparam_g6358222cf6758cd6980f57ceaf3e78e9_cgraph_map"> <area shape="rect" href="group__Vparam.html#g8db84dd1fc272b6792910cd089d775a2" title="FORTRAN stub to destroy object." alt="" coords="223,8,397,34"></map> </div> </div> </div><p> <a class="anchor" name="g8db84dd1fc272b6792910cd089d775a2"></a><!-- doxytag: member="vparam.h::Vparam_AtomData_dtor2" ref="g8db84dd1fc272b6792910cd089d775a2" args="(Vparam_AtomData *thee)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Vparam_AtomData_dtor2 </td> <td>(</td> <td class="paramtype"><a class="el" href="structsVparam__AtomData.html">Vparam_AtomData</a> * </td> <td class="paramname"> <em>thee</em> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> FORTRAN stub to destroy object. <p> <dl class="author" compact><dt><b>Author:</b></dt><dd>Nathan Baker </dd></dl> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>thee</em> </td><td>Pointer to object </td></tr> </table> </dl> <p>Referenced by <a class="el" href="vparam_8c-source.html#l00126">Vparam_AtomData_dtor()</a>.</p> </div> </div><p> <a class="anchor" name="g0c7ecf622bb28c7286b497aaa6b0c363"></a><!-- doxytag: member="vparam.h::Vparam_ctor" ref="g0c7ecf622bb28c7286b497aaa6b0c363" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structVparam.html">Vparam</a>* Vparam_ctor </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Construct the object. <p> <dl class="author" compact><dt><b>Author:</b></dt><dd>Nathan Baker </dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>Newly allocated <a class="el" href="structVparam.html" title="Reads and assigns charge/radii parameters.">Vparam</a> object </dd></dl> <p>References <a class="el" href="vparam_8c-source.html#l00196">Vparam_ctor2()</a>.</p> <p>Referenced by <a class="el" href="routines_8c-source.html#l00077">loadParameter()</a>.</p> <p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dynsection"> <p><center><img src="group__Vparam_g0c7ecf622bb28c7286b497aaa6b0c363_cgraph.png" border="0" usemap="#group__Vparam_g0c7ecf622bb28c7286b497aaa6b0c363_cgraph_map" alt=""></center> <map name="group__Vparam_g0c7ecf622bb28c7286b497aaa6b0c363_cgraph_map"> <area shape="rect" href="group__Vparam.html#gee27fae1cd0ac732b31cc7930e65c8d4" title="FORTRAN stub to construct the object." alt="" coords="154,8,261,34"></map> </div> </div> </div><p> <a class="anchor" name="gee27fae1cd0ac732b31cc7930e65c8d4"></a><!-- doxytag: member="vparam.h::Vparam_ctor2" ref="gee27fae1cd0ac732b31cc7930e65c8d4" args="(Vparam *thee)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int Vparam_ctor2 </td> <td>(</td> <td class="paramtype"><a class="el" href="structVparam.html">Vparam</a> * </td> <td class="paramname"> <em>thee</em> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> FORTRAN stub to construct the object. <p> <dl class="author" compact><dt><b>Author:</b></dt><dd>Nathan Baker </dd></dl> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>thee</em> </td><td>Allocated <a class="el" href="structVparam.html" title="Reads and assigns charge/radii parameters.">Vparam</a> memory </td></tr> </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>1 if successful, 0 otherwise </dd></dl> <p>References <a class="el" href="vparam_8h-source.html#l00131">nResData</a>, <a class="el" href="vparam_8h-source.html#l00133">resData</a>, and <a class="el" href="vparam_8h-source.html#l00130">vmem</a>.</p> <p>Referenced by <a class="el" href="vparam_8c-source.html#l00184">Vparam_ctor()</a>.</p> </div> </div><p> <a class="anchor" name="g1931275c529294c078e7ba06622c1017"></a><!-- doxytag: member="vparam.h::Vparam_dtor" ref="g1931275c529294c078e7ba06622c1017" args="(Vparam **thee)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Vparam_dtor </td> <td>(</td> <td class="paramtype"><a class="el" href="structVparam.html">Vparam</a> ** </td> <td class="paramname"> <em>thee</em> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Destroy object. <p> <dl class="author" compact><dt><b>Author:</b></dt><dd>Nathan Baker </dd></dl> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>thee</em> </td><td>Pointer to memory location of object </td></tr> </table> </dl> <p>References <a class="el" href="vparam_8c-source.html#l00226">Vparam_dtor2()</a>.</p> <p>Referenced by <a class="el" href="main_8c-source.html#l00084">main()</a>.</p> <p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dynsection"> <p><center><img src="group__Vparam_g1931275c529294c078e7ba06622c1017_cgraph.png" border="0" usemap="#group__Vparam_g1931275c529294c078e7ba06622c1017_cgraph_map" alt=""></center> <map name="group__Vparam_g1931275c529294c078e7ba06622c1017_cgraph_map"> <area shape="rect" href="group__Vparam.html#g41fb74d6919d8c2b7e79f5e3397198b6" title="FORTRAN stub to destroy object." alt="" coords="157,8,264,34"><area shape="rect" href="group__Vparam.html#g7f92801fe95005c1e08fcd87dc303128" title="FORTRAN stub to destroy object." alt="" coords="313,8,478,34"></map> </div> </div> </div><p> <a class="anchor" name="g41fb74d6919d8c2b7e79f5e3397198b6"></a><!-- doxytag: member="vparam.h::Vparam_dtor2" ref="g41fb74d6919d8c2b7e79f5e3397198b6" args="(Vparam *thee)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Vparam_dtor2 </td> <td>(</td> <td class="paramtype"><a class="el" href="structVparam.html">Vparam</a> * </td> <td class="paramname"> <em>thee</em> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> FORTRAN stub to destroy object. <p> <dl class="author" compact><dt><b>Author:</b></dt><dd>Nathan Baker </dd></dl> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>thee</em> </td><td>Pointer to object </td></tr> </table> </dl> <p>References <a class="el" href="vparam_8h-source.html#l00131">nResData</a>, <a class="el" href="vparam_8h-source.html#l00133">resData</a>, <a class="el" href="vparam_8h-source.html#l00130">vmem</a>, and <a class="el" href="vparam_8c-source.html#l00173">Vparam_ResData_dtor2()</a>.</p> <p>Referenced by <a class="el" href="vparam_8c-source.html#l00216">Vparam_dtor()</a>.</p> <p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dynsection"> <p><center><img src="group__Vparam_g41fb74d6919d8c2b7e79f5e3397198b6_cgraph.png" border="0" usemap="#group__Vparam_g41fb74d6919d8c2b7e79f5e3397198b6_cgraph_map" alt=""></center> <map name="group__Vparam_g41fb74d6919d8c2b7e79f5e3397198b6_cgraph_map"> <area shape="rect" href="group__Vparam.html#g7f92801fe95005c1e08fcd87dc303128" title="FORTRAN stub to destroy object." alt="" coords="164,8,329,34"></map> </div> </div> </div><p> <a class="anchor" name="g674303a8cbbc48a18703758c41bb1402"></a><!-- doxytag: member="vparam.h::Vparam_getAtomData" ref="g674303a8cbbc48a18703758c41bb1402" args="(Vparam *thee, char resName[VMAX_ARGLEN], char atomName[VMAX_ARGLEN])" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structsVparam__AtomData.html">Vparam_AtomData</a>* Vparam_getAtomData </td> <td>(</td> <td class="paramtype"><a class="el" href="structVparam.html">Vparam</a> * </td> <td class="paramname"> <em>thee</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char </td> <td class="paramname"> <em>resName</em>[VMAX_ARGLEN], </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char </td> <td class="paramname"> <em>atomName</em>[VMAX_ARGLEN]</td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> Get atom data. <p> <dl class="author" compact><dt><b>Author:</b></dt><dd>Nathan Baker </dd></dl> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>thee</em> </td><td><a class="el" href="structVparam.html" title="Reads and assigns charge/radii parameters.">Vparam</a> object </td></tr> <tr><td valign="top"></td><td valign="top"><em>resName</em> </td><td>Residue name </td></tr> <tr><td valign="top"></td><td valign="top"><em>atomName</em> </td><td>Atom name </td></tr> </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>Pointer to the desired atom object or VNULL if residue not found </dd></dl> <dl class="note" compact><dt><b>Note:</b></dt><dd>Some method to initialize the database must be called before this method (e.g., </dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__Vparam.html#g0c6e047a7c7515ba22ad60d3c1c2f32f" title="Read a flat-file format parameter database.">Vparam_readFlatFile</a>) </dd></dl> <p>References <a class="el" href="vparam_8h-source.html#l00112">Vparam_ResData::atomData</a>, <a class="el" href="vparam_8h-source.html#l00086">sVparam_AtomData::atomName</a>, <a class="el" href="vparam_8h-source.html#l00110">Vparam_ResData::nAtomData</a>, <a class="el" href="vparam_8h-source.html#l00131">nResData</a>, <a class="el" href="vparam_8h-source.html#l00133">resData</a>, <a class="el" href="vparam_8c-source.html#l00244">Vparam_getResData()</a>, and <a class="el" href="vstring_8c-source.html#l00012">Vstring_strcasecmp()</a>.</p> <p>Referenced by <a class="el" href="routines_8c-source.html#l03696">initAPOL()</a>, <a class="el" href="valist_8c-source.html#l00514">Valist_readPDB()</a>, and <a class="el" href="valist_8c-source.html#l00605">Valist_readPQR()</a>.</p> <p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dynsection"> <p><center><img src="group__Vparam_g674303a8cbbc48a18703758c41bb1402_cgraph.png" border="0" usemap="#group__Vparam_g674303a8cbbc48a18703758c41bb1402_cgraph_map" alt=""></center> <map name="group__Vparam_g674303a8cbbc48a18703758c41bb1402_cgraph_map"> <area shape="rect" href="group__Vparam.html#g30d036e5f205c5df47fdba86acdf6366" title="Get residue data." alt="" coords="210,7,357,34"><area shape="rect" href="group__Vstring.html#g5cba5800bc4941a4ef59b2189a24de15" title="Case-insensitive string comparison (BSD standard)." alt="" coords="406,33,545,59"></map> </div> </div> </div><p> <a class="anchor" name="g30d036e5f205c5df47fdba86acdf6366"></a><!-- doxytag: member="vparam.h::Vparam_getResData" ref="g30d036e5f205c5df47fdba86acdf6366" args="(Vparam *thee, char resName[VMAX_ARGLEN])" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structVparam__ResData.html">Vparam_ResData</a>* Vparam_getResData </td> <td>(</td> <td class="paramtype"><a class="el" href="structVparam.html">Vparam</a> * </td> <td class="paramname"> <em>thee</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char </td> <td class="paramname"> <em>resName</em>[VMAX_ARGLEN]</td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> Get residue data. <p> <dl class="author" compact><dt><b>Author:</b></dt><dd>Nathan Baker </dd></dl> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>thee</em> </td><td><a class="el" href="structVparam.html" title="Reads and assigns charge/radii parameters.">Vparam</a> object </td></tr> <tr><td valign="top"></td><td valign="top"><em>resName</em> </td><td>Residue name </td></tr> </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>Pointer to the desired residue object or VNULL if residue not found </dd></dl> <dl class="note" compact><dt><b>Note:</b></dt><dd>Some method to initialize the database must be called before this method (e.g., </dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__Vparam.html#g0c6e047a7c7515ba22ad60d3c1c2f32f" title="Read a flat-file format parameter database.">Vparam_readFlatFile</a>) </dd></dl> <p>References <a class="el" href="vparam_8h-source.html#l00109">Vparam_ResData::name</a>, <a class="el" href="vparam_8h-source.html#l00131">nResData</a>, <a class="el" href="vparam_8h-source.html#l00133">resData</a>, and <a class="el" href="vstring_8c-source.html#l00012">Vstring_strcasecmp()</a>.</p> <p>Referenced by <a class="el" href="vparam_8c-source.html#l00270">Vparam_getAtomData()</a>.</p> <p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dynsection"> <p><center><img src="group__Vparam_g30d036e5f205c5df47fdba86acdf6366_cgraph.png" border="0" usemap="#group__Vparam_g30d036e5f205c5df47fdba86acdf6366_cgraph_map" alt=""></center> <map name="group__Vparam_g30d036e5f205c5df47fdba86acdf6366_cgraph_map"> <area shape="rect" href="group__Vstring.html#g5cba5800bc4941a4ef59b2189a24de15" title="Case-insensitive string comparison (BSD standard)." alt="" coords="204,8,342,34"></map> </div> </div> </div><p> <a class="anchor" name="g727fcf17668778dea618de1047c05d34"></a><!-- doxytag: member="vparam.h::Vparam_memChk" ref="g727fcf17668778dea618de1047c05d34" args="(Vparam *thee)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned long int Vparam_memChk </td> <td>(</td> <td class="paramtype"><a class="el" href="structVparam.html">Vparam</a> * </td> <td class="paramname"> <em>thee</em> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Get number of bytes in this object and its members. <p> <dl class="author" compact><dt><b>Author:</b></dt><dd>Nathan Baker </dd></dl> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>thee</em> </td><td><a class="el" href="structVparam.html" title="Reads and assigns charge/radii parameters.">Vparam</a> object </td></tr> </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of bytes allocated for object </dd></dl> <p>References <a class="el" href="vparam_8h-source.html#l00130">vmem</a>.</p> </div> </div><p> <a class="anchor" name="g0c6e047a7c7515ba22ad60d3c1c2f32f"></a><!-- doxytag: member="vparam.h::Vparam_readFlatFile" ref="g0c6e047a7c7515ba22ad60d3c1c2f32f" args="(Vparam *thee, const char *iodev, const char *iofmt, const char *thost, const char *fname)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int Vparam_readFlatFile </td> <td>(</td> <td class="paramtype"><a class="el" href="structVparam.html">Vparam</a> * </td> <td class="paramname"> <em>thee</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"> <em>iodev</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"> <em>iofmt</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"> <em>thost</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"> <em>fname</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> Read a flat-file format parameter database. <p> <dl class="author" compact><dt><b>Author:</b></dt><dd>Nathan Baker </dd></dl> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>thee</em> </td><td><a class="el" href="structVparam.html" title="Reads and assigns charge/radii parameters.">Vparam</a> object </td></tr> <tr><td valign="top"></td><td valign="top"><em>iodev</em> </td><td>Input device type (FILE/BUFF/UNIX/INET) </td></tr> <tr><td valign="top"></td><td valign="top"><em>iofmt</em> </td><td>Input device format (ASCII/XDR) </td></tr> <tr><td valign="top"></td><td valign="top"><em>thost</em> </td><td>Input hostname (for sockets) </td></tr> <tr><td valign="top"></td><td valign="top"><em>fname</em> </td><td>Input FILE/BUFF/UNIX/INET name (see note below for format) </td></tr> </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>1 if successful, 0 otherwise </dd></dl> <dl class="note" compact><dt><b>Note:</b></dt><dd>The database file should have the following format: <pre> RESIDUE ATOM CHARGE RADIUS EPSILON </pre> where RESIDUE is the residue name string, ATOM is the atom name string, CHARGE is the charge in e, RADIUS is the van der Waals radius (<img class="formulaInl" alt="$\sigma_i$" src="form_34.png">) in Å, and EPSILON is the van der Waals well-depth (<img class="formulaInl" alt="$\epsilon_i$" src="form_35.png">) in kJ/mol. See the <a class="el" href="structVparam.html" title="Reads and assigns charge/radii parameters.">Vparam</a> structure documentation for the precise definitions of <img class="formulaInl" alt="$\sigma_i$" src="form_34.png"> and <img class="formulaInl" alt="$\epsilon_i$" src="form_35.png">.</dd></dl> ASCII-format flat files are provided with the APBS source code: <dl> <dt>tools/conversion/vparam-amber-parm94.dat </dt> <dd>AMBER parm94 parameters </dd> <dt>tools/conversion/vparam-charmm-par_all27.dat </dt> <dd>CHARMM par_all27_prot_na parameters </dd> </dl> <p>References <a class="el" href="vparam_8h-source.html#l00112">Vparam_ResData::atomData</a>, <a class="el" href="vparam_8c-source.html#l00074">MCcommChars</a>, <a class="el" href="vparam_8h-source.html#l00109">Vparam_ResData::name</a>, <a class="el" href="vparam_8h-source.html#l00110">Vparam_ResData::nAtomData</a>, <a class="el" href="vparam_8h-source.html#l00131">nResData</a>, <a class="el" href="vparam_8c-source.html#l00694">readFlatFileLine()</a>, <a class="el" href="vparam_8h-source.html#l00133">resData</a>, <a class="el" href="vparam_8h-source.html#l00087">sVparam_AtomData::resName</a>, <a class="el" href="vparam_8h-source.html#l00130">vmem</a>, <a class="el" href="vparam_8c-source.html#l00574">Vparam_AtomData_copyTo()</a>, <a class="el" href="vparam_8c-source.html#l00150">Vparam_ResData_ctor2()</a>, <a class="el" href="vparam_8c-source.html#l00173">Vparam_ResData_dtor2()</a>, and <a class="el" href="vstring_8c-source.html#l00012">Vstring_strcasecmp()</a>.</p> <p>Referenced by <a class="el" href="routines_8c-source.html#l00077">loadParameter()</a>.</p> <p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dynsection"> <p><center><img src="group__Vparam_g0c6e047a7c7515ba22ad60d3c1c2f32f_cgraph.png" border="0" usemap="#group__Vparam_g0c6e047a7c7515ba22ad60d3c1c2f32f_cgraph_map" alt=""></center> <map name="group__Vparam_g0c6e047a7c7515ba22ad60d3c1c2f32f_cgraph_map"> <area shape="rect" href="group__Vparam.html#ga7d2b71a92ebdbe0b847aec3de8669b4" title="Read a single line of the flat file database." alt="" coords="240,7,360,34"><area shape="rect" href="group__Vparam.html#g713e01e44ed7bfd459110b96cfbd247d" title="Copy current atom object to destination." alt="" coords="206,58,393,85"><area shape="rect" href="group__Vparam.html#ga188f6a9dbe9ba1465e0045067b4c02e" title="FORTRAN stub to construct the object." alt="" coords="217,109,382,135"><area shape="rect" href="group__Vparam.html#g7f92801fe95005c1e08fcd87dc303128" title="FORTRAN stub to destroy object." alt="" coords="217,159,382,186"><area shape="rect" href="group__Vstring.html#g5cba5800bc4941a4ef59b2189a24de15" title="Case-insensitive string comparison (BSD standard)." alt="" coords="230,210,369,237"></map> </div> </div> </div><p> <a class="anchor" name="g6996c3bfeb038593b4451b8bff2ce91f"></a><!-- doxytag: member="vparam.h::Vparam_readXMLFile" ref="g6996c3bfeb038593b4451b8bff2ce91f" args="(Vparam *thee, const char *iodev, const char *iofmt, const char *thost, const char *fname)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int Vparam_readXMLFile </td> <td>(</td> <td class="paramtype"><a class="el" href="structVparam.html">Vparam</a> * </td> <td class="paramname"> <em>thee</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"> <em>iodev</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"> <em>iofmt</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"> <em>thost</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"> <em>fname</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> Read an XML format parameter database. <p> <dl class="author" compact><dt><b>Author:</b></dt><dd>Todd Dolinsky </dd></dl> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>thee</em> </td><td><a class="el" href="structVparam.html" title="Reads and assigns charge/radii parameters.">Vparam</a> object </td></tr> <tr><td valign="top"></td><td valign="top"><em>iodev</em> </td><td>Input device type (FILE/BUFF/UNIX/INET) </td></tr> <tr><td valign="top"></td><td valign="top"><em>iofmt</em> </td><td>Input device format (ASCII/XDR) </td></tr> <tr><td valign="top"></td><td valign="top"><em>thost</em> </td><td>Input hostname (for sockets) </td></tr> <tr><td valign="top"></td><td valign="top"><em>fname</em> </td><td>Input FILE/BUFF/UNIX/INET name </td></tr> </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>1 if successful, 0 otherwise </dd></dl> <p>References <a class="el" href="vparam_8h-source.html#l00112">Vparam_ResData::atomData</a>, <a class="el" href="vparam_8c-source.html#l00074">MCcommChars</a>, <a class="el" href="vparam_8h-source.html#l00109">Vparam_ResData::name</a>, <a class="el" href="vparam_8h-source.html#l00110">Vparam_ResData::nAtomData</a>, <a class="el" href="vparam_8h-source.html#l00131">nResData</a>, <a class="el" href="vparam_8c-source.html#l00613">readXMLFileAtom()</a>, <a class="el" href="vparam_8h-source.html#l00133">resData</a>, <a class="el" href="vparam_8h-source.html#l00130">vmem</a>, <a class="el" href="vparam_8c-source.html#l00574">Vparam_AtomData_copyTo()</a>, <a class="el" href="vparam_8c-source.html#l00588">Vparam_ResData_copyTo()</a>, <a class="el" href="vparam_8c-source.html#l00150">Vparam_ResData_ctor2()</a>, <a class="el" href="vparam_8c-source.html#l00173">Vparam_ResData_dtor2()</a>, and <a class="el" href="vstring_8c-source.html#l00012">Vstring_strcasecmp()</a>.</p> <p>Referenced by <a class="el" href="routines_8c-source.html#l00077">loadParameter()</a>.</p> <p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dynsection"> <p><center><img src="group__Vparam_g6996c3bfeb038593b4451b8bff2ce91f_cgraph.png" border="0" usemap="#group__Vparam_g6996c3bfeb038593b4451b8bff2ce91f_cgraph_map" alt=""></center> <map name="group__Vparam_g6996c3bfeb038593b4451b8bff2ce91f_cgraph_map"> <area shape="rect" href="group__Vparam.html#g8b35934af27637a90fb419cdfe6f8fb5" title="Read atom information from an XML file." alt="" coords="237,8,365,34"><area shape="rect" href="group__Vstring.html#g5cba5800bc4941a4ef59b2189a24de15" title="Case-insensitive string comparison (BSD standard)." alt="" coords="465,46,603,73"><area shape="rect" href="group__Vparam.html#g713e01e44ed7bfd459110b96cfbd247d" title="Copy current atom object to destination." alt="" coords="441,122,627,149"><area shape="rect" href="group__Vparam.html#gdacb5ad3ed64436c5a8a85ba5dac3bef" title="Copy current residue object to destination." alt="" coords="211,160,390,186"><area shape="rect" href="group__Vparam.html#ga188f6a9dbe9ba1465e0045067b4c02e" title="FORTRAN stub to construct the object." alt="" coords="218,210,383,237"><area shape="rect" href="group__Vparam.html#g7f92801fe95005c1e08fcd87dc303128" title="FORTRAN stub to destroy object." alt="" coords="218,261,383,288"></map> </div> </div> </div><p> <a class="anchor" name="gdacb5ad3ed64436c5a8a85ba5dac3bef"></a><!-- doxytag: member="vparam.h::Vparam_ResData_copyTo" ref="gdacb5ad3ed64436c5a8a85ba5dac3bef" args="(Vparam_ResData *thee, Vparam_ResData *dest)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Vparam_ResData_copyTo </td> <td>(</td> <td class="paramtype"><a class="el" href="structVparam__ResData.html">Vparam_ResData</a> * </td> <td class="paramname"> <em>thee</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="structVparam__ResData.html">Vparam_ResData</a> * </td> <td class="paramname"> <em>dest</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> Copy current residue object to destination. <p> <dl class="author" compact><dt><b>Author:</b></dt><dd>Todd Dolinsky </dd></dl> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>thee</em> </td><td>Pointer to source object </td></tr> <tr><td valign="top"></td><td valign="top"><em>dest</em> </td><td>Pointer to destination object </td></tr> </table> </dl> <p>References <a class="el" href="vparam_8h-source.html#l00112">Vparam_ResData::atomData</a>, <a class="el" href="vparam_8h-source.html#l00109">Vparam_ResData::name</a>, <a class="el" href="vparam_8h-source.html#l00110">Vparam_ResData::nAtomData</a>, <a class="el" href="vparam_8h-source.html#l00108">Vparam_ResData::vmem</a>, and <a class="el" href="vparam_8c-source.html#l00574">Vparam_AtomData_copyTo()</a>.</p> <p>Referenced by <a class="el" href="vparam_8c-source.html#l00309">Vparam_readXMLFile()</a>.</p> <p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dynsection"> <p><center><img src="group__Vparam_gdacb5ad3ed64436c5a8a85ba5dac3bef_cgraph.png" border="0" usemap="#group__Vparam_gdacb5ad3ed64436c5a8a85ba5dac3bef_cgraph_map" alt=""></center> <map name="group__Vparam_gdacb5ad3ed64436c5a8a85ba5dac3bef_cgraph_map"> <area shape="rect" href="group__Vparam.html#g713e01e44ed7bfd459110b96cfbd247d" title="Copy current atom object to destination." alt="" coords="238,8,425,34"></map> </div> </div> </div><p> <a class="anchor" name="ga47b42afe00bfc2db39c229d76a81e19"></a><!-- doxytag: member="vparam.h::Vparam_ResData_ctor" ref="ga47b42afe00bfc2db39c229d76a81e19" args="(Vmem *mem)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structVparam__ResData.html">Vparam_ResData</a>* Vparam_ResData_ctor </td> <td>(</td> <td class="paramtype">Vmem * </td> <td class="paramname"> <em>mem</em> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Construct the object. <p> <dl class="author" compact><dt><b>Author:</b></dt><dd>Nathan Baker </dd></dl> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>mem</em> </td><td>Memory object of <a class="el" href="structVparam.html" title="Reads and assigns charge/radii parameters.">Vparam</a> master class </td></tr> </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>Newly allocated object </dd></dl> <p>References <a class="el" href="vparam_8c-source.html#l00150">Vparam_ResData_ctor2()</a>.</p> <p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dynsection"> <p><center><img src="group__Vparam_ga47b42afe00bfc2db39c229d76a81e19_cgraph.png" border="0" usemap="#group__Vparam_ga47b42afe00bfc2db39c229d76a81e19_cgraph_map" alt=""></center> <map name="group__Vparam_ga47b42afe00bfc2db39c229d76a81e19_cgraph_map"> <area shape="rect" href="group__Vparam.html#ga188f6a9dbe9ba1465e0045067b4c02e" title="FORTRAN stub to construct the object." alt="" coords="215,8,381,34"></map> </div> </div> </div><p> <a class="anchor" name="ga188f6a9dbe9ba1465e0045067b4c02e"></a><!-- doxytag: member="vparam.h::Vparam_ResData_ctor2" ref="ga188f6a9dbe9ba1465e0045067b4c02e" args="(Vparam_ResData *thee, Vmem *mem)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int Vparam_ResData_ctor2 </td> <td>(</td> <td class="paramtype"><a class="el" href="structVparam__ResData.html">Vparam_ResData</a> * </td> <td class="paramname"> <em>thee</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Vmem * </td> <td class="paramname"> <em>mem</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> FORTRAN stub to construct the object. <p> <dl class="author" compact><dt><b>Author:</b></dt><dd>Nathan Baker </dd></dl> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>thee</em> </td><td>Allocated memory </td></tr> <tr><td valign="top"></td><td valign="top"><em>mem</em> </td><td>Memory object of <a class="el" href="structVparam.html" title="Reads and assigns charge/radii parameters.">Vparam</a> master class </td></tr> </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>1 if successful, 0 otherwise </dd></dl> <p>References <a class="el" href="vparam_8h-source.html#l00112">Vparam_ResData::atomData</a>, <a class="el" href="vparam_8h-source.html#l00110">Vparam_ResData::nAtomData</a>, and <a class="el" href="vparam_8h-source.html#l00108">Vparam_ResData::vmem</a>.</p> <p>Referenced by <a class="el" href="vparam_8c-source.html#l00448">Vparam_readFlatFile()</a>, <a class="el" href="vparam_8c-source.html#l00309">Vparam_readXMLFile()</a>, and <a class="el" href="vparam_8c-source.html#l00138">Vparam_ResData_ctor()</a>.</p> </div> </div><p> <a class="anchor" name="g6a7f74b8633d89f9bb8fbbb7bc3cbb28"></a><!-- doxytag: member="vparam.h::Vparam_ResData_dtor" ref="g6a7f74b8633d89f9bb8fbbb7bc3cbb28" args="(Vparam_ResData **thee)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Vparam_ResData_dtor </td> <td>(</td> <td class="paramtype"><a class="el" href="structVparam__ResData.html">Vparam_ResData</a> ** </td> <td class="paramname"> <em>thee</em> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Destroy object. <p> <dl class="author" compact><dt><b>Author:</b></dt><dd>Nathan Baker </dd></dl> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>thee</em> </td><td>Pointer to memory location of object </td></tr> </table> </dl> <p>References <a class="el" href="vparam_8c-source.html#l00173">Vparam_ResData_dtor2()</a>.</p> <p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dynsection"> <p><center><img src="group__Vparam_g6a7f74b8633d89f9bb8fbbb7bc3cbb28_cgraph.png" border="0" usemap="#group__Vparam_g6a7f74b8633d89f9bb8fbbb7bc3cbb28_cgraph_map" alt=""></center> <map name="group__Vparam_g6a7f74b8633d89f9bb8fbbb7bc3cbb28_cgraph_map"> <area shape="rect" href="group__Vparam.html#g7f92801fe95005c1e08fcd87dc303128" title="FORTRAN stub to destroy object." alt="" coords="217,8,382,34"></map> </div> </div> </div><p> <a class="anchor" name="g7f92801fe95005c1e08fcd87dc303128"></a><!-- doxytag: member="vparam.h::Vparam_ResData_dtor2" ref="g7f92801fe95005c1e08fcd87dc303128" args="(Vparam_ResData *thee)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Vparam_ResData_dtor2 </td> <td>(</td> <td class="paramtype"><a class="el" href="structVparam__ResData.html">Vparam_ResData</a> * </td> <td class="paramname"> <em>thee</em> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> FORTRAN stub to destroy object. <p> <dl class="author" compact><dt><b>Author:</b></dt><dd>Nathan Baker </dd></dl> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>thee</em> </td><td>Pointer to object </td></tr> </table> </dl> <p>References <a class="el" href="vparam_8h-source.html#l00112">Vparam_ResData::atomData</a>, <a class="el" href="vparam_8h-source.html#l00110">Vparam_ResData::nAtomData</a>, and <a class="el" href="vparam_8h-source.html#l00108">Vparam_ResData::vmem</a>.</p> <p>Referenced by <a class="el" href="vparam_8c-source.html#l00226">Vparam_dtor2()</a>, <a class="el" href="vparam_8c-source.html#l00448">Vparam_readFlatFile()</a>, <a class="el" href="vparam_8c-source.html#l00309">Vparam_readXMLFile()</a>, and <a class="el" href="vparam_8c-source.html#l00163">Vparam_ResData_dtor()</a>.</p> </div> </div><p> </div> <hr size="1"><address style="text-align: right;"><small>Generated on Thu Feb 12 06:23:51 2009 for APBS by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body> </html>