Skip to content

Commit

Permalink
Adjust README & javadocs
Browse files Browse the repository at this point in the history
  • Loading branch information
andrei-punko committed Oct 20, 2024
1 parent 4d956b9 commit ff1b8b2
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 8 deletions.
10 changes: 6 additions & 4 deletions README.MD
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,13 @@ Gradle isn't required because of embedded Gradle presence in the project

## Supported PD equation types

- Parabolic equation (described heat/mass transfer)
Check [ParabolicEquation](src/main/java/by/andd3dfx/math/pde/equation/ParabolicEquation.java) class for details
- Parabolic equation (described heat/mass transfer):
M(x,t,U)*dU_dt = dU(K(x,t,U)*dU_dx)_dx + V(x,t,U)*dU_dx + F(x,t,U) where U = U(x,t)
Check [ParabolicEquation](src/main/java/by/andd3dfx/math/pde/equation/ParabolicEquation.java) for details

- Hyperbolic equation (described oscillation processes)
Check [HyperbolicEquation](src/main/java/by/andd3dfx/math/pde/equation/HyperbolicEquation.java) class for details
- Hyperbolic equation (described oscillation processes):
M(x,t,U)*d2U_dt2 + L(x,t,U)*dU_dt = dU(K(x,t,U)*dU_dx)_dx + V(x,t,U)*dU_dx + F(x,t,U) where U = U(x,t)
Check [HyperbolicEquation](src/main/java/by/andd3dfx/math/pde/equation/HyperbolicEquation.java) for details

## Solver
The finite-difference method was used, in result we get tridiagonal system of linear equations
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
import by.andd3dfx.math.pde.border.BorderConditionType3;

/**
* Hyperbolic equation:
* M(x,t,U)*d2U_dt2 + L(x,t,U)*dU_dt = K(x,t,U)*d2U_dt2 + V(x,t,U)*dU_dt + F(x,t,U) where U = U(x,t)
* Hyperbolic equation (described oscillation processes):
* M(x,t,U)*d2U_dt2 + L(x,t,U)*dU_dt = dU(K(x,t,U)*dU_dx)_dx + V(x,t,U)*dU_dx + F(x,t,U) where U = U(x,t)
*/
public class HyperbolicEquation extends Equation {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
import by.andd3dfx.math.pde.border.BorderConditionType3;

/**
* Parabolic equation:
* M(x,t,U)*dU_dt = dU(K(x,t,U)*dU_dt)_dt + V(x,t,U)*dU_dt + F(x,t,U) where U = U(x,t)
* Parabolic equation (described heat/mass transfer):
* M(x,t,U)*dU_dt = dU(K(x,t,U)*dU_dx)_dx + V(x,t,U)*dU_dx + F(x,t,U) where U = U(x,t)
*/
public class ParabolicEquation extends Equation {

Expand Down

0 comments on commit ff1b8b2

Please sign in to comment.