bitrl & cuberl Documentation
Simulation engine for reinforcement learning agents
Loading...
Searching...
No Matches
edge_face_selector.h
Go to the documentation of this file.
1#ifndef EDGE_FACE_SELECTOR_H
2#define EDGE_FACE_SELECTOR_H
3
4namespace bitrl
5{
6namespace utils
7{
8namespace geom
9{
10
11template <int spacedim> class Node;
12template <int spacedim, int topodim> class FaceElement;
13
14template <int dim, int topodim> struct EdgeType;
15
16template <int dim> struct EdgeType<dim, 0>
17{
18
23};
24
25template <int dim> struct EdgeType<dim, 1>
26{
27
32};
33
34template <int dim> struct EdgeSelector
35{
36
41};
42
51
52} // namespace geom
53
54} // namespace utils
55} // namespace bitrl
56#endif
Definition edge_face_selector.h:12
OutT resolve(const std::string &name, const std::map< std::string, std::any > &input)
Definition std_map_utils.h:25
Definition bitrl_consts.h:14
EdgeType< 1, 0 >::cptr_t cptr_t
Definition edge_face_selector.h:48
EdgeType< 1, 0 >::ref_t ref_t
Definition edge_face_selector.h:47
EdgeType< 1, 0 >::cref_t cref_t
Definition edge_face_selector.h:49
EdgeType< 1, 0 >::ptr_t ptr_t
Definition edge_face_selector.h:46
Definition edge_face_selector.h:35
EdgeType< dim, 1 >::ref_t ref_t
Definition edge_face_selector.h:38
EdgeType< dim, 1 >::cptr_t cptr_t
Definition edge_face_selector.h:39
EdgeType< dim, 1 >::ptr_t ptr_t
Definition edge_face_selector.h:37
EdgeType< dim, 1 >::cref_t cref_t
Definition edge_face_selector.h:40
const FaceElement< dim, 0 > & cref_t
Definition edge_face_selector.h:22
FaceElement< dim, 0 > & ref_t
Definition edge_face_selector.h:20
FaceElement< dim, 0 > * ptr_t
Definition edge_face_selector.h:19
const FaceElement< dim, 0 > * cptr_t
Definition edge_face_selector.h:21
FaceElement< dim, 1 > * ptr_t
Definition edge_face_selector.h:28
FaceElement< dim, 1 > & ref_t
Definition edge_face_selector.h:29
const FaceElement< dim, 1 > * cptr_t
Definition edge_face_selector.h:30
const FaceElement< dim, 1 > & cref_t
Definition edge_face_selector.h:31
Definition edge_face_selector.h:14