1acb7cca04
SCHEMES: Add a separate subroutine for higher order flux corrections.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:44:04 -03:00
ad37de3a99
EQUATIONS, SCHEMES: Merge speeds cm and cp into one variable.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:43:55 -03:00
ad0303d3ba
Update copyright.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-02 13:18:53 -03:00
f36979d74a
SCHEMES: Let user control the high order flux correction - corrected.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-10-04 11:12:05 -03:00
7578f1e9f2
Revert "SCHEMES: Let user control the high order flux correction."
...
This reverts commit 0dcc3cc95c384c8ed63d6b62aa1cdbcaa58e6672.
2019-10-04 11:11:05 -03:00
0dcc3cc95c
SCHEMES: Let user control the high order flux correction.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-10-04 11:02:05 -03:00
92b905cecd
SCHEMES: Pass only flux variables to Riemann solvers.
...
There is no need to interpolate or pass all variables to the Riemann
solvers. Just pass those related to flux calculation.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-10-03 21:48:04 -03:00
5847a4f086
SCHEMES: Correct numerical fluxes for higher-orders.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-03-30 22:50:08 -03:00
db1d3c6d4f
SCHEMES: Make initialize_schemes() resistant to wrong parameters.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-11 09:51:02 -02:00
5193ff3250
SCHEMES: Get rid of argument n in Riemann solvers.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 22:08:30 -02:00
e9d8bcc6cc
EQUATIONS: Remove the vector length argument from prim2cons().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 18:07:59 -02:00
218ca06190
EQUATIONS: Remove the vector length argument from fluxspeed().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 17:26:29 -02:00
2c66f83d80
SCHEMES: Use qi and fi for directional states and fluxes.
...
Since block dimensions are the same in all directions, only one state
vector and flux vector is required in update_flux_*() subroutines.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 15:34:35 -02:00
e65d9137d6
SCHEMES: Use nb, ne instead of ib, ie, jb, je, kb, ke.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 14:19:49 -02:00
2f41bdabf2
SCHEMES: Use bcells instead of im, jm, km.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 10:55:04 -02:00
8bfe3adb7c
SCHEMES: Use helper subroutines in print_schemes().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 22:32:53 -02:00
122d228248
SCHEMES, DRIVER: Add print_schemes().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 14:58:40 -02:00
54f5a6084f
SCHEMES: Replace explicit calls to get_parameter_*() with unified one.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-28 21:31:30 -02:00
f8b65842af
Move source files from src/ to sources/.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-28 09:14:20 -02:00