bool
CellAccessor<2>::point_inside(const Point<2> &p) const
{
+ Assert(this->reference_cell() == ReferenceCells::Quadrilateral,
+ ExcNotImplemented());
+
// we check whether the point is
// inside the cell by making sure
// that it on the inner side of
bool
CellAccessor<3>::point_inside(const Point<3> &p) const
{
+ Assert(this->reference_cell() == ReferenceCells::Hexahedron,
+ ExcNotImplemented());
+
// original implementation by Joerg
// Weimar
bool
CellAccessor<dim, spacedim>::point_inside_codim(const Point<spacedim_> &p) const
{
+ Assert(this->reference_cell().is_hyper_cube(), ExcNotImplemented());
+
const TriaRawIterator<CellAccessor<dim_, spacedim_>> cell_iterator(*this);
const Point<dim_> p_unit =
StaticMappingQ1<dim_, spacedim_>::mapping.transform_real_to_unit_cell(
bool
CellAccessor<2, 3>::point_inside(const Point<3> &p) const
{
+ Assert(this->reference_cell() == ReferenceCells::Quadrilateral,
+ ExcNotImplemented());
return point_inside_codim<2, 3>(p);
}