// ---------------------------------------------------------------------
// $Id: tria_boundary.h 30130 2013-07-23 13:01:18Z heltai $
//
-// Copyright (C) 2013 by the deal.II authors
+// Copyright (C) 2013, 2014 by the deal.II authors
//
// This file is part of the deal.II library.
//
void
get_intermediate_points(std::vector<Point<spacedim> > &points,
const std::vector<Point<spacedim> > &surrounding_points) const;
-
+
/**
* Given a point which lies close to the given manifold, it modifies
* it and projects it to manifold itself. This function is used in
void get_normals_at_points(std::vector<Point<spacedim> > &normals,
const std::vector<Point<spacedim> > &points) const;
- /**
+ /**
* Compute the normal to the manifold at the given point. The
- * default implementation of this function trhows an
- * Exception. Notice that this function only makes sense when the
+ * default implementation of this function throws an
+ * exception. Note that this function only makes sense when the
* manifold is a codimension one manifold.
*/
virtual
Point<spacedim> normal_vector(const Point<spacedim> &point) const;
-
+
protected:
/**
*/
const std::vector<Point<1> > &
get_line_support_points (const unsigned int n_intermediate_points) const;
-
-
+
+
private:
/**
class ManifoldChart: public Manifold<spacedim>
{
public:
-
+
/**
* Destructor. Does nothing here, but needs to be declared to make
* it virtual.
*
* Refer to the general documentation of this class for more
* information.
- */
+ */
virtual Point<spacedim>
push_forward(const Point<dim> &chart_point) const = 0;
-
+
private:
FlatManifold<dim> sub_manifold;