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.). |
Provides the topological definition of a triangle.