Commit Graph

263 Commits

Author SHA1 Message Date
Magnus Ulimoen 29db6b73df readd diff_op naive 2020-05-01 17:44:33 +02:00
Magnus Ulimoen 78da9baaea name booleans 2020-05-01 00:09:46 +02:00
Magnus Ulimoen 177a6abd99 use generalised diff_op_row for Upwind4 2020-04-30 23:37:51 +02:00
Magnus Ulimoen 34f837c0be default operator bugfix 2020-04-30 20:03:34 +02:00
Magnus Ulimoen c4848ffd1a simdify diff_op_col 2020-04-29 23:06:19 +02:00
Magnus Ulimoen cc5399a940 diff_op_col as function factory 2020-04-29 19:59:48 +02:00
Magnus Ulimoen ff2a141505 diff_op_row as function factory 2020-04-29 19:52:55 +02:00
Magnus Ulimoen 615b2a6990 parse into several vortices 2020-04-23 18:34:37 +02:00
Magnus Ulimoen 96a8a2e64d add misc files 2020-04-23 17:53:50 +02:00
Magnus Ulimoen 1ee8dc5e9a keep tests up to date 2020-04-23 17:49:31 +02:00
Magnus Ulimoen 650f7f204a special case first vortice 2020-04-23 00:08:28 +02:00
Magnus Ulimoen db6f7ef41f allow several vortices 2020-04-22 23:59:06 +02:00
Magnus Ulimoen d60770dcbf clippy lints 2020-04-22 22:29:26 +02:00
Magnus Ulimoen 35c4b25be3 move boundary extraction into parallel section 2020-04-22 22:22:19 +02:00
Magnus Ulimoen dd7edd46d5 deduplify bt extraction 2020-04-22 22:16:34 +02:00
Magnus Ulimoen 86f75905d9 use name of grid in output 2020-04-22 20:47:26 +02:00
Magnus Ulimoen 6fe4e1460f upgrade ndarray 2020-04-22 17:59:13 +02:00
Magnus Ulimoen 1718053508 remove trailing zeros in blocks 2020-04-22 17:48:15 +02:00
Magnus Ulimoen c6e467bc2d add col-wise specialisation 2020-04-22 00:32:49 +02:00
Magnus Ulimoen cdd25b1750 add row-wise specialisation 2020-04-21 23:19:02 +02:00
Magnus Ulimoen 5bf066c2e2 diff_op_1d signature change 2020-04-21 22:15:47 +02:00
Magnus Ulimoen c36dcc4e6d add sbp xi/eta benches 2020-04-20 21:33:54 +02:00
Magnus Ulimoen 5003c0d55c adaptive integration option 2020-04-19 20:45:06 +02:00
Magnus Ulimoen 597e1ab4a0 add and move multigrid examples 2020-04-19 18:52:47 +02:00
Magnus Ulimoen ed0f0e4a20 add tsection type interfaces
This interface combines grids which do not have clean interfaces.

The type of interface has not been tested or verified here.
2020-04-19 18:49:43 +02:00
Magnus Ulimoen 297e295532 add operators as upwind 2020-04-18 21:38:39 +02:00
Magnus Ulimoen 74c6e41ea0 tighten interpolation bounds 2020-04-16 21:35:59 +02:00
Magnus Ulimoen cfff49107c simplify integrate function 2020-04-16 20:40:22 +02:00
Magnus Ulimoen 41935728e1 change json format 2020-04-15 23:58:39 +02:00
Magnus Ulimoen ec9dc79704 move json parsing to multigrid 2020-04-15 20:18:51 +02:00
Magnus Ulimoen 02cac56fb5 move direction 2020-04-15 20:14:44 +02:00
Magnus Ulimoen a37d9f4bce adapt multigrid to dynamic dispatch 2020-04-15 19:50:23 +02:00
Magnus Ulimoen d4831b4336 change startpoint 2020-04-15 19:48:44 +02:00
Magnus Ulimoen 9023adf01f use Direction struct 2020-04-15 19:22:10 +02:00
Magnus Ulimoen 655d76f47d use dynamic dispatch 2020-04-15 17:47:17 +02:00
Magnus Ulimoen 5068a6123c add dyn cast to sbp 2020-04-15 17:36:45 +02:00
Magnus Ulimoen d089df6d54 change trait signaturs 2020-04-15 17:17:48 +02:00
Magnus Ulimoen 6df4632719 add back specialization 2020-04-15 00:37:46 +02:00
Magnus Ulimoen 1667eaaca0 change sbp operators for dimensionality 2020-04-15 00:12:54 +02:00
Magnus Ulimoen 85f3c46430 SbpOperator takes &self 2020-04-14 21:59:02 +02:00
Magnus Ulimoen abc9c09bd7 add more complicated grid scenario 2020-04-14 17:53:26 +02:00
Magnus Ulimoen 3c54398e41 change restriction on h2 grid interpolation 2020-04-13 23:02:47 +02:00
Magnus Ulimoen 98c5998657 add more interpolation ops 2020-04-13 22:56:43 +02:00
Magnus Ulimoen f3ba234b28 add upwind9h2 2020-04-13 22:08:47 +02:00
Magnus Ulimoen 9cfd54253f change trait signature for interpolation 2020-04-13 20:56:29 +02:00
Magnus Ulimoen 2adf91e1ce relax Fn bound on integrate functions 2020-04-13 18:39:21 +02:00
Magnus Ulimoen fe2621df11 move file handling to separate module 2020-04-13 13:31:01 +02:00
Magnus Ulimoen 058f0e9923 more operator combinations 2020-04-13 13:26:51 +02:00
Magnus Ulimoen 967e4b9e48 allow multi operator for euler solvers 2020-04-13 01:07:46 +02:00
Magnus Ulimoen 9c917abb16 introduce two diff SBP operators on same domain 2020-04-13 00:56:53 +02:00