|
ExaDG
|
Public Member Functions | |
| void | initialize (dealii::MatrixFree< dim, Number > const &matrix_free_in, dealii::Mapping< dim > const &mapping_in, std::shared_ptr< Operators::ViscousKernel< dim, Number > > viscous_kernel_in, TurbulenceModelData const &turbulence_model_data_in, unsigned int const dof_index_velocity_in) |
| void | set_viscosity (VectorType const &velocity) const final |
| void | add_viscosity (VectorType const &velocity) const final |
| void | calculate_filter_width (dealii::Mapping< dim > const &mapping) |
| Public Member Functions inherited from ExaDG::IncNS::ViscosityModelBase< dim, Number > | |
| void | initialize (dealii::MatrixFree< dim, Number > const &matrix_free_in, std::shared_ptr< Operators::ViscousKernel< dim, Number > > viscous_kernel_in, unsigned int const dof_index_velocity_in) |
Additional Inherited Members | |
| Protected Attributes inherited from ExaDG::IncNS::ViscosityModelBase< dim, Number > | |
| unsigned int | dof_index_velocity |
| dealii::MatrixFree< dim, Number > const * | matrix_free |
| std::shared_ptr< Operators::ViscousKernel< dim, Number > > | viscous_kernel |
|
finalvirtual |
Function for adding to the viscosity taking the currently stored viscosity as a basis.
Implements ExaDG::IncNS::ViscosityModelBase< dim, Number >.
| void ExaDG::IncNS::TurbulenceModel< dim, Number >::calculate_filter_width | ( | dealii::Mapping< dim > const & | mapping | ) |
This function calculates the filter width for each cell.
|
finalvirtual |
Function for setting the viscosity taking the viscosity stored in the viscous_kernel's data as a basis.
Implements ExaDG::IncNS::ViscosityModelBase< dim, Number >.