// --------------------------------------------------------------------- // // Copyright (C) 2019 by the deal.II authors // // This file is part of the deal.II library. // // The deal.II library is free software; you can use it, redistribute // it, and/or modify it under the terms of the GNU Lesser General // Public License as published by the Free Software Foundation; either // version 2.1 of the License, or (at your option) any later version. // The full text of the license can be found in the file LICENSE.md at // the top level directory of deal.II. // // --------------------------------------------------------------------- for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) { #if deal_II_dimension <= deal_II_space_dimension namespace hp \{ namespace Refinement \{ template void full_p_adaptivity( const dealii::DoFHandler &); template void p_adaptivity_from_flags( const dealii::DoFHandler &, const std::vector &); template void force_p_over_h( const dealii::DoFHandler &); template void choose_p_over_h( const dealii::DoFHandler &); \} \} #endif } for (deal_II_dimension : DIMENSIONS; S : REAL_SCALARS; deal_II_space_dimension : SPACE_DIMENSIONS) { #if deal_II_dimension <= deal_II_space_dimension namespace hp \{ namespace Refinement \{ template void p_adaptivity_from_absolute_threshold( const dealii::DoFHandler &, const Vector &, const S, const S, const ComparisonFunction::type> &, const ComparisonFunction::type> &); template void p_adaptivity_from_relative_threshold( const dealii::DoFHandler &, const Vector &, const double, const double, const ComparisonFunction::type> &, const ComparisonFunction::type> &); template void p_adaptivity_fixed_number( const dealii::DoFHandler &, const Vector &, const double, const double, const ComparisonFunction::type> &, const ComparisonFunction::type> &); template void p_adaptivity_from_regularity( const dealii::DoFHandler &, const Vector &); template void p_adaptivity_from_reference( const dealii::DoFHandler &, const Vector &, const Vector &, const ComparisonFunction::type> &, const ComparisonFunction::type> &); template void predict_error( const dealii::DoFHandler &, const Vector &, Vector &, const double, const double, const double); \} \} #endif }