DOLFIN-X
DOLFIN-X C++ interface
gjk.h
1 // Copyright (C) 2020 Chris Richardson
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 <array>
10 #include <dolfinx/common/array2d.h>
11 
12 namespace dolfinx::geometry
13 {
14 
22 std::array<double, 3> compute_distance_gjk(const array2d<double>& p,
23  const array2d<double>& q);
24 
25 } // namespace dolfinx::geometry
Geometry data structures and algorithms.
Definition: BoundingBoxTree.h:24
std::array< double, 3 > compute_distance_gjk(const array2d< double > &p, const array2d< double > &q)
Calculate the distance between two convex bodies p and q, each defined by a set of points,...
Definition: gjk.cpp:170