Commit Graph
52 Commits
Author SHA1 Message Date
Jan Nikl 95327ad4c3 Removed scalar coefficient from BdrHyperbolicDirichletIntegrator. 2025-09-01 14:30:36 -07:00
Jan Nikl a186b57213 Added upwinding to BoundaryHyperbolicLFIntegrator and renamed it to BoundaryHyperbolicFlowIntegrator. 2025-09-01 14:17:08 -07:00
Jan Nikl 0c4d26917b Removed scalar coefficient option from BoundaryHyperbolicLFIntegrator. 2025-09-01 13:20:09 -07:00
Jan Nikl d4a5f69b52 Minor comment fixes. 2025-08-27 18:47:02 -07:00
Jan Nikl 770aa5bf52 Renamed BdrHyperbolicFormIntegrator to BdrHyperbolicDirichletIntegrator. 2025-08-27 18:35:42 -07:00
Jan Nikl cc2739ef78 make style 2025-08-27 15:41:37 -07:00
Jan NiklandChris Vogl 9351fb1550 Applied suggestions from Chris
Co-authored-by: Chris Vogl <vogl2@llnl.gov>
2025-08-28 11:31:55 -07:00
Jan Nikl e3beb0370e Added BdrHyperbolicFormIntegrator. 2025-08-18 23:07:34 -07:00
Jan Nikl 15874961af Added BoundaryHyperbolicLFIntegrator. 2025-07-27 23:01:26 -07:00
Jan Nikl 66ff264731 Added support for boundary integration to HyperbolicFormIntegrator. 2025-06-23 16:40:24 -07:00
Tzanio Kolev e4c2152419 Update Copyright to 2010-2025 2025-02-03 12:17:26 -08:00
Jan Nikl 837333b88a Renamed Godunov flux to upwinded flux. 2025-01-03 13:03:53 -08:00
Jan Nikl 1e4f2b5d2b Renamed GodunovFlux to ScalarGodunovFlux to make clear it is component-wise. 2024-12-12 12:08:51 -08:00
Jan Nikl e94e997790 Generalized gradient of RusanovFlux for systems. 2024-12-12 11:28:05 -08:00
Jan Nikl 0e1f45f060 Renamed rsolver to numFlux in HyperbolicFormIntegrator. 2024-12-11 09:30:17 -08:00
Jan Nikl 46ab66d499 Moved warning about component-wise Godunov to its constructor. 2024-12-10 16:47:53 -08:00
Jan Nikl 16e0bad850 Renamed RiemannSolver to NumericalFlux with depracation of the old name. 2024-12-10 09:37:09 -08:00
Jan Nikl 976234b376 Fixed initialization of max char speed in HyperbolicFormIntegrator. 2024-10-08 14:42:40 -07:00
Jan Nikl 09b7d0a251 A fix for Windows CI. 2024-10-02 15:34:55 -07:00
Jan Nikl 3d226227d8 Added tolerance for comparison of states. 2024-10-02 15:17:30 -07:00
Jan Nikl beae628d98 Removed Engquist-Osher flux as it conincides with Godunov. 2024-09-19 10:35:18 -07:00
Jan Nikl b6c7920a3d Fixed zeros for real_t type. 2024-09-18 17:46:14 -07:00
Jan Nikl 00a1775659 Fixed shadowing in HyperbolicFormIntegrator::AssembleElementGrad(). 2024-09-18 17:32:16 -07:00
Jan Nikl 969077f526 Added face gradient to HyperbolicFormIntegrator. 2024-09-18 15:41:23 -07:00
Jan Nikl 825e8224a2 Added gradient to Riemann solvers. 2024-09-18 15:39:58 -07:00
Jan Nikl e05b0bcb44 Improved Engquist-Osher Jacobian of average flux to use the limit form. 2024-09-18 15:39:58 -07:00
Jan Nikl 52945319b2 Improved Godunov Jacobian of average flux to use the limit form. 2024-09-18 15:39:58 -07:00
Jan Nikl 13cd22c4b2 Added side=1 implementation of Jacobian to RusanovFlux. 2024-09-18 15:39:58 -07:00
Jan Nikl f920464b4d Added side=1 implementation of Jacobian to GodunovFlux. 2024-09-18 15:39:57 -07:00
Jan Nikl 48cfa24e8e Added side=1 implementation of Jacobian to EngquistOsherFlux. 2024-09-18 15:39:57 -07:00
Jan Nikl c0ac027e72 Added Engquist-Osher flux. 2024-09-18 15:39:57 -07:00
Jan Nikl db38490daf Unified fluxes to use indexing parenthesis. 2024-09-18 15:39:43 -07:00
Jan Nikl ffaa345807 Added Godunov average and average Jacobian. 2024-09-18 15:39:43 -07:00
Jan Nikl 03007510f3 Added Godunov flux. 2024-09-18 15:39:43 -07:00
Jan Nikl 51af7963da Added Rusanov flux Average(Grad)(). 2024-09-18 15:39:07 -07:00
Jan Nikl 4e52184594 Minor cleanup of RusanovFlux. 2024-09-18 15:39:07 -07:00
Jan Nikl 3dda022825 Added average fluxes to advection and Burgers FluxFunctions. 2024-09-18 15:39:07 -07:00
Jan Nikl 130aa7072b Added normal fluxes to advection and Burgers FluxFunctions. 2024-09-18 15:39:07 -07:00
Jan Nikl dad4e4cf2e Added average (normal) flux methods to FluxFunction. 2024-09-18 15:39:07 -07:00
Jan Nikl 824ae129c5 Added Jacobians to AdvectionFlux. 2024-09-18 15:39:07 -07:00
Jan Nikl 7a824a4489 Optimized Burgers taking into account it has num_equations=1. 2024-09-18 15:39:07 -07:00
Jan Nikl 87638e3f26 Added JdotN to Burgers. 2024-09-18 15:39:07 -07:00
Jan Nikl 77095f5bc8 Moved the constructor of HyperbolicFormIntegrator to the top. 2024-09-18 15:32:47 -07:00
Jan Nikl c4d26dd313 Fixed dim of nor in HyperbolicFormIntegrator::AssembleFaceVector(). 2024-09-18 15:32:46 -07:00
Jan Nikl 093670e070 Fixed physical dshape dimension in HyperbolicFormIntegrator. 2024-09-18 15:32:46 -07:00
Jan Nikl 612e0777d8 Added gradient to HyperbolicFormIntegrator. 2024-09-18 15:32:46 -07:00
Jan Nikl e75359d87f Added optinal sign parameter to HyperbolicFormIntegrator. 2024-09-18 15:32:46 -07:00
Jan Nikl 78aea079ff Added Jacobian to BurgersFlux. 2024-09-18 15:32:46 -07:00
Jan Nikl 985b4c121e Added ComputeFluxJacobianDotN(). 2024-09-18 15:32:46 -07:00
Jan Nikl 3eacfe9d7e Changed allocation of flux in FluxFunction on-demand. 2024-09-18 14:12:42 -07:00