package dynamics_pde
The dynamics_pde
package contains classes, traits and objects for
system dynamics simulations using Partial Differential Equations 'PDE's.
- Alphabetic
- By Inheritance
- dynamics_pde
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
class
FirstOrderPDE
extends Error
The
FirstOrderPDE
class is used to solve first order partial differential equations like the Advection Equation.The
FirstOrderPDE
class is used to solve first order partial differential equations like the Advection Equation. Let 'u(x, t)' = concentration in a fluid with velocity 'v' at position '0 <= x <= xm' and time 't' > 0. Numerically solve theAdvection Equation: u_t + v(x, t) * u_x = 0 with initial conditions u(x, 0) = ic(x) boundary conditions (u(0, t), u(xm, t)) = bc
-
class
ParabolicPDE
extends Error
The
ParabolicPDE' class is used to solve parabolic partial differential equations like the Heat Equation. Let 'u(x, t)' = temperature of a rod at position '0 <= x <= xm' and time 't' > 0. Numerically solve the
The
ParabolicPDE' class is used to solve parabolic partial differential equations like the Heat Equation. Let 'u(x, t)' = temperature of a rod at position '0 <= x <= xm' and time 't' > 0. Numerically solve the
Heat Equation: u_t = k * u_xx with initial conditions u(x, 0) = ic(x) boundary conditions (u(0, t), u(xm, t)) = bc
Value Members
-
object
FirstOrderPDETest
extends App
The
FirstOrderPDETest
object is used to test theFirstOrderPDE
class.The
FirstOrderPDETest
object is used to test theFirstOrderPDE
class. Numerically solve the Advection Equation: 'du/dt + v(x, t) * du/dx = 0' -
object
FirstOrderPDETest2
extends App
The
FirstOrderPDETest2
object is used to test theFirstOrderPDE
class.The
FirstOrderPDETest2
object is used to test theFirstOrderPDE
class. Numerically solve the Advection Equation: 'du/dt + v(x, t) * du/dx = 0' -
object
FirstOrderPDETest3
extends App
The
FirstOrderPDETest3
object is used to test theFirstOrderPDE
class.The
FirstOrderPDETest3
object is used to test theFirstOrderPDE
class. Numerically solve the Advection Equation: 'du/dt + v(x, t) * du/dx = 0'- See also
www.public.asu.edu/~hhuang38/pde_slides_numerical.pdf
-
object
ParabolicPDETest
extends App
The
ParabolicPDETest
object is used to test theParabolicPDE
class.The
ParabolicPDETest
object is used to test theParabolicPDE
class. Numerically solve the Heat Equation: 'du/dt = k * d2u/dx2'.- See also
personales.unican.es/gutierjm/cursos/cornell/9_PDEs.pdf