23#ifndef VCL_MESH_ELEMENTS_VERTEX_H
24#define VCL_MESH_ELEMENTS_VERTEX_H
26#include "base/element.h"
27#include "vertex_components.h"
44template<
typename MeshType, comp::ComponentConcept... Comps>
60 public Vertex<MeshType, Comps...>
81 RemoveRef<T>::ELEMENT_ID == ElemId::VERTEX &&
The Element class.
Definition element.h:75
The Vertex class represents an Vertex element of the vcl::Mesh class.
Definition vertex.h:46
Vertex()=default
Empty constructor.
A concept that checks whether a class has (inherits from) a Vertex class.
Definition vertex.h:80
The ComponentConcept is evaluated to true whenever the type T is a valid component,...
Definition component.h:46
Definition vertex_components.h:79
Definition vertex_components.h:87
A simple structure that wraps a list of variadic templates, without instantiating anything....
Definition type_wrapper.h:39