<trid="row_0_"class="even"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="class_exception.html"target="_self">Exception</a></td><tdclass="desc">Class allowing the definition of the exception when the user enter the variables to define the input </td></tr>
<trid="row_1_"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="class_input.html"target="_self">Input</a></td><tdclass="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, <aclass="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. <aclass="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>
<trid="row_2_"class="even"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="class_solution.html"target="_self">Solution</a></td><tdclass="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>
<trid="row_3_"><tdclass="entry"><spanstyle="width:0px;display:inline-block;"> </span><spanid="arr_3_"class="arrow"onclick="toggleFolder('3_')">▼</span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="class_vectorial_o_d_e.html"target="_self">VectorialODE</a></td><tdclass="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>
<trid="row_3_0_"class="even"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanid="arr_3_0_"class="arrow"onclick="toggleFolder('3_0_')">▼</span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="class_bashforth.html"target="_self">Bashforth</a></td><tdclass="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>
<trid="row_3_0_0_"><tdclass="entry"><spanstyle="width:48px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="class_bashforth_first_step.html"target="_self">BashforthFirstStep</a></td><tdclass="desc">Class implementing the Adam-Bashforth 1 step (Forward Euler) to solve the ODE system. <aclass="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 <aclass="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 <aclass="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>
<trid="row_3_0_1_"class="even"><tdclass="entry"><spanstyle="width:48px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="class_bashforth_fourth_step.html"target="_self">BashforthFourthStep</a></td><tdclass="desc">Class implementing the Adam-Bashforth 4 steps to solve the ODE system. <aclass="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 <aclass="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 <aclass="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>
<trid="row_3_0_2_"><tdclass="entry"><spanstyle="width:48px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="class_bashforth_second_step.html"target="_self">BashforthSecondStep</a></td><tdclass="desc">Class implementing the Adam-Bashforth 2 steps to solve the ODE system. <aclass="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 <aclass="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 <aclass="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>
<trid="row_3_0_3_"class="even"><tdclass="entry"><spanstyle="width:48px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="class_bashforth_third_step.html"target="_self">BashforthThirdStep</a></td><tdclass="desc">Class implementing the Adam-Bashforth 3 steps to solve the ODE system. <aclass="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 <aclass="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 <aclass="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>
<trid="row_3_1_"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanid="arr_3_1_"class="arrow"onclick="toggleFolder('3_1_')">▼</span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="class_runge_kutta.html"target="_self">RungeKutta</a></td><tdclass="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>
<trid="row_3_1_0_"class="even"><tdclass="entry"><spanstyle="width:48px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="class_runge_kutta_order2.html"target="_self">RungeKuttaOrder2</a></td><tdclass="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 <aclass="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 <aclass="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>
<trid="row_3_1_1_"><tdclass="entry"><spanstyle="width:48px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="class_runge_kutta_order4.html"target="_self">RungeKuttaOrder4</a></td><tdclass="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 <aclass="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 <aclass="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 -->
<divid="nav-path"class="navpath"><!-- id is needed for treeview function! -->