Advection of the variable with velocity set in the AdvectiveFluxCalculator. More...
#include <FluxLimitedTVDAdvection.h>
Public Member Functions | |
| FluxLimitedTVDAdvection (const InputParameters ¶meters) | |
Protected Member Functions | |
| virtual Real | computeQpResidual () override |
| virtual void | computeResidual () override |
| virtual void | computeJacobian () override |
Protected Attributes | |
| const AdvectiveFluxCalculatorBase & | _fluo |
| The user object that computes Kuzmin and Turek's K_ij, R+ and R-, etc quantities. More... | |
Advection of the variable with velocity set in the AdvectiveFluxCalculator.
This implements the flux-limited TVD scheme detailed in D Kuzmin and S Turek "High-resolution FEM-TVD schemes based on a fully multidimensional flux limiter" Journal of Computational Physics 198 (2004) 131-158
Use the quantities built and cached by AdvectiveFluxCalculator to build the residual and Jacobian contributions corresponding to Kuzmin and Turek's stabilized advection
Definition at line 32 of file FluxLimitedTVDAdvection.h.
| FluxLimitedTVDAdvection::FluxLimitedTVDAdvection | ( | const InputParameters & | parameters | ) |
Definition at line 28 of file FluxLimitedTVDAdvection.C.
|
overrideprotectedvirtual |
Definition at line 65 of file FluxLimitedTVDAdvection.C.
|
overrideprotectedvirtual |
Definition at line 35 of file FluxLimitedTVDAdvection.C.
|
overrideprotectedvirtual |
Definition at line 42 of file FluxLimitedTVDAdvection.C.
|
protected |
The user object that computes Kuzmin and Turek's K_ij, R+ and R-, etc quantities.
Definition at line 43 of file FluxLimitedTVDAdvection.h.
Referenced by computeJacobian(), and computeResidual().
1.8.16