LehrFEM++ 1.0.0
A simple Finite Element Library for teaching
Loading...
Searching...
No Matches
Classes | Typedefs | Functions | Variables
lf::mesh::hybrid2d Namespace Reference

An alternative implementation of a hybrid2d mesh manager that uses Pointers to store sub-entity relations. More...

Classes

class  Mesh
 Basis 2D mesh type compliant with abstract mesh interface. More...
 
class  MeshFactory
 Implements mesh::MeshFactory interface and can be used to construct a hybrid mesh with dimMesh=2. More...
 
class  Point
 A node object for a 2D hybrid mesh. More...
 
class  Quadrilateral
 Describes a general quadrilateral cell for a 2D hybrid mesh. More...
 
class  Segment
 An edge object for a 2D hybrid mesh. More...
 
class  Triangle
 Describes a trilateral cell for a 2D hybrid mesh. More...
 

Typedefs

using size_type = lf::base::size_type
 
using dim_t = lf::base::dim_t
 
using sub_idx_t = lf::base::sub_idx_t
 
using glb_idx_t = lf::base::glb_idx_t
 

Functions

std::ostream & operator<< (std::ostream &stream, const MeshFactory &)
 

Variables

const unsigned int idx_nil = lf::base::kIdxNil
 

Detailed Description

An alternative implementation of a hybrid2d mesh manager that uses Pointers to store sub-entity relations.

No non-inline implementation for Point class.

At the moment this mesh manager doesn't work yet completly but it is destined to replace the lf::mesh::hybrid2d mesh manager.

Typedef Documentation

◆ dim_t

Definition at line 25 of file mesh.h.

◆ glb_idx_t

Definition at line 27 of file mesh.h.

◆ size_type

Definition at line 24 of file mesh.h.

◆ sub_idx_t

Definition at line 26 of file mesh.h.

Function Documentation

◆ operator<<()

std::ostream & lf::mesh::hybrid2d::operator<< ( std::ostream & stream,
const MeshFactory &  )
inline

Definition at line 84 of file mesh_factory.h.

Variable Documentation

◆ idx_nil

const unsigned int lf::mesh::hybrid2d::idx_nil = lf::base::kIdxNil

Definition at line 28 of file mesh.h.