ExaDG
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ExaDG::IncNS::TurbulenceModel< dim, Number > Class Template Reference
Inheritance diagram for ExaDG::IncNS::TurbulenceModel< dim, Number >:
ExaDG::IncNS::ViscosityModelBase< dim, Number >

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
 

Member Function Documentation

◆ add_viscosity()

template<int dim, typename Number >
void ExaDG::IncNS::TurbulenceModel< dim, Number >::add_viscosity ( VectorType const & velocity) const
finalvirtual

Function for adding to the viscosity taking the currently stored viscosity as a basis.

Implements ExaDG::IncNS::ViscosityModelBase< dim, Number >.

◆ calculate_filter_width()

template<int dim, typename Number >
void ExaDG::IncNS::TurbulenceModel< dim, Number >::calculate_filter_width ( dealii::Mapping< dim > const & mapping)

This function calculates the filter width for each cell.

◆ set_viscosity()

template<int dim, typename Number >
void ExaDG::IncNS::TurbulenceModel< dim, Number >::set_viscosity ( VectorType const & velocity) const
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 >.


The documentation for this class was generated from the following files: