Skip to content

Commit

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

## Solver
The finite-difference method was used, in result we get tridiagonal system of linear equations
and solve it with help of tridiagonal matrix algorithm (or Thomas algorithm).

In Russian - algorithm has name "Progonka" (метод прогонки).
and solve it with help of tridiagonal matrix algorithm (or Thomas algorithm) (or "метод прогонки" in Russian).

## How to build

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,14 @@
import static org.assertj.core.api.Assertions.assertThat;

/**
* <pre>
* Solution of wave equation: Utt = c^2*Uxx
* <p>
* Check <a href="https://math.libretexts.org/Bookshelves/Differential_Equations/Differential_Equations_(Chasnov)/09%3A_Partial_Differential_Equations/9.06%3A_Solution_of_the_Wave_Equation">article</a>
* - constant displacement U=0 on the left & right borders
* - initial displacement with triangle profile (see method getU0(x))
* - constant coefficient c
* </pre>
*
* @see <a href="https://math.libretexts.org/Bookshelves/Differential_Equations/Differential_Equations_(Chasnov)/09%3A_Partial_Differential_Equations/9.06%3A_Solution_of_the_Wave_Equation">article</a>
*/
class HyperbolicEquationTest {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,13 @@

/**
* <pre>
* Solution of diffusion problem:
* - plate with thickness L=1 mm
* Solution of diffusion equation: Ut = D*Uxx
* - constant concentration C=0 on the left & right borders
* - initial concentration with triangle profile: most of mass concentrated in the center (see method getU0(x))
* - constant diffusion coefficient D=1e-9
* - initial concentration with triangle profile: most mass concentrated in the center (see method getU0(x))
* - constant diffusion coefficient
* </pre>
*
* @see <a href="https://math.libretexts.org/Bookshelves/Differential_Equations/Differential_Equations_(Chasnov)/09%3A_Partial_Differential_Equations/9.05%3A_Solution_of_the_Diffusion_Equation">article</a>
*/
class ParabolicEquationTest {

Expand Down

0 comments on commit 3c5f116

Please sign in to comment.