21 #ifdef LIBMESH_HAVE_TRIANGLE 34 unsigned int n_points_in) :
37 _n_points(n_points_in)
51 return Point(_center(0) + _radius*std::cos(theta),
52 _center(1) + _radius*std::sin(theta),
70 const std::vector<Point> & points)
78 return _points.size();
84 libmesh_assert_less (n, _points.size());
98 #endif // LIBMESH_HAVE_TRIANGLE virtual Point point(const unsigned int n) const override
virtual unsigned int n_points() const override
ArbitraryHole(const Point ¢er, const std::vector< Point > &points)
virtual Point inside() const override
virtual unsigned int n_points() const override
PolygonHole(const Point ¢er, Real radius, unsigned int n_points)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual Point inside() const override
A geometric point in (x,y,z) space.
virtual Point point(const unsigned int n) const override