|
FEAT 3
Finite Element Analysis Toolbox
|
Constructs a polyline mesh. More...
#include <common_factories.hpp>
Public Types | |
| typedef MeshType::IndexSetHolderType | IndexSetHolderType |
| index holder type More... | |
| typedef ConformalMesh< Shape::Hypercube< 1 >, dim_, Coord_ > | MeshType |
| mesh type More... | |
| typedef MeshType::VertexSetType | VertexSetType |
| vertex set type More... | |
Public Member Functions | |
| PolylineFactory (std::deque< typename VertexSetType::VertexType > &points_) | |
| From deque of Tiny::Vectors constructor. More... | |
| virtual void | fill_index_sets (IndexSetHolderType &index_set_holder) override |
| virtual void | fill_vertex_set (VertexSetType &vertex_set) override |
| virtual Index | get_num_entities (int dimension) override |
Private Attributes | |
| std::deque< Tiny::Vector< Coord_, dim_ > > & | _points |
| Reference to the set of points in the polyline. More... | |
Constructs a polyline mesh.
This simply joins all points of a given std::deque together to a polygonal straight line graph.
| dim_ | Dimension of the input points |
| Coord_ | Floating point type for mesh coordinates |
Definition at line 1070 of file common_factories.hpp.
| typedef MeshType::IndexSetHolderType FEAT::Geometry::PolylineFactory< dim_, Coord_ >::IndexSetHolderType |
index holder type
Definition at line 1079 of file common_factories.hpp.
| typedef ConformalMesh<Shape::Hypercube<1>, dim_, Coord_> FEAT::Geometry::PolylineFactory< dim_, Coord_ >::MeshType |
mesh type
Definition at line 1075 of file common_factories.hpp.
| typedef MeshType::VertexSetType FEAT::Geometry::PolylineFactory< dim_, Coord_ >::VertexSetType |
vertex set type
Definition at line 1077 of file common_factories.hpp.
|
inlineexplicit |
From deque of Tiny::Vectors constructor.
Definition at line 1090 of file common_factories.hpp.
References XASSERTM.
|
inlineoverridevirtual |
Definition at line 1130 of file common_factories.hpp.
References FEAT::Geometry::PolylineFactory< dim_, Coord_ >::get_num_entities().
|
inlineoverridevirtual |
Definition at line 1116 of file common_factories.hpp.
References FEAT::Geometry::PolylineFactory< dim_, Coord_ >::_points.
|
inlineoverridevirtual |
Definition at line 1100 of file common_factories.hpp.
References FEAT::Geometry::PolylineFactory< dim_, Coord_ >::_points.
Referenced by FEAT::Geometry::PolylineFactory< dim_, Coord_ >::fill_index_sets().
|
private |
Reference to the set of points in the polyline.
Definition at line 1083 of file common_factories.hpp.
Referenced by FEAT::Geometry::PolylineFactory< dim_, Coord_ >::fill_vertex_set(), and FEAT::Geometry::PolylineFactory< dim_, Coord_ >::get_num_entities().