DOLFIN-X
DOLFIN-X C++ interface
ReferenceCellGeometry.h
1 // Copyright (C) 2019 Chris Richardson and Garth N. Wells
2 //
3 // This file is part of DOLFINX (https://www.fenicsproject.org)
4 //
5 // SPDX-License-Identifier: LGPL-3.0-or-later
6 
7 #pragma once
8 
9 #include <Eigen/Dense>
10 #include <dolfinx/mesh/cell_types.h>
11 
12 namespace dolfinx::fem
13 {
14 
17 {
18 public:
20  static Eigen::Array<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>
21  get_vertices(mesh::CellType cell_type);
22 };
23 } // namespace dolfinx::fem
dolfinx::mesh::CellType
CellType
Cell type identifier.
Definition: cell_types.h:23
dolfinx::fem::ReferenceCellGeometry::get_vertices
static Eigen::Array< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > get_vertices(mesh::CellType cell_type)
Get geometric points for all vertices.
Definition: ReferenceCellGeometry.cpp:16
dolfinx::fem::ReferenceCellGeometry
Tabulates the vertex positions for the reference cell.
Definition: ReferenceCellGeometry.h:17
dolfinx::fem
Finite element method functionality.
Definition: assemble_matrix_impl.h:23