ExaDG
Loading...
Searching...
No Matches
ExaDG::InverseMassOperator< dim, n_components, Number > Class Template Reference

Public Member Functions

void initialize (dealii::MatrixFree< dim, Number > const &matrix_free_in, InverseMassOperatorData< Number > const inverse_mass_operator_data, dealii::AffineConstraints< Number > const *constraints=nullptr)
 
void update ()
 
void apply (VectorType &dst, VectorType const &src) const
 
void apply_scale (VectorType &dst, double const scaling_factor, VectorType const &src) const
 

Member Function Documentation

◆ update()

template<int dim, int n_components, typename Number>
void ExaDG::InverseMassOperator< dim, n_components, Number >::update ( )
inline

Updates the inverse mass operator. This function recomputes the preconditioners in case the geometry has changed (e.g. the mesh has been deformed).


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