33 template <
int dim,
int spacedim>
47 std::vector<
bool>(1, false))
50 ExcMessage(
"This element can only be used with a positive number of "
61 template <
int dim,
int spacedim>
69 std::ostringstream namebuf;
71 << this->degree <<
")";
77 template <
int dim,
int spacedim>
82 std::vector<double> & nodal_values)
const
85 this->get_unit_support_points().size());
89 for (
unsigned int i = 0; i < this->dofs_per_cell; ++i)
93 nodal_values[i] = support_point_values[i](0);
99 template <
int dim,
int spacedim>
100 std::unique_ptr<FiniteElement<dim, spacedim>>
103 return std_cxx14::make_unique<FE_Q_iso_Q1<dim, spacedim>>(*this);
108 template <
int dim,
int spacedim>
112 const unsigned int codim)
const
135 if (this->degree < fe_q_iso_q1_other->degree &&
136 fe_q_iso_q1_other->degree % this->degree == 0)
138 else if (this->degree == fe_q_iso_q1_other->degree)
140 else if (this->degree > fe_q_iso_q1_other->degree &&
141 this->degree % fe_q_iso_q1_other->degree == 0)
149 if (fe_nothing->is_dominating())
164 #include "fe_q_iso_q1.inst"