ViennaGrid - The Vienna Grid Library  2.1.0
Data Structures | Namespaces | Functions
viennagrid/topology/plc.hpp File Reference

Provides the topological definition of a piecewise linear complex. More...

#include "viennagrid/forwards.hpp"
#include "viennagrid/topology/simplex.hpp"
#include "viennagrid/topology/polygon.hpp"

Go to the source code of this file.

Data Structures

struct  boundary_element_generator< plc_tag, line_tag, BoundaryElementType >
struct  boundary_element_generator< plc_tag, simplex_tag< 0 >, BoundaryElementType >
struct  boundary_elements< plc_tag, line_tag >
 Topological description of the 1-cells (edges/lines) of a polygon. More...
struct  boundary_elements< plc_tag, vertex_tag >
 Topological description of the 0-cells of a polygon. More...
struct  plc_tag
 A tag for identifying piecewise linear complexes (PLCs) More...

Namespaces

namespace  viennagrid
 

The main ViennaGrid namespace. Most user functionality resides directly in this namespace rather than in sub-namespaces.


namespace  viennagrid::detail
 

Namespace for implementation details. Not intended to be used directly by a library user.


Functions

template<typename PLCT >
PLCT::appendix_type & hole_points (PLCT &plc)
 Returns the hole points associated with a PLC.
template<typename PLCT >
PLCT::appendix_type const & hole_points (PLCT const &plc)
 Returns the hole points associated with a PLC.

Detailed Description

Provides the topological definition of a piecewise linear complex.