std::vector<solution_value_type<typename InputVector::value_type>> &values)
const
{
- Assert(values.size() == this->fe_interface->n_quadrature_points,
- ExcNotImplemented());
+ AssertDimension(values.size(), this->fe_interface->n_quadrature_points);
const auto &interface_dof_indices =
this->fe_interface->get_interface_dof_indices();
std::vector<solution_value_type<typename InputVector::value_type>> &values)
const
{
- Assert(values.size() == this->fe_interface->n_quadrature_points,
- ExcNotImplemented());
+ AssertDimension(values.size(), this->fe_interface->n_quadrature_points);
const auto &interface_dof_indices =
this->fe_interface->get_interface_dof_indices();
std::vector<solution_gradient_type<typename InputVector::value_type>>
&gradients) const
{
- Assert(gradients.size() == this->fe_interface->n_quadrature_points,
- ExcNotImplemented());
+ AssertDimension(gradients.size(), this->fe_interface->n_quadrature_points);
const auto &interface_dof_indices =
this->fe_interface->get_interface_dof_indices();
std::vector<solution_value_type<typename InputVector::value_type>> &values)
const
{
- Assert(values.size() == this->fe_interface->n_quadrature_points,
- ExcNotImplemented());
+ AssertDimension(values.size(), this->fe_interface->n_quadrature_points);
const auto &interface_dof_indices =
this->fe_interface->get_interface_dof_indices();
std::vector<solution_gradient_type<typename InputVector::value_type>>
&gradients) const
{
- Assert(gradients.size() == this->fe_interface->n_quadrature_points,
- ExcNotImplemented());
+ AssertDimension(gradients.size(), this->fe_interface->n_quadrature_points);
const auto &interface_dof_indices =
this->fe_interface->get_interface_dof_indices();
std::vector<solution_hessian_type<typename InputVector::value_type>>
&hessians) const
{
- Assert(hessians.size() == this->fe_interface->n_quadrature_points,
- ExcNotImplemented());
+ AssertDimension(hessians.size(), this->fe_interface->n_quadrature_points);
const auto &interface_dof_indices =
this->fe_interface->get_interface_dof_indices();
std::vector<solution_hessian_type<typename InputVector::value_type>>
&hessians) const
{
- Assert(hessians.size() == this->fe_interface->n_quadrature_points,
- ExcNotImplemented());
+ AssertDimension(hessians.size(), this->fe_interface->n_quadrature_points);
const auto &interface_dof_indices =
this->fe_interface->get_interface_dof_indices();
solution_third_derivative_type<typename InputVector::value_type>>
&third_derivatives) const
{
- Assert(third_derivatives.size() == this->fe_interface->n_quadrature_points,
- ExcNotImplemented());
+ AssertDimension(third_derivatives.size(),
+ this->fe_interface->n_quadrature_points);
const auto &interface_dof_indices =
this->fe_interface->get_interface_dof_indices();
std::vector<solution_value_type<typename InputVector::value_type>> &values)
const
{
- Assert(values.size() == this->fe_interface->n_quadrature_points,
- ExcNotImplemented());
+ AssertDimension(values.size(), this->fe_interface->n_quadrature_points);
const auto &interface_dof_indices =
this->fe_interface->get_interface_dof_indices();
std::vector<solution_value_type<typename InputVector::value_type>> &values)
const
{
- Assert(values.size() == this->fe_interface->n_quadrature_points,
- ExcNotImplemented());
+ AssertDimension(values.size(), this->fe_interface->n_quadrature_points);
const auto &interface_dof_indices =
this->fe_interface->get_interface_dof_indices();
std::vector<solution_gradient_type<typename InputVector::value_type>>
&gradients) const
{
- Assert(gradients.size() == this->fe_interface->n_quadrature_points,
- ExcNotImplemented());
+ AssertDimension(gradients.size(), this->fe_interface->n_quadrature_points);
const auto &interface_dof_indices =
this->fe_interface->get_interface_dof_indices();
std::vector<solution_value_type<typename InputVector::value_type>> &values)
const
{
- Assert(values.size() == this->fe_interface->n_quadrature_points,
- ExcNotImplemented());
+ AssertDimension(values.size(), this->fe_interface->n_quadrature_points);
const auto &interface_dof_indices =
this->fe_interface->get_interface_dof_indices();
std::vector<solution_gradient_type<typename InputVector::value_type>>
&gradients) const
{
- Assert(gradients.size() == this->fe_interface->n_quadrature_points,
- ExcNotImplemented());
+ AssertDimension(gradients.size(), this->fe_interface->n_quadrature_points);
const auto &interface_dof_indices =
this->fe_interface->get_interface_dof_indices();
std::vector<solution_hessian_type<typename InputVector::value_type>>
&hessians) const
{
- Assert(hessians.size() == this->fe_interface->n_quadrature_points,
- ExcNotImplemented());
+ AssertDimension(hessians.size(), this->fe_interface->n_quadrature_points);
const auto &interface_dof_indices =
this->fe_interface->get_interface_dof_indices();
std::vector<solution_hessian_type<typename InputVector::value_type>>
&hessians) const
{
- Assert(hessians.size() == this->fe_interface->n_quadrature_points,
- ExcNotImplemented());
+ AssertDimension(hessians.size(), this->fe_interface->n_quadrature_points);
const auto &interface_dof_indices =
this->fe_interface->get_interface_dof_indices();
solution_third_derivative_type<typename InputVector::value_type>>
&third_derivatives) const
{
- Assert(third_derivatives.size() == this->fe_interface->n_quadrature_points,
- ExcNotImplemented());
+ AssertDimension(third_derivatives.size(),
+ this->fe_interface->n_quadrature_points);
const auto &interface_dof_indices =
this->fe_interface->get_interface_dof_indices();