/**
* This is the type returned for gradients, for example from
- * average_gradient().
+ * average_of_gradients().
*/
using gradient_type =
typename FEValuesViews::Vector<dim, spacedim>::gradient_type;
* @p interface_dof_index in the quadrature point @p q_point.
*/
value_type
- jump_value(const unsigned int interface_dof_index,
- const unsigned int q_point) const;
+ jump_in_values(const unsigned int interface_dof_index,
+ const unsigned int q_point) const;
/**
* The same as above.
*
- * @deprecated Use the jump_value() function instead.
+ * @deprecated Use the jump_in_values() function instead.
*/
DEAL_II_DEPRECATED
value_type
* function @p interface_dof_index in the quadrature point @p q_point.
*/
value_type
- average_value(const unsigned int interface_dof_index,
- const unsigned int q_point) const;
+ average_of_values(const unsigned int interface_dof_index,
+ const unsigned int q_point) const;
/**
* The same as above.
*
- * @deprecated Use the average_value() function instead.
+ * @deprecated Use the average_of_values() function instead.
*/
DEAL_II_DEPRECATED
value_type
* function @p interface_dof_index in the quadrature point @p q_point.
*/
gradient_type
+ average_of_gradients(const unsigned int interface_dof_index,
+ const unsigned int q_point) const;
+
+ /**
+ * The same as above.
+ *
+ * @deprecated Use the average_of_gradients() function instead.
+ */
+ DEAL_II_DEPRECATED
+ gradient_type
average_gradient(const unsigned int interface_dof_index,
const unsigned int q_point) const;
* function @p interface_dof_index in the quadrature point @p q_point.
*/
gradient_type
+ jump_in_gradients(const unsigned int interface_dof_index,
+ const unsigned int q_point) const;
+
+ /**
+ * The same as above.
+ *
+ * @deprecated Use the average_of_gradients() function instead.
+ */
+ gradient_type
jump_gradient(const unsigned int interface_dof_index,
const unsigned int q_point) const;
* q_point of the component selected by this view.
*/
hessian_type
+ average_of_hessians(const unsigned int interface_dof_index,
+ const unsigned int q_point) const;
+
+ /**
+ * The same as above.
+ *
+ * @deprecated Use the average_of_hessians() function instead.
+ */
+ hessian_type
average_hessian(const unsigned int interface_dof_index,
const unsigned int q_point) const;
* the component selected by this view.
*/
hessian_type
+ jump_in_hessians(const unsigned int interface_dof_index,
+ const unsigned int q_point) const;
+
+ /**
+ * The same as above.
+ *
+ * @deprecated Use the average_of_hessians() function instead.
+ */
+ hessian_type
jump_hessian(const unsigned int interface_dof_index,
const unsigned int q_point) const;
* the component selected by this view.
*/
third_derivative_type
- jump_third_derivative(const unsigned int interface_dof_index,
- const unsigned int q_point) const;
+ jump_in_third_derivatives(const unsigned int interface_dof_index,
+ const unsigned int q_point) const;
/**
* The same as above.
*
- * @deprecated Use the jump_third_derivative() function instead.
+ * @deprecated Use the jump_in_third_derivatives() function instead.
*/
DEAL_II_DEPRECATED
third_derivative_type
template <int dim, int spacedim>
typename Vector<dim, spacedim>::value_type
- Vector<dim, spacedim>::jump_value(const unsigned int interface_dof_index,
- const unsigned int q_point) const
+ Vector<dim, spacedim>::jump_in_values(const unsigned int interface_dof_index,
+ const unsigned int q_point) const
{
const auto dof_pair = this->fe_interface->dofmap[interface_dof_index];
Vector<dim, spacedim>::jump(const unsigned int interface_dof_index,
const unsigned int q_point) const
{
- return jump_value(interface_dof_index, q_point);
+ return jump_in_values(interface_dof_index, q_point);
}
template <int dim, int spacedim>
typename Vector<dim, spacedim>::value_type
- Vector<dim, spacedim>::average_value(const unsigned int interface_dof_index,
- const unsigned int q_point) const
+ Vector<dim, spacedim>::average_of_values(
+ const unsigned int interface_dof_index,
+ const unsigned int q_point) const
{
const auto dof_pair = this->fe_interface->dofmap[interface_dof_index];
Vector<dim, spacedim>::average(const unsigned int interface_dof_index,
const unsigned int q_point) const
{
- return average_value(interface_dof_index, q_point);
+ return average_of_values(interface_dof_index, q_point);
}
template <int dim, int spacedim>
typename Vector<dim, spacedim>::gradient_type
- Vector<dim, spacedim>::average_gradient(
+ Vector<dim, spacedim>::average_of_gradients(
const unsigned int interface_dof_index,
const unsigned int q_point) const
{
template <int dim, int spacedim>
typename Vector<dim, spacedim>::gradient_type
- Vector<dim, spacedim>::jump_gradient(const unsigned int interface_dof_index,
- const unsigned int q_point) const
+ Vector<dim, spacedim>::average_gradient(
+ const unsigned int interface_dof_index,
+ const unsigned int q_point) const
+ {
+ return average_of_gradients(interface_dof_index, q_point);
+ }
+
+
+
+ template <int dim, int spacedim>
+ typename Vector<dim, spacedim>::gradient_type
+ Vector<dim, spacedim>::jump_in_gradients(
+ const unsigned int interface_dof_index,
+ const unsigned int q_point) const
{
const auto dof_pair = this->fe_interface->dofmap[interface_dof_index];
+ template <int dim, int spacedim>
+ typename Vector<dim, spacedim>::gradient_type
+ Vector<dim, spacedim>::jump_gradient(const unsigned int interface_dof_index,
+ const unsigned int q_point) const
+ {
+ return jump_in_gradients(interface_dof_index, q_point);
+ }
+
+
+
template <int dim, int spacedim>
typename Vector<dim, spacedim>::hessian_type
- Vector<dim, spacedim>::average_hessian(const unsigned int interface_dof_index,
- const unsigned int q_point) const
+ Vector<dim, spacedim>::average_of_hessians(
+ const unsigned int interface_dof_index,
+ const unsigned int q_point) const
{
const auto dof_pair = this->fe_interface->dofmap[interface_dof_index];
template <int dim, int spacedim>
typename Vector<dim, spacedim>::hessian_type
- Vector<dim, spacedim>::jump_hessian(const unsigned int interface_dof_index,
- const unsigned int q_point) const
+ Vector<dim, spacedim>::average_hessian(const unsigned int interface_dof_index,
+ const unsigned int q_point) const
+ {
+ return average_of_hessians(interface_dof_index, q_point);
+ }
+
+
+
+ template <int dim, int spacedim>
+ typename Vector<dim, spacedim>::hessian_type
+ Vector<dim, spacedim>::jump_in_hessians(
+ const unsigned int interface_dof_index,
+ const unsigned int q_point) const
{
const auto dof_pair = this->fe_interface->dofmap[interface_dof_index];
+ template <int dim, int spacedim>
+ typename Vector<dim, spacedim>::hessian_type
+ Vector<dim, spacedim>::jump_hessian(const unsigned int interface_dof_index,
+ const unsigned int q_point) const
+ {
+ return jump_in_hessians(interface_dof_index, q_point);
+ }
+
+
+
template <int dim, int spacedim>
typename Vector<dim, spacedim>::third_derivative_type
- Vector<dim, spacedim>::jump_third_derivative(
+ Vector<dim, spacedim>::jump_in_third_derivatives(
const unsigned int interface_dof_index,
const unsigned int q_point) const
{
const unsigned int interface_dof_index,
const unsigned int q_point) const
{
- return jump_third_derivative(interface_dof_index, q_point);
+ return jump_in_third_derivatives(interface_dof_index, q_point);
}
} // namespace FEInterfaceViews