DOLFIN-X
DOLFIN-X C++ interface
dolfinx
fem
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
16
class
ReferenceCellGeometry
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:21
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
Generated by
1.8.18