Page MenuHomec4science

_runge_kutta_order4_8h_source.html
No OneTemporary

File Metadata

Created
Mon, May 20, 12:40

_runge_kutta_order4_8h_source.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: RungeKuttaOrder4.h Source File</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('_runge_kutta_order4_8h_source.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">RungeKuttaOrder4.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef PCSC_VECTORIALODE_GROUP15_RUNGEKUTTAORDER4_H</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define PCSC_VECTORIALODE_GROUP15_RUNGEKUTTAORDER4_H</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &quot;RungeKutta.h&quot;</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;</div><div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="class_runge_kutta_order4.html"> 12</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_runge_kutta_order4.html">RungeKuttaOrder4</a> : <span class="keyword">public</span> <a class="code" href="class_runge_kutta.html">RungeKutta</a> {</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; <a class="code" href="class_runge_kutta_order4.html#a599bea2c5f1f537f8874f6c354e36f44">RungeKuttaOrder4</a>(<a class="code" href="class_input.html">Input</a> &amp;input, <a class="code" href="class_solution.html">Solution</a> &amp;solution); <span class="comment">//Constructor which completes the one of VectorialODE class and RungeKutta class</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_runge_kutta_order4.html#adcbebe25dead4efc0c9ca9a68bceb80d">SolveVectorialODE</a>() <span class="keyword">override</span>; <span class="comment">//Precise definition of the virtual inherited method to solve the ODE using Runge Kutta 4 steps method</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;};</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#endif //PCSC_VECTORIALODE_GROUP15_RUNGEKUTTAORDER4_H</span></div><div class="ttc" id="class_runge_kutta_order4_html_adcbebe25dead4efc0c9ca9a68bceb80d"><div class="ttname"><a href="class_runge_kutta_order4.html#adcbebe25dead4efc0c9ca9a68bceb80d">RungeKuttaOrder4::SolveVectorialODE</a></div><div class="ttdeci">void SolveVectorialODE() override</div><div class="ttdoc">Method allowing the implementation of Runge-Kutta method 4 step. This method is one of the several de...</div><div class="ttdef"><b>Definition:</b> RungeKuttaOrder4.cpp:16</div></div>
<div class="ttc" id="class_runge_kutta_order4_html_a599bea2c5f1f537f8874f6c354e36f44"><div class="ttname"><a href="class_runge_kutta_order4.html#a599bea2c5f1f537f8874f6c354e36f44">RungeKuttaOrder4::RungeKuttaOrder4</a></div><div class="ttdeci">RungeKuttaOrder4(Input &amp;input, Solution &amp;solution)</div><div class="ttdoc">Constructor inherited from the RungeKutta class (also inherited from VectorialODE) ...</div><div class="ttdef"><b>Definition:</b> RungeKuttaOrder4.cpp:8</div></div>
<div class="ttc" id="class_runge_kutta_html"><div class="ttname"><a href="class_runge_kutta.html">RungeKutta</a></div><div class="ttdoc">Class allowing a more precise definition of one of the ODE solvers technics which is Runge-Kutta meth...</div><div class="ttdef"><b>Definition:</b> RungeKutta.h:12</div></div>
<div class="ttc" id="class_solution_html"><div class="ttname"><a href="class_solution.html">Solution</a></div><div class="ttdoc">This class allows the saving in the memory and the writing in a output file of the solution of the OD...</div><div class="ttdef"><b>Definition:</b> Solution.h:15</div></div>
<div class="ttc" id="class_input_html"><div class="ttname"><a href="class_input.html">Input</a></div><div class="ttdoc">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. </div><div class="ttdef"><b>Definition:</b> Input.h:16</div></div>
<div class="ttc" id="class_runge_kutta_order4_html"><div class="ttname"><a href="class_runge_kutta_order4.html">RungeKuttaOrder4</a></div><div class="ttdoc">Class implementing the Runge-Kutta 4 steps to solve the ODE system. Runge-Kutta method allows the sol...</div><div class="ttdef"><b>Definition:</b> RungeKuttaOrder4.h:12</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><b>RungeKuttaOrder4.h</b></li>
<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