|
escript
Revision_
|
#include <FluxLimiter.h>
Public Member Functions | |
| FCT_FluxLimiter (const_TransportProblem_ptr tp) | |
| ~FCT_FluxLimiter () | |
| dim_t | getTotalNumRows () const |
| SystemMatrixPattern_ptr | getFluxPattern () const |
| void | setU_tilde (const double *Mu_tilde) |
| void | addLimitedFluxes_Start () |
| void | addLimitedFluxes_Complete (double *b) |
Public Attributes | |
| SystemMatrix_ptr | antidiffusive_fluxes |
| escript::JMPI | mpi_info |
| double | dt |
| double * | u_tilde |
| double * | MQ |
| double * | R |
| Coupler_ptr< real_t > | R_coupler |
| Coupler_ptr< real_t > | u_tilde_coupler |
| double * | borrowed_lumped_mass_matrix |
| paso::FCT_FluxLimiter::FCT_FluxLimiter | ( | const_TransportProblem_ptr | tp | ) |
| paso::FCT_FluxLimiter::~FCT_FluxLimiter | ( | ) |
References borrowed_lumped_mass_matrix, and u_tilde.
| void paso::FCT_FluxLimiter::addLimitedFluxes_Complete | ( | double * | b | ) |
References R.
Referenced by paso::FCT_Solver::updateLCN(), and paso::FCT_Solver::updateNL().
| void paso::FCT_FluxLimiter::addLimitedFluxes_Start | ( | ) |
References u_tilde.
Referenced by paso::FCT_Solver::updateLCN(), and paso::FCT_Solver::updateNL().
|
inline |
|
inline |
| void paso::FCT_FluxLimiter::setU_tilde | ( | const double * | Mu_tilde | ) |
Referenced by paso::FCT_Solver::updateLCN(), and paso::FCT_Solver::updateNL().
| SystemMatrix_ptr paso::FCT_FluxLimiter::antidiffusive_fluxes |
Referenced by paso::FCT_Solver::updateLCN(), and paso::FCT_Solver::updateNL().
| double* paso::FCT_FluxLimiter::borrowed_lumped_mass_matrix |
Referenced by ~FCT_FluxLimiter().
| double paso::FCT_FluxLimiter::dt |
| escript::JMPI paso::FCT_FluxLimiter::mpi_info |
Referenced by paso::FCT_Solver::updateLCN(), and paso::FCT_Solver::updateNL().
| double* paso::FCT_FluxLimiter::MQ |
| double* paso::FCT_FluxLimiter::R |
Referenced by addLimitedFluxes_Complete().
| Coupler_ptr<real_t> paso::FCT_FluxLimiter::R_coupler |
| double* paso::FCT_FluxLimiter::u_tilde |
Referenced by addLimitedFluxes_Start(), paso::FCT_Solver::updateLCN(), paso::FCT_Solver::updateNL(), and ~FCT_FluxLimiter().
| Coupler_ptr<real_t> paso::FCT_FluxLimiter::u_tilde_coupler |
Referenced by paso::FCT_Solver::setAntiDiffusionFlux_linearCN().
1.8.17