Page MenuHomec4science

hierarchy.html
No OneTemporary

File Metadata

Created
Mon, May 20, 23:51

hierarchy.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>VectorialODE: Class Hierarchy</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">VectorialODE
&#160;<span id="projectnumber">https://c4science.ch/source/Group15/repository/master/</span>
</div>
<div id="projectbrief">Caroline Violot and Nicolas Lesimple</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('hierarchy.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class Hierarchy</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_exception.html" target="_self">Exception</a></td><td class="desc">Class allowing the definition of the exception when the user enter the variables to define the input </td></tr>
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_input.html" target="_self">Input</a></td><td class="desc">Class allowing the saving of all the variables to define the system we want to solve. In fact, it takes as input variable (integer or double): Timestep, Dimension, Order, NumberSteps, WriteOutputTimestep. Moreover, <a class="el" href="class_input.html" title="Class allowing the saving of all the variables to define the system we want to solve. In fact, it takes as input variable (integer or double): Timestep, Dimension, Order, NumberSteps, WriteOutputTimestep. Moreover, Input object needs 3 matrix to define the system : InitialConditionMatrix, CoefficientMatrix, FunctionMatrix. Matrix are defined to be vector of vector of double. Input variables are given to the input class by the constructor. The other methods are getter allowing the access to theses private attributes. ">Input</a> object needs 3 matrix to define the system : InitialConditionMatrix, CoefficientMatrix, FunctionMatrix. Matrix are defined to be vector of vector of double. <a class="el" href="class_input.html" title="Class allowing the saving of all the variables to define the system we want to solve. In fact, it takes as input variable (integer or double): Timestep, Dimension, Order, NumberSteps, WriteOutputTimestep. Moreover, Input object needs 3 matrix to define the system : InitialConditionMatrix, CoefficientMatrix, FunctionMatrix. Matrix are defined to be vector of vector of double. Input variables are given to the input class by the constructor. The other methods are getter allowing the access to theses private attributes. ">Input</a> variables are given to the input class by the constructor. The other methods are getter allowing the access to theses private attributes </td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_solution.html" target="_self">Solution</a></td><td class="desc">This class allows the saving in the memory and the writing in a output file of the solution of the ODE system. The constructor need the input object defining the system to create a consistent format for the solution. In this class, method allowing the retrieve, the modification and the writing of the solution are implemented. The attributes of this class are the the solution matrix and two integer defining the size of this solution </td></tr>
<tr id="row_3_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_3_" class="arrow" onclick="toggleFolder('3_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_vectorial_o_d_e.html" target="_self">VectorialODE</a></td><td class="desc">Class allowing the definition ODE solvers. This is an abstract class. The method SolveVectorialODE is virtual and it will be defined in different ways in the inherited classes </td></tr>
<tr id="row_3_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_3_0_" class="arrow" onclick="toggleFolder('3_0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_bashforth.html" target="_self">Bashforth</a></td><td class="desc">Class allowing a more precise definition of one of the ODE solvers technics which is Adam-Bashforth method. This is an abstract class as before because the method SolveVectorialODE is virtual and it will be defined in different ways in the inherited classes. The different Adam-Bashforth method correspond to the different order we use to solve the system </td></tr>
<tr id="row_3_0_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_bashforth_first_step.html" target="_self">BashforthFirstStep</a></td><td class="desc">Class implementing the Adam-Bashforth 1 step (Forward Euler) to solve the ODE system. <a class="el" href="class_bashforth.html" title="Class allowing a more precise definition of one of the ODE solvers technics which is Adam-Bashforth m...">Bashforth</a> method allows the solving of the ODE system. This class is implementing in such a way that it only writes the solution every WriteOutputTimestep. This class is inherited from <a class="el" href="class_bashforth.html" title="Class allowing a more precise definition of one of the ODE solvers technics which is Adam-Bashforth m...">Bashforth</a> class also inherited from <a class="el" href="class_vectorial_o_d_e.html" title="Class allowing the definition ODE solvers. This is an abstract class. The method SolveVectorialODE is...">VectorialODE</a> </td></tr>
<tr id="row_3_0_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_bashforth_fourth_step.html" target="_self">BashforthFourthStep</a></td><td class="desc">Class implementing the Adam-Bashforth 4 steps to solve the ODE system. <a class="el" href="class_bashforth.html" title="Class allowing a more precise definition of one of the ODE solvers technics which is Adam-Bashforth m...">Bashforth</a> method allows the solving of the ODE system. This class is implementing in such a way that it only writes the solution every WriteOutputTimestep. This class is inherited from <a class="el" href="class_bashforth.html" title="Class allowing a more precise definition of one of the ODE solvers technics which is Adam-Bashforth m...">Bashforth</a> class also inherited from <a class="el" href="class_vectorial_o_d_e.html" title="Class allowing the definition ODE solvers. This is an abstract class. The method SolveVectorialODE is...">VectorialODE</a> </td></tr>
<tr id="row_3_0_2_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_bashforth_second_step.html" target="_self">BashforthSecondStep</a></td><td class="desc">Class implementing the Adam-Bashforth 2 steps to solve the ODE system. <a class="el" href="class_bashforth.html" title="Class allowing a more precise definition of one of the ODE solvers technics which is Adam-Bashforth m...">Bashforth</a> method allows the solving of the ODE system. This class is implementing in such a way that it only writes the solution every WriteOutputTimestep. This class is inherited from <a class="el" href="class_bashforth.html" title="Class allowing a more precise definition of one of the ODE solvers technics which is Adam-Bashforth m...">Bashforth</a> class also inherited from <a class="el" href="class_vectorial_o_d_e.html" title="Class allowing the definition ODE solvers. This is an abstract class. The method SolveVectorialODE is...">VectorialODE</a> </td></tr>
<tr id="row_3_0_3_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_bashforth_third_step.html" target="_self">BashforthThirdStep</a></td><td class="desc">Class implementing the Adam-Bashforth 3 steps to solve the ODE system. <a class="el" href="class_bashforth.html" title="Class allowing a more precise definition of one of the ODE solvers technics which is Adam-Bashforth m...">Bashforth</a> method allows the solving of the ODE system. This class is implementing in such a way that it only writes the solution every WriteOutputTimestep. This class is inherited from <a class="el" href="class_bashforth.html" title="Class allowing a more precise definition of one of the ODE solvers technics which is Adam-Bashforth m...">Bashforth</a> class also inherited from <a class="el" href="class_vectorial_o_d_e.html" title="Class allowing the definition ODE solvers. This is an abstract class. The method SolveVectorialODE is...">VectorialODE</a> </td></tr>
<tr id="row_3_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_3_1_" class="arrow" onclick="toggleFolder('3_1_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_runge_kutta.html" target="_self">RungeKutta</a></td><td class="desc">Class allowing a more precise definition of one of the ODE solvers technics which is Runge-Kutta method. This is an abstract class as before because the method SolveVectorialODE is virtual and it will be defined in different ways in the inherited classes. The different Runge-Kutta method correspond to the different order we use to solve the system </td></tr>
<tr id="row_3_1_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_runge_kutta_order2.html" target="_self">RungeKuttaOrder2</a></td><td class="desc">Class implementing the Runge-Kutta 2 steps to solve the ODE system. Runge-Kutta method allows the solving of the ODE system. This class is implementing in such a way that it only writes the solution every WriteOutputTimestep. This class is inherited from <a class="el" href="class_runge_kutta.html" title="Class allowing a more precise definition of one of the ODE solvers technics which is Runge-Kutta meth...">RungeKutta</a> class also inherited from <a class="el" href="class_vectorial_o_d_e.html" title="Class allowing the definition ODE solvers. This is an abstract class. The method SolveVectorialODE is...">VectorialODE</a> </td></tr>
<tr id="row_3_1_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_runge_kutta_order4.html" target="_self">RungeKuttaOrder4</a></td><td class="desc">Class implementing the Runge-Kutta 4 steps to solve the ODE system. Runge-Kutta method allows the solving of the ODE system. This class is implementing in such a way that it only writes the solution every WriteOutputTimestep. This class is inherited from <a class="el" href="class_runge_kutta.html" title="Class allowing a more precise definition of one of the ODE solvers technics which is Runge-Kutta meth...">RungeKutta</a> class also inherited from <a class="el" href="class_vectorial_o_d_e.html" title="Class allowing the definition ODE solvers. This is an abstract class. The method SolveVectorialODE is...">VectorialODE</a> </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.14 </li>
</ul>
</div>
</body>
</html>

Event Timeline