![]() |
COOLFluiD
Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
|
Calculation of the stabilization coefficients for the SUPG method. More...
#include <SUPG.hpp>
Inherits noncopyable.
Public Types | |
typedef void | result_type |
Public Member Functions | |
ComputeTauImpl () | |
template<typename UT , typename NUT > | |
void | operator() (const UT &u, const NUT &nu_eff, const Real &dt, Real &tau_ps, Real &tau_su, Real &tau_bulk) const |
Compute the coefficients for the full Navier-Stokes equations. More... | |
template<typename UT , typename NUT > | |
void | operator() (const UT &u, const NUT &nu_eff, const Real &dt, Real &tau_su) const |
Only compute the SUPG coefficient. More... | |
template<typename UT > | |
void | operator() (const UT &u, const Real &nu_eff, const Real &dt, Real &tau_su) const |
Only compute the SUPG coefficient, overload for scalar viscosity. More... | |
template<typename SupportEtypeT , Uint Dim, bool IsEquationVar> | |
void | compute_coefficients (const solver::actions::Proto::EtypeTVariableData< solver::actions::Proto::ElementBased< Dim >, SupportEtypeT, Dim, IsEquationVar > &u, const Real element_nu, const Real &dt, Real &tau_ps, Real &tau_su, Real &tau_bulk) const |
template<typename UT > | |
void | compute_coefficients (const UT &u, const Real element_nu, const Real &dt, Real &tau_ps, Real &tau_su, Real &tau_bulk) const |
void | trigger_supg_type () |
Public Attributes | |
Real | alpha_ps |
Real | alpha_su |
Real | alpha_bu |
SUPGTypes::Type | supg_type |
std::string | supg_type_str |
Real | c1 |
Real | c2 |
Real | u_ref |
Calculation of the stabilization coefficients for the SUPG method.
typedef void result_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
SUPGTypes::Type supg_type |
Send comments to: COOLFluiD Web Admin |