|
Reference documentation for deal.II version 9.2.0
|
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\)
\(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\)
\(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\)
\(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Go to the documentation of this file.
16 #ifndef dealii_smoothness_estimator_h
17 #define dealii_smoothness_estimator_h
35 template <
typename Number>
40 template <
int dim,
int spacedim>
42 template <
int dim,
int spacedim>
48 template <
int dim,
int spacedim>
50 template <
int dim,
int spacedim>
160 template <
int dim,
int spacedim,
typename VectorType>
164 const VectorType & solution,
165 Vector<float> & smoothness_indicators,
168 const double smallest_abs_coefficient = 1
e-10,
169 const bool only_flagged_cells =
false);
216 template <
int dim,
int spacedim,
typename VectorType>
221 const VectorType & solution,
222 Vector<float> & smoothness_indicators,
224 const double smallest_abs_coefficient = 1
e-10,
225 const bool only_flagged_cells =
false);
237 template <
int dim,
int spacedim>
396 template <
int dim,
int spacedim,
typename VectorType>
400 const VectorType & solution,
401 Vector<float> & smoothness_indicators,
404 const double smallest_abs_coefficient = 1
e-10,
405 const bool only_flagged_cells =
false);
445 template <
int dim,
int spacedim,
typename VectorType>
450 const VectorType & solution,
451 Vector<float> & smoothness_indicators,
453 const double smallest_abs_coefficient = 1
e-10,
454 const bool only_flagged_cells =
false);
466 template <
int dim,
int spacedim>
FESeries::Fourier< dim, spacedim > default_fe_series(const hp::FECollection< dim, spacedim > &fe_collection)
SymmetricTensor< 2, dim, Number > e(const Tensor< 2, dim, Number > &F)
void coefficient_decay_per_direction(FESeries::Legendre< dim, spacedim > &fe_legendre, const hp::DoFHandler< dim, spacedim > &dof_handler, const VectorType &solution, Vector< float > &smoothness_indicators, const ComponentMask &coefficients_predicate=ComponentMask(), const double smallest_abs_coefficient=1e-10, const bool only_flagged_cells=false)
void coefficient_decay(FESeries::Fourier< dim, spacedim > &fe_fourier, const hp::DoFHandler< dim, spacedim > &dof_handler, const VectorType &solution, Vector< float > &smoothness_indicators, const VectorTools::NormType regression_strategy=VectorTools::Linfty_norm, const double smallest_abs_coefficient=1e-10, const bool only_flagged_cells=false)
void coefficient_decay(FESeries::Legendre< dim, spacedim > &fe_legendre, const hp::DoFHandler< dim, spacedim > &dof_handler, const VectorType &solution, Vector< float > &smoothness_indicators, const VectorTools::NormType regression_strategy=VectorTools::Linfty_norm, const double smallest_abs_coefficient=1e-10, const bool only_flagged_cells=false)
#define DEAL_II_NAMESPACE_OPEN
FESeries::Legendre< dim, spacedim > default_fe_series(const hp::FECollection< dim, spacedim > &fe_collection)
void coefficient_decay_per_direction(FESeries::Fourier< dim, spacedim > &fe_fourier, const hp::DoFHandler< dim, spacedim > &dof_handler, const VectorType &solution, Vector< float > &smoothness_indicators, const ComponentMask &coefficients_predicate=ComponentMask(), const double smallest_abs_coefficient=1e-10, const bool only_flagged_cells=false)
#define DEAL_II_NAMESPACE_CLOSE