Mercurial > hg > kwantix
view html/classbvp_1_1overlapping__domain.html @ 0:4fa56dc7e271
Initial commit
author | jordi@Iris |
---|---|
date | Fri, 27 Jun 2008 22:32:19 -0500 |
parents | |
children | 9d4fda54a41d |
line wrap: on
line source
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>bvp::overlapping_domain Class Reference</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.5.6 --> <div class="navigation" id="top"> <div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li class="current"><a href="annotated.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul> </div> <div class="tabs"> <ul> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> <div class="navpath"><a class="el" href="namespacebvp.html">bvp</a>::<a class="el" href="classbvp_1_1overlapping__domain.html">overlapping_domain</a> </div> </div> <div class="contents"> <h1>bvp::overlapping_domain Class Reference</h1><!-- doxytag: class="bvp::overlapping_domain" --><!-- doxytag: inherits="bvp::domain" --><code>#include <<a class="el" href="ddm_8hpp-source.html">ddm.hpp</a>></code> <p> <div class="dynheader"> Inheritance diagram for bvp::overlapping_domain:</div> <div class="dynsection"> <p><center><img src="classbvp_1_1overlapping__domain__inherit__graph.png" border="0" usemap="#bvp_1_1overlapping__domain__inherit__map" alt="Inheritance graph"></center> <map name="bvp_1_1overlapping__domain__inherit__map"> <area shape="rect" href="classbvp_1_1domain.html" title="bvp::domain" alt="" coords="47,6,145,33"></map> <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> <div class="dynheader"> Collaboration diagram for bvp::overlapping_domain:</div> <div class="dynsection"> <p><center><img src="classbvp_1_1overlapping__domain__coll__graph.png" border="0" usemap="#bvp_1_1overlapping__domain__coll__map" alt="Collaboration graph"></center> <map name="bvp_1_1overlapping__domain__coll__map"> <area shape="rect" href="classbvp_1_1domain.html" title="bvp::domain" alt="" coords="47,119,145,145"></map> <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> <p> <a href="classbvp_1_1overlapping__domain-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classbvp_1_1overlapping__domain.html#a6e4c2eaa85d4b1cb6f0a53f1ba7d741">overlapping_domain</a> (string intr, string bdry, string ns)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classbvp_1_1overlapping__domain.html#606e0deb02dba025e69ac998774f553a">overlapping_domain</a> (string intr, string bdry, string ns, const set< shared_ptr< const <a class="el" href="classbvp_1_1overlapping__domain.html">overlapping_domain</a> > > &ols, const map< point, shared_ptr< const <a class="el" href="classbvp_1_1overlapping__domain.html">overlapping_domain</a> > > &bdry_asst)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classbvp_1_1overlapping__domain.html#5c0de19d1eea55dce83bafa863a97f99">overlapping_domain</a> (size_t dimension)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classbvp_1_1overlapping__domain.html#25b113fc0e9a9bafcf38aa432a6b318b">overlapping_domain</a> (size_t dimension, set< point > intr, set< point > bdry, map< point, <a class="el" href="classlinalg_1_1vector.html">vector</a> > ns)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">set< shared_ptr< const <br> <a class="el" href="classbvp_1_1overlapping__domain.html">overlapping_domain</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classbvp_1_1overlapping__domain.html#e77ba8a4ca5514818291a266429dfec4">get_domains</a> () const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">shared_ptr< const <br> <a class="el" href="classbvp_1_1overlapping__domain.html">overlapping_domain</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classbvp_1_1overlapping__domain.html#89423f8f02d81cae560f3d606445482e">which_domain</a> (const point &p) const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbvp_1_1overlapping__domain.html#5c3b4f2146cc12c6b94fc9752c793355">set_overlapper_info</a> (const point &p, const shared_ptr< <a class="el" href="classbvp_1_1overlapping__domain.html">overlapping_domain</a> > o)</td></tr> <tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">set< shared_ptr< const <br> <a class="el" href="classbvp_1_1overlapping__domain.html">overlapping_domain</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classbvp_1_1overlapping__domain.html#debdd715a502c03233752494d1bf722e">overlappers</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">map< point, shared_ptr< const <br> <a class="el" href="classbvp_1_1overlapping__domain.html">overlapping_domain</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classbvp_1_1overlapping__domain.html#126632eb207cc0ed7f33367b8ac9d0a1">boundary_assignments</a></td></tr> <tr><td colspan="2"><br><h2>Friends</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbvp_1_1overlapping__domain.html#2f337447025c5c56b808ed6ebb25d522">set_overlapper_info</a> (set< shared_ptr< <a class="el" href="classbvp_1_1overlapping__domain.html">overlapping_domain</a> > > domains)</td></tr> </table> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="a6e4c2eaa85d4b1cb6f0a53f1ba7d741"></a><!-- doxytag: member="bvp::overlapping_domain::overlapping_domain" ref="a6e4c2eaa85d4b1cb6f0a53f1ba7d741" args="(string intr, string bdry, string ns)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bvp::overlapping_domain::overlapping_domain </td> <td>(</td> <td class="paramtype">string </td> <td class="paramname"> <em>intr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">string </td> <td class="paramname"> <em>bdry</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">string </td> <td class="paramname"> <em>ns</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> <div class="fragment"><pre class="fragment"><a name="l00330"></a>00330 :<a class="code" href="classbvp_1_1domain.html#32ba58a6f20cd7a743a4421f28059310">domain</a>(intr,bdry,ns){} </pre></div> <p> </div> </div><p> <a class="anchor" name="606e0deb02dba025e69ac998774f553a"></a><!-- doxytag: member="bvp::overlapping_domain::overlapping_domain" ref="606e0deb02dba025e69ac998774f553a" args="(string intr, string bdry, string ns, const set< shared_ptr< const overlapping_domain > > &ols, const map< point, shared_ptr< const overlapping_domain > > &bdry_asst)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bvp::overlapping_domain::overlapping_domain </td> <td>(</td> <td class="paramtype">string </td> <td class="paramname"> <em>intr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">string </td> <td class="paramname"> <em>bdry</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">string </td> <td class="paramname"> <em>ns</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const set< shared_ptr< const <a class="el" href="classbvp_1_1overlapping__domain.html">overlapping_domain</a> > > & </td> <td class="paramname"> <em>ols</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const map< point, shared_ptr< const <a class="el" href="classbvp_1_1overlapping__domain.html">overlapping_domain</a> > > & </td> <td class="paramname"> <em>bdry_asst</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> <div class="fragment"><pre class="fragment"><a name="l00337"></a>00337 :<a class="code" href="classbvp_1_1domain.html#32ba58a6f20cd7a743a4421f28059310">domain</a>(intr,bdry,ns) <a name="l00338"></a>00338 { <a name="l00339"></a>00339 set<point> bdry_copy = <a class="code" href="classbvp_1_1domain.html#fc3045bfb17d8956fcd3665d35a95b0b" title="Get the boundary.">get_boundary</a>(); <a name="l00340"></a>00340 <span class="keywordflow">for</span>(map<<a class="code" href="namespacelinalg.html#93d09321b3ca781d34e48a484ac7da60" title="Useful alias, vectors are also points in space.">point</a>, shared_ptr<const overlapping_domain> >::const_iterator <a name="l00341"></a>00341 i = bdry_asst.begin(); i != bdry_asst.end(); i++) <a name="l00342"></a>00342 { <a name="l00343"></a>00343 <span class="keywordflow">if</span>(!<a class="code" href="namespaceutils.html#fb19b3d848cde0fda24dcbb464ccd82c" title="Does map m contain thing?">utils::contains</a>(ols, i->second) or <a name="l00344"></a>00344 !<a class="code" href="namespaceutils.html#fb19b3d848cde0fda24dcbb464ccd82c" title="Does map m contain thing?">utils::contains</a>(bdry_copy, i->first)){ <a name="l00345"></a>00345 badArgument exc; <a name="l00346"></a>00346 exc.reason = <a name="l00347"></a>00347 <span class="stringliteral">"Bad argument in overlapping_domain constructor: \n"</span> <a name="l00348"></a>00348 <span class="stringliteral">"Every boundary assignment must be a boundary point \n"</span> <a name="l00349"></a>00349 <span class="stringliteral">"assigned to some overlapping domain."</span>; <a name="l00350"></a>00350 exc.line = __LINE__; <a name="l00351"></a>00351 exc.file = __FILE__; <a name="l00352"></a>00352 <span class="keywordflow">throw</span> exc; <a name="l00353"></a>00353 } <a name="l00354"></a>00354 } <a name="l00355"></a>00355 <a class="code" href="classbvp_1_1overlapping__domain.html#debdd715a502c03233752494d1bf722e">overlappers</a> = ols; <a name="l00356"></a>00356 <a class="code" href="classbvp_1_1overlapping__domain.html#126632eb207cc0ed7f33367b8ac9d0a1">boundary_assignments</a> = bdry_asst; <a name="l00357"></a>00357 } </pre></div> <p> <p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dynsection"> <p><center><img src="classbvp_1_1overlapping__domain_606e0deb02dba025e69ac998774f553a_cgraph.png" border="0" usemap="#classbvp_1_1overlapping__domain_606e0deb02dba025e69ac998774f553a_cgraph_map" alt=""></center> <map name="classbvp_1_1overlapping__domain_606e0deb02dba025e69ac998774f553a_cgraph_map"> <area shape="rect" href="namespaceutils.html#fb19b3d848cde0fda24dcbb464ccd82c" title="Does map m contain thing?" alt="" coords="417,5,527,32"><area shape="rect" href="classbvp_1_1domain.html#fc3045bfb17d8956fcd3665d35a95b0b" title="Get the boundary." alt="" coords="375,56,569,83"></map> </div> </div> </div><p> <a class="anchor" name="5c0de19d1eea55dce83bafa863a97f99"></a><!-- doxytag: member="bvp::overlapping_domain::overlapping_domain" ref="5c0de19d1eea55dce83bafa863a97f99" args="(size_t dimension)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bvp::overlapping_domain::overlapping_domain </td> <td>(</td> <td class="paramtype">size_t </td> <td class="paramname"> <em>dimension</em> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <div class="fragment"><pre class="fragment"><a name="l00360"></a>00360 :<a class="code" href="classbvp_1_1domain.html#32ba58a6f20cd7a743a4421f28059310">domain</a>(dimension){} </pre></div> <p> </div> </div><p> <a class="anchor" name="25b113fc0e9a9bafcf38aa432a6b318b"></a><!-- doxytag: member="bvp::overlapping_domain::overlapping_domain" ref="25b113fc0e9a9bafcf38aa432a6b318b" args="(size_t dimension, set< point > intr, set< point > bdry, map< point, vector > ns)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bvp::overlapping_domain::overlapping_domain </td> <td>(</td> <td class="paramtype">size_t </td> <td class="paramname"> <em>dimension</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">set< point > </td> <td class="paramname"> <em>intr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">set< point > </td> <td class="paramname"> <em>bdry</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">map< point, <a class="el" href="classlinalg_1_1vector.html">vector</a> > </td> <td class="paramname"> <em>ns</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> <div class="fragment"><pre class="fragment"><a name="l00364"></a>00364 :<a class="code" href="classbvp_1_1domain.html#32ba58a6f20cd7a743a4421f28059310">domain</a>(dimension, intr, bdry, ns){} </pre></div> <p> </div> </div><p> <hr><h2>Member Function Documentation</h2> <a class="anchor" name="e77ba8a4ca5514818291a266429dfec4"></a><!-- doxytag: member="bvp::overlapping_domain::get_domains" ref="e77ba8a4ca5514818291a266429dfec4" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">set< shared_ptr< const <a class="el" href="classbvp_1_1overlapping__domain.html">overlapping_domain</a> > > bvp::overlapping_domain::get_domains </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p> <div class="fragment"><pre class="fragment"><a name="l00368"></a>00368 { <a name="l00369"></a>00369 <span class="keywordflow">return</span> <a class="code" href="classbvp_1_1overlapping__domain.html#debdd715a502c03233752494d1bf722e">overlappers</a>; <a name="l00370"></a>00370 } </pre></div> <p> </div> </div><p> <a class="anchor" name="89423f8f02d81cae560f3d606445482e"></a><!-- doxytag: member="bvp::overlapping_domain::which_domain" ref="89423f8f02d81cae560f3d606445482e" args="(const point &p) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">shared_ptr< const <a class="el" href="classbvp_1_1overlapping__domain.html">overlapping_domain</a> > bvp::overlapping_domain::which_domain </td> <td>(</td> <td class="paramtype">const point & </td> <td class="paramname"> <em>p</em> </td> <td> ) </td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p> <div class="fragment"><pre class="fragment"><a name="l00373"></a>00373 { <a name="l00374"></a>00374 <span class="keywordflow">if</span>(!<a class="code" href="namespaceutils.html#fb19b3d848cde0fda24dcbb464ccd82c" title="Does map m contain thing?">utils::contains</a>(<a class="code" href="classbvp_1_1overlapping__domain.html#126632eb207cc0ed7f33367b8ac9d0a1">boundary_assignments</a>, p)){ <a name="l00375"></a>00375 shared_ptr<const overlapping_domain> zero; <a name="l00376"></a>00376 <span class="keywordflow">return</span> zero; <a name="l00377"></a>00377 } <a name="l00378"></a>00378 <span class="keywordflow">return</span> <a class="code" href="classbvp_1_1overlapping__domain.html#126632eb207cc0ed7f33367b8ac9d0a1">boundary_assignments</a>.at(p); <a name="l00379"></a>00379 } </pre></div> <p> <p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dynsection"> <p><center><img src="classbvp_1_1overlapping__domain_89423f8f02d81cae560f3d606445482e_cgraph.png" border="0" usemap="#classbvp_1_1overlapping__domain_89423f8f02d81cae560f3d606445482e_cgraph_map" alt=""></center> <map name="classbvp_1_1overlapping__domain_89423f8f02d81cae560f3d606445482e_cgraph_map"> <area shape="rect" href="namespaceutils.html#fb19b3d848cde0fda24dcbb464ccd82c" title="Does map m contain thing?" alt="" coords="333,5,443,32"></map> </div> </div> </div><p> <a class="anchor" name="5c3b4f2146cc12c6b94fc9752c793355"></a><!-- doxytag: member="bvp::overlapping_domain::set_overlapper_info" ref="5c3b4f2146cc12c6b94fc9752c793355" args="(const point &p, const shared_ptr< overlapping_domain > o)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void bvp::overlapping_domain::set_overlapper_info </td> <td>(</td> <td class="paramtype">const point & </td> <td class="paramname"> <em>p</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const shared_ptr< <a class="el" href="classbvp_1_1overlapping__domain.html">overlapping_domain</a> > </td> <td class="paramname"> <em>o</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> <div class="fragment"><pre class="fragment"><a name="l00384"></a>00384 { <a name="l00385"></a>00385 <span class="keywordflow">if</span>(<a class="code" href="namespaceutils.html#fb19b3d848cde0fda24dcbb464ccd82c" title="Does map m contain thing?">utils::contains</a>(<span class="keyword">this</span> -> <a class="code" href="classbvp_1_1domain.html#fc3045bfb17d8956fcd3665d35a95b0b" title="Get the boundary.">get_boundary</a>(), p)) <a name="l00386"></a>00386 <a class="code" href="classbvp_1_1overlapping__domain.html#126632eb207cc0ed7f33367b8ac9d0a1">boundary_assignments</a>[p] = o; <a name="l00387"></a>00387 } </pre></div> <p> <p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dynsection"> <p><center><img src="classbvp_1_1overlapping__domain_5c3b4f2146cc12c6b94fc9752c793355_cgraph.png" border="0" usemap="#classbvp_1_1overlapping__domain_5c3b4f2146cc12c6b94fc9752c793355_cgraph_map" alt=""></center> <map name="classbvp_1_1overlapping__domain_5c3b4f2146cc12c6b94fc9752c793355_cgraph_map"> <area shape="rect" href="namespaceutils.html#fb19b3d848cde0fda24dcbb464ccd82c" title="Does map m contain thing?" alt="" coords="412,5,521,32"><area shape="rect" href="classbvp_1_1domain.html#fc3045bfb17d8956fcd3665d35a95b0b" title="Get the boundary." alt="" coords="369,56,564,83"></map> </div> </div> </div><p> <hr><h2>Friends And Related Function Documentation</h2> <a class="anchor" name="2f337447025c5c56b808ed6ebb25d522"></a><!-- doxytag: member="bvp::overlapping_domain::set_overlapper_info" ref="2f337447025c5c56b808ed6ebb25d522" args="(set< shared_ptr< overlapping_domain > > domains)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void set_overlapper_info </td> <td>(</td> <td class="paramtype">set< shared_ptr< <a class="el" href="classbvp_1_1overlapping__domain.html">overlapping_domain</a> > > </td> <td class="paramname"> <em>domains</em> </td> <td> ) </td> <td><code> [friend]</code></td> </tr> </table> </div> <div class="memdoc"> <p> <div class="fragment"><pre class="fragment"><a name="l00391"></a>00391 { <a name="l00392"></a>00392 <span class="keywordflow">for</span>(<span class="keyword">set</span><shared_ptr<overlapping_domain> >::iterator d = domains.begin(); <a name="l00393"></a>00393 d != domains.end(); d++){ <a name="l00394"></a>00394 <span class="keywordflow">for</span>(set<point>::iterator p = (*d) -> <a class="code" href="classbvp_1_1domain.html#fc3045bfb17d8956fcd3665d35a95b0b" title="Get the boundary.">get_boundary</a>().begin(); <a name="l00395"></a>00395 p != (*d) -> <a class="code" href="classbvp_1_1domain.html#fc3045bfb17d8956fcd3665d35a95b0b" title="Get the boundary.">get_boundary</a>().end(); p++){ <a name="l00396"></a>00396 <span class="keywordflow">for</span>(<span class="keyword">set</span><shared_ptr<overlapping_domain> >::iterator <a name="l00397"></a>00397 d_other = domains.begin(); d_other != domains.end(); d_other++) <a name="l00398"></a>00398 <span class="keywordflow">if</span>( <a name="l00399"></a>00399 <a class="code" href="namespaceutils.html#fb19b3d848cde0fda24dcbb464ccd82c" title="Does map m contain thing?">utils::contains</a>((*d_other ) -> <a class="code" href="classbvp_1_1domain.html#691d95fff3c7fc441564e4e375acf75d" title="Get the interior.">get_interior</a>(), *p) <a name="l00400"></a>00400 ){ <a name="l00401"></a>00401 (*d) -> <a class="code" href="classbvp_1_1overlapping__domain.html#126632eb207cc0ed7f33367b8ac9d0a1">boundary_assignments</a>[*p] = *d_other; <a name="l00402"></a>00402 (*d) -> <a class="code" href="classbvp_1_1overlapping__domain.html#debdd715a502c03233752494d1bf722e">overlappers</a>.insert(*d_other); <a name="l00403"></a>00403 <span class="keywordflow">break</span>; <span class="comment">//FIXME: We're assuming no three domains overlap at</span> <a name="l00404"></a>00404 <span class="comment">//one point.</span> <a name="l00405"></a>00405 } <a name="l00406"></a>00406 } <a name="l00407"></a>00407 } <a name="l00408"></a>00408 } </pre></div> <p> </div> </div><p> <hr><h2>Member Data Documentation</h2> <a class="anchor" name="debdd715a502c03233752494d1bf722e"></a><!-- doxytag: member="bvp::overlapping_domain::overlappers" ref="debdd715a502c03233752494d1bf722e" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">set<shared_ptr<const <a class="el" href="classbvp_1_1overlapping__domain.html">overlapping_domain</a>> > <a class="el" href="classbvp_1_1overlapping__domain.html#debdd715a502c03233752494d1bf722e">bvp::overlapping_domain::overlappers</a><code> [private]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="126632eb207cc0ed7f33367b8ac9d0a1"></a><!-- doxytag: member="bvp::overlapping_domain::boundary_assignments" ref="126632eb207cc0ed7f33367b8ac9d0a1" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">map<point, shared_ptr<const <a class="el" href="classbvp_1_1overlapping__domain.html">overlapping_domain</a>> > <a class="el" href="classbvp_1_1overlapping__domain.html#126632eb207cc0ed7f33367b8ac9d0a1">bvp::overlapping_domain::boundary_assignments</a><code> [private]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <hr>The documentation for this class was generated from the following files:<ul> <li>include/<a class="el" href="ddm_8hpp-source.html">ddm.hpp</a><li><a class="el" href="ddm_8cpp.html">ddm.cpp</a></ul> </div> <hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 6 17:28:26 2008 by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> </body> </html>