get_fe_from_name<deal_II_dimension> (const std::string &);
- template
- void add_fe_name<deal_II_dimension>(
- const std::string& ,
- const FEFactoryBase<deal_II_dimension>* );
-
template
void
compute_projection_from_quadrature_points_matrix (const FiniteElement<deal_II_dimension> &,
const Point<deal_II_dimension>&,
const Point<deal_II_dimension>&, bool);
+#if deal_II_dimension > 1
template void
GridGenerator::enclosed_hyper_cube (
Triangulation<deal_II_dimension>&, double, double, double, bool);
GridGenerator::cylinder (
Triangulation<deal_II_dimension>&, double, double);
-
template void
GridGenerator::truncated_cone (
Triangulation<deal_II_dimension>&, double, double, double);
GridGenerator::
laplace_transformation<deal_II_dimension> (Triangulation<deal_II_dimension> &,
const std::map<unsigned int,Point<deal_II_dimension> > &);
+#endif
#if deal_II_dimension != 3
for (deal_II_dimension : DIMENSIONS)
{
+#if deal_II_dimension > 1
template void GridOut::write_dx
(const Triangulation<deal_II_dimension>&,
std::ostream&) const;
+#endif
+
template void GridOut::write_msh
(const Triangulation<deal_II_dimension>&,
std::ostream&) const;
+
+#if deal_II_dimension != 2
template void GridOut::write_xfig
(const Triangulation<deal_II_dimension>&,
std::ostream&,
const Mapping<deal_II_dimension,deal_II_dimension>*) const;
+#endif
+
template void GridOut::write_gnuplot
(const Triangulation<deal_II_dimension>&,
std::ostream&,
for (deal_II_dimension : DIMENSIONS)
{
+#if deal_II_dimension > 1
template void
MGTools::compute_row_length_vector(
const MGDoFHandler<deal_II_dimension>&, unsigned int,
const MGDoFHandler<deal_II_dimension>&, unsigned int,
std::vector<unsigned int>&,
const Table<2,DoFTools::Coupling>&, const Table<2,DoFTools::Coupling>&);
+#endif
template void MGTools::count_dofs_per_component<deal_II_dimension> (
const MGDoFHandler<deal_II_dimension>&, std::vector<std::vector<unsigned int> >&,
const MGDoFHandler<deal_II_dimension>&, std::vector<std::vector<unsigned int> >&,
std::vector<unsigned int>);
+#if deal_II_dimension > 1
template void MGTools::make_boundary_list(
const MGDoFHandler<deal_II_dimension>&,
const FunctionMap<deal_II_dimension>::type&,
std::vector<std::set<unsigned int> >&,
const std::vector<bool>&);
+#endif
template void MGTools::make_boundary_list(
const MGDoFHandler<deal_II_dimension>&,
std::vector<IndexSet>&,
const std::vector<bool>&);
+#if deal_II_dimension > 1
template
void
MGTools::
MGTools::
extract_inner_interface_dofs (const MGDoFHandler<deal_II_dimension> &mg_dof_handler,
std::vector<std::vector<bool> > &interface_dofs);
+#endif
#if deal_II_dimension < 3
const Point<deal_II_dimension> &,
Vector<double> &);
+#if deal_II_dimension > 1
template
void
VectorTools::create_boundary_right_hand_side<deal_II_dimension>
const Function<deal_II_dimension> &,
Vector<double> &,
const std::set<unsigned char> &);
+#endif
template
void
Vector<double> &,
const std::set<unsigned char> &);
+#if deal_II_dimension > 1
template
void
VectorTools::create_boundary_right_hand_side<deal_II_dimension>
const Function<deal_II_dimension> &,
Vector<double> &,
const std::set<unsigned char> &);
+#endif
template
void
const std::vector<bool> &);
#endif
+#if deal_II_dimension > 1
template
void VectorTools::project_boundary_values<deal_II_dimension>
(const Mapping<deal_II_dimension> &,
const FunctionMap<deal_II_dimension>::type &,
const Quadrature<deal_II_dimension-1>&,
std::map<unsigned int,double>&, std::vector<unsigned int>);
+#endif
template
void VectorTools::project_boundary_values<deal_II_dimension>