ExaDG
|
Public Member Functions | |
GeneralizedNewtonianModel () | |
virtual | ~GeneralizedNewtonianModel () |
void | initialize (dealii::MatrixFree< dim, Number > const &matrix_free_in, std::shared_ptr< Operators::ViscousKernel< dim, Number > > viscous_kernel_in, GeneralizedNewtonianModelData const &generalized_newtonian_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 | 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 | |
![]() | |
unsigned int | dof_index_velocity |
dealii::MatrixFree< dim, Number > const * | matrix_free |
std::shared_ptr< Operators::ViscousKernel< dim, Number > > | viscous_kernel |
ExaDG::IncNS::GeneralizedNewtonianModel< dim, Number >::GeneralizedNewtonianModel | ( | ) |
Constructor.
|
virtual |
Destructor.
|
finalvirtual |
Function for adding to the viscosity taking the currently stored viscosity as a basis.
Implements ExaDG::IncNS::ViscosityModelBase< dim, Number >.
void ExaDG::IncNS::GeneralizedNewtonianModel< dim, Number >::initialize | ( | dealii::MatrixFree< dim, Number > const & | matrix_free_in, |
std::shared_ptr< Operators::ViscousKernel< dim, Number > > | viscous_kernel_in, | ||
GeneralizedNewtonianModelData const & | generalized_newtonian_model_data_in, | ||
unsigned int const | dof_index_velocity_in ) |
Initialization function.
|
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 >.