virtual std::unique_ptr<
typename FiniteElement<dim, spacedim>::InternalDataBase>
get_data(
- const UpdateFlags update_flags,
- const Mapping<dim, spacedim> & /*mapping*/,
- const Quadrature<dim> &quadrature,
+ const UpdateFlags update_flags,
+ const Mapping<dim, spacedim> &mapping,
+ const Quadrature<dim> & quadrature,
dealii::internal::FEValuesImplementation::FiniteElementRelatedData<dim,
spacedim>
&output_data) const override
{
+ (void)mapping;
+
// generate a new data object and
// initialize some fields
std::unique_ptr<typename FiniteElement<dim, spacedim>::InternalDataBase>
virtual std::unique_ptr<
typename FiniteElement<dim, spacedim>::InternalDataBase>
get_data(
- const UpdateFlags /*update_flags*/,
- const Mapping<dim, spacedim> & /*mapping*/,
- const Quadrature<dim> & /*quadrature*/,
+ const UpdateFlags update_flags,
+ const Mapping<dim, spacedim> &mapping,
+ const Quadrature<dim> & quadrature,
dealii::internal::FEValuesImplementation::FiniteElementRelatedData<dim,
spacedim>
- & /*output_data*/) const override
+ &output_data) const override
{
+ (void)update_flags;
+ (void)mapping;
+ (void)quadrature;
+ (void)output_data;
return std::make_unique<InternalData>();
}
std::unique_ptr<typename FiniteElement<dim, spacedim>::InternalDataBase>
get_face_data(
- const UpdateFlags update_flags,
- const Mapping<dim, spacedim> & /*mapping*/,
- const Quadrature<dim - 1> &quadrature,
+ const UpdateFlags update_flags,
+ const Mapping<dim, spacedim> &mapping,
+ const Quadrature<dim - 1> & quadrature,
dealii::internal::FEValuesImplementation::FiniteElementRelatedData<dim,
spacedim>
- & /*output_data*/) const override
+ &output_data) const override
{
+ (void)mapping;
+ (void)output_data;
// generate a new data object and
// initialize some fields
std::unique_ptr<typename FiniteElement<dim, spacedim>::InternalDataBase>
virtual std::unique_ptr<
typename FiniteElement<dim, spacedim>::InternalDataBase>
get_data(
- const UpdateFlags update_flags,
- const Mapping<dim, spacedim> & /*mapping*/,
- const Quadrature<dim> &quadrature,
+ const UpdateFlags update_flags,
+ const Mapping<dim, spacedim> &mapping,
+ const Quadrature<dim> & quadrature,
dealii::internal::FEValuesImplementation::FiniteElementRelatedData<dim,
spacedim>
- & /*output_data*/) const override
+ &output_data) const override
{
+ (void)mapping;
+ (void)output_data;
// generate a new data object and
// initialize some fields
std::unique_ptr<typename FiniteElement<dim, spacedim>::InternalDataBase>
* equivalent to MappingQGeneric(degree). Please note that no optimizations
* exploiting tensor-product structures of finite elements have been added here.
*
- * @node Currently, only implemented for elements with tensor_degree==1 and
+ * @note Currently, only implemented for elements with tensor_degree==1 and
* n_components==1.
*
* @ingroup simplex
* coefficient array, generating values along the columns of the
* coefficient array.
*
+ * @param n_components The number of vector components.
* @param transformation_matrix The coefficient matrix handed in as a
* vector, using @p basis_size_1 rows and @p basis_size_2
* columns if interpreted as a matrix.
* coefficient array, generating values along the rows of the coefficient
* array.
*
+ * @param n_components The number of vector components.
* @param transformation_matrix The coefficient matrix handed in as a
* vector, using @p basis_size_1 rows and @p basis_size_2
* columns if interpreted as a matrix.
* do_forward() operation, multiplication by the coefficients in the
* quadrature points, and the do_backward() operation.
*
+ * @param n_components The number of vector components.
* @param transformation_matrix The coefficient matrix handed in as a
* vector, using @p basis_size_1 rows and @p basis_size_2
* columns if interpreted as a matrix.
* @param coefficients The array of coefficients by which the result is
* multiplied. Its length must be either
- * basis_size_2^dim or n_components*basis_size_2^dim
+ * basis_size_2^dim or n_components*basis_size_2^dim.
* @param values_in The array of the input of size basis_size_2^dim. It
- * may alias with values_out
+ * may alias with values_out.
* @param scratch_data Array to hold temporary data during the operation.
- * Must be of length basis_size_2^dim
+ * Must be of length basis_size_2^dim.
* @param values_out The array of size basis_size_1^dim where the results
* of the transformation are stored. It may alias with
* the values_in array.
* particles on the latter are *copies* of particles owned on other
* processors, and should therefore be treated in the same way as
* ghost entries in @ref GlossGhostedVector "vectors with ghost elements"
- * or @ref GlossGhostCells "ghost cells": In both cases, one should
+ * or @ref GlossGhostCell "ghost cells": In both cases, one should
* treat the ghost elements or cells as `const` objects that shouldn't
* be modified even if the objects allow for calls that modify
* properties. Rather, properties should only be modified on processors
* particles on the latter are *copies* of particles owned on other
* processors, and should therefore be treated in the same way as
* ghost entries in @ref GlossGhostedVector "vectors with ghost elements"
- * or @ref GlossGhostCells "ghost cells": In both cases, one should
+ * or @ref GlossGhostCell "ghost cells": In both cases, one should
* treat the ghost elements or cells as `const` objects that shouldn't
* be modified even if the objects allow for calls that modify
* properties. Rather, properties should only be modified on processors
* particles on the latter are *copies* of particles owned on other
* processors, and should therefore be treated in the same way as
* ghost entries in @ref GlossGhostedVector "vectors with ghost elements"
- * or @ref GlossGhostCells "ghost cells": In both cases, one should
+ * or @ref GlossGhostCell "ghost cells": In both cases, one should
* treat the ghost elements or cells as `const` objects that shouldn't
* be modified even if the objects allow for calls that modify
* properties. Rather, properties should only be modified on processors
* particles on the latter are *copies* of particles owned on other
* processors, and should therefore be treated in the same way as
* ghost entries in @ref GlossGhostedVector "vectors with ghost elements"
- * or @ref GlossGhostCells "ghost cells": In both cases, one should
+ * or @ref GlossGhostCell "ghost cells": In both cases, one should
* treat the ghost elements or cells as `const` objects that shouldn't
* be modified even if the objects allow for calls that modify
* properties. Rather, properties should only be modified on processors
* particles on the latter are *copies* of particles owned on other
* processors, and should therefore be treated in the same way as
* ghost entries in @ref GlossGhostedVector "vectors with ghost elements"
- * or @ref GlossGhostCells "ghost cells": In both cases, one should
+ * or @ref GlossGhostCell "ghost cells": In both cases, one should
* treat the ghost elements or cells as `const` objects that shouldn't
* be modified even if the objects allow for calls that modify
* properties. Rather, properties should only be modified on processors
* particles on the latter are *copies* of particles owned on other
* processors, and should therefore be treated in the same way as
* ghost entries in @ref GlossGhostedVector "vectors with ghost elements"
- * or @ref GlossGhostCells "ghost cells": In both cases, one should
+ * or @ref GlossGhostCell "ghost cells": In both cases, one should
* treat the ghost elements or cells as `const` objects that shouldn't
* be modified even if the objects allow for calls that modify
* properties. Rather, properties should only be modified on processors
* particles on the latter are *copies* of particles owned on other
* processors, and should therefore be treated in the same way as
* ghost entries in @ref GlossGhostedVector "vectors with ghost elements"
- * or @ref GlossGhostCells "ghost cells": In both cases, one should
+ * or @ref GlossGhostCell "ghost cells": In both cases, one should
* treat the ghost elements or cells as `const` objects that shouldn't
* be modified even if the objects allow for calls that modify
* properties. Rather, properties should only be modified on processors
* particles on the latter are *copies* of particles owned on other
* processors, and should therefore be treated in the same way as
* ghost entries in @ref GlossGhostedVector "vectors with ghost elements"
- * or @ref GlossGhostCells "ghost cells": In both cases, one should
+ * or @ref GlossGhostCell "ghost cells": In both cases, one should
* treat the ghost elements or cells as `const` objects that shouldn't
* be modified even if the objects allow for calls that modify
* properties. Rather, properties should only be modified on processors
/**
* @copydoc ScalarPolynomialsBase::evaluate()
*
- * @note Currently, only the vectors @p values and @grads are filled.
+ * @note Currently, only the vectors @p values and @p grads are filled.
*/
void
evaluate(const Point<dim> & unit_point,