Data Structures | Namespaces

/export/development/ViennaGrid/release/ViennaGrid-1.0.0/viennagrid/topology/triangle.hpp File Reference

Provides the topological definition of a triangle. More...

#include "viennagrid/forwards.h"
#include "viennagrid/topology/point.hpp"
#include "viennagrid/topology/line.hpp"
#include "viennagrid/detail/element_iterators.hpp"
#include "viennagrid/algorithm/norm.hpp"

Go to the source code of this file.

Data Structures

struct  simplex_tag< 2 >
 Topological description of a triangle. More...
struct  bndcells< triangle_tag, 0 >
 Topological description of the boundary 0-cells (vertices) of a triangle. More...
struct  bndcells< triangle_tag, 1 >
 Topological description of the boundary 1-cells (edges) of a triangle. More...
struct  bndcell_filler< triangle_tag, 1 >
 Fills a segment or a domain with the edges of a triangle. More...
struct  element_refinement< triangle_tag >
 Specialization of the refinement class for a triangle. More...

Namespaces

namespace  viennagrid
 

The main ViennaGrid namespace. Most functionality resides in this namespace.


namespace  viennagrid::topology
 

Namespace for definition and handling of the individual topological elements (triangles, hexahedra, etc.).



Detailed Description

Provides the topological definition of a triangle.