Commit Graph

339 Commits

Author SHA1 Message Date
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
Magnus Ulimoen a58892044d bugfix h2linspace 2020-04-13 00:23:55 +02:00
Magnus Ulimoen cde8755c15 allow selection of operators 2020-04-13 00:08:02 +02:00
Magnus Ulimoen 0f1f115fc3 change to WB 2020-04-12 21:32:20 +02:00
Magnus Ulimoen 3e7b45b3be fix clippy lints 2020-04-12 20:44:52 +02:00
Magnus Ulimoen 90f72847fb add h2 operator 2020-04-12 19:27:18 +02:00
Magnus Ulimoen a9e4a7e0cc change macro to inlined func 2020-04-12 17:42:18 +02:00
Magnus Ulimoen 59c8509a98 add multigrid_integrate to sbp crate 2020-04-12 12:46:53 +02:00
Magnus Ulimoen ff6a179d92 move multigrid example 2020-04-12 12:43:14 +02:00
Magnus Ulimoen 9bf2a1513c use explicit integration routine 2020-04-11 19:56:44 +02:00
Magnus Ulimoen 596605a8b7 add more integration schemes 2020-04-11 19:44:40 +02:00
Magnus Ulimoen 29499c0c0c interpolation operators 2020-04-11 15:19:34 +02:00
Magnus Ulimoen 3d22a009d3 generalise RK4 integration 2020-04-10 17:36:01 +02:00
Magnus Ulimoen e7e40c759b move boundaryextractor 2020-04-10 12:30:18 +02:00
Magnus Ulimoen 032c1d9436 allow long+short options for output 2020-04-10 11:53:37 +02:00
Magnus Ulimoen 147f3040c3 divide instead of multiply h 2020-04-10 01:07:57 +02:00
Magnus Ulimoen a51ee210fe move eulerplot 2020-04-09 14:36:32 +02:00
Magnus Ulimoen 17edb14899 reformat SAT 2020-04-09 13:31:11 +02:00
Magnus Ulimoen 5f7bd70d1b fix boundary term allocation 2020-04-08 23:50:10 +02:00
Magnus Ulimoen fe2c7f1253 simplify macro invocation 2020-04-08 23:22:03 +02:00
Magnus Ulimoen c3a40d81ee use default trait methods 2020-04-08 23:07:14 +02:00
Magnus Ulimoen 60f9a89e65 add option to compute error at end of run 2020-04-08 20:26:19 +02:00
Magnus Ulimoen d174ac4854 add timing option 2020-04-08 20:04:12 +02:00
Magnus Ulimoen e395c9c740 eulerplot slider 2020-04-08 19:25:44 +02:00
Magnus Ulimoen b2eb79e71d remove error plotting 2020-04-08 18:06:50 +02:00