Commit d4292264 authored by Timo Koch's avatar Timo Koch
Browse files

[geometry] Remove deprecated ./common/geometry (now ./geometry)

parent 8e50a877
add_subdirectory(geometry)
add_subdirectory(properties)
add_subdirectory(typetraits)
......
install(FILES
boundingboxtree.hh
diameter.hh
distance.hh
geometricentityset.hh
geometryintersection.hh
grahamconvexhull.hh
intersectingentities.hh
intersectionentityset.hh
intersectspointgeometry.hh
intersectspointsimplex.hh
makegeometry.hh
normal.hh
refinementquadraturerule.hh
triangulation.hh
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/common/geometry)
/*****************************************************************************
* See the file COPYING for full copying permissions. *
* *
* This program is free software: you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation, either version 3 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program. If not, see <http://www.gnu.org/licenses/>. *
*****************************************************************************/
/*!
* \file
* \ingroup Geometry
* \brief An axis-aligned bounding box volume hierarchy for dune grids
* DEPRECATED will be removed once this header is removed
*/
#ifndef DUMUX_COMMON_GEOMETRY_BOUNDINGBOXTREE_HH
#define DUMUX_COMMON_GEOMETRY_BOUNDINGBOXTREE_HH
#warning "This header is deprecated and will be removed after release 3.3. Please use dumux/geometry/boundingboxtree.hh"
// This header, and all other geometry headers have been moved to their own folder.
// Please use the geometry headers in dumux/geometry/, as this will be removed after release 3.3.
#include <dumux/geometry/boundingboxtree.hh>
#endif
/*****************************************************************************
* See the file COPYING for full copying permissions. *
* *
* This program is free software: you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation, either version 3 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program. If not, see <http://www.gnu.org/licenses/>. *
*****************************************************************************/
/*!
* \file
* \ingroup Geometry
* \brief A function to compute a geometry's diameter, i.e.
* the longest distance between points of a geometry
* DEPRECATED will be removed once this header is removed
*/
#ifndef DUMUX_COMMON_GEOMETRY_DIAMETER_HH
#define DUMUX_COMMON_GEOMETRY_DIAMETER_HH
#warning "This header is deprecated and will be removed after release 3.3. Please use dumux/geometry/diameter.hh"
// This header, and all other geometry headers have been moved to their own folder.
// Please use the geometry headers in dumux/geometry/, as this will be removed after release 3.3.
#include <dumux/geometry/diameter.hh>
#endif
/*****************************************************************************
* See the file COPYING for full copying permissions. *
* *
* This program is free software: you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation, either version 3 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program. If not, see <http://www.gnu.org/licenses/>. *
*****************************************************************************/
/*!
* \file
* \ingroup Geometry
* \brief Helper functions for distance queries
* DEPRECATED will be removed once this header is removed
*/
#ifndef DUMUX_COMMON_GEOMETRY_DISTANCE_HH
#define DUMUX_COMMON_GEOMETRY_DISTANCE_HH
#warning "This header is deprecated and will be removed after release 3.3. Please use dumux/geometry/distance.hh"
// This header, and all other geometry headers have been moved to their own folder.
// Please use the geometry headers in dumux/geometry/, as this will be removed after release 3.3.
#include <dumux/geometry/distance.hh>
#endif
/*****************************************************************************
* See the file COPYING for full copying permissions. *
* *
* This program is free software: you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation, either version 3 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program. If not, see <http://www.gnu.org/licenses/>. *
*****************************************************************************/
/*!
* \file
* \ingroup Geometry
* \brief An interface for a set of geometric entities
* DEPRECATED will be removed once this header is removed
*/
#ifndef DUMUX_COMMON_GEOMETRY_GEOMETRIC_ENTITY_SET_HH
#define DUMUX_COMMON_GEOMETRY_GEOMETRIC_ENTITY_SET_HH
#warning "This header is deprecated and will be removed after release 3.3. Please use dumux/geometry/geometricentityset.hh"
// This header, and all other geometry headers have been moved to their own folder.
// Please use the geometry headers in dumux/geometry/, as this will be removed after release 3.3.
#include <dumux/geometry/geometricentityset.hh>
#endif
/*****************************************************************************
* See the file COPYING for full copying permissions. *
* *
* This program is free software: you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation, either version 3 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program. If not, see <http://www.gnu.org/licenses/>. *
*****************************************************************************/
/*!
* \file
* \ingroup Geometry
* \brief A class for collision detection of two geometries
* and computation of intersection corners
* DEPRECATED will be removed once this header is removed
*/
#ifndef DUMUX_COMMON_GEOMETRY_INTERSECTION_HH
#define DUMUX_COMMON_GEOMETRY_INTERSECTION_HH
#warning "This header is deprecated and will be removed after release 3.3. Please use dumux/geometry/geometryintersection.hh"
// This header, and all other geometry headers have been moved to their own folder.
// Please use the geometry headers in dumux/geometry/, as this will be removed after release 3.3.
#include <dumux/geometry/geometryintersection.hh>
#endif
/*****************************************************************************
* See the file COPYING for full copying permissions. *
* *
* This program is free software: you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation, either version 3 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program. If not, see <http://www.gnu.org/licenses/>. *
*****************************************************************************/
/*!
* \file
* \ingroup Geometry
* \brief A function to compute the convex hull of a point cloud
* and a function to triangulate the polygon area spanned by the convex hull
* DEPRECATED will be removed once this header is removed
*/
#ifndef DUMUX_COMMON_GEOMETRY_GRAHAM_CONVEX_HULL_HH
#define DUMUX_COMMON_GEOMETRY_GRAHAM_CONVEX_HULL_HH
#warning "This header is deprecated and will be removed after release 3.3. Please use dumux/geometry/grahamconvexhull.hh"
// This header, and all other geometry headers have been moved to their own folder.
// Please use the geometry headers in dumux/geometry/, as this will be removed after release 3.3.
#include <dumux/geometry/grahamconvexhull.hh>
#endif
/*****************************************************************************
* See the file COPYING for full copying permissions. *
* *
* This program is free software: you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation, either version 3 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program. If not, see <http://www.gnu.org/licenses/>. *
*****************************************************************************/
/*!
* \file
* \ingroup Geometry
* \brief Algorithms that finds which geometric entites intersect
* DEPRECATED will be removed once this header is removed
*/
#ifndef DUMUX_COMMON_GEOMETRY_INTERSECTING_ENTITIES_HH
#define DUMUX_COMMON_GEOMETRY_INTERSECTING_ENTITIES_HH
#warning "This header is deprecated and will be removed after release 3.3. Please use dumux/geometry/intersectingentities.hh"
// This header, and all other geometry headers have been moved to their own folder.
// Please use the geometry headers in dumux/geometry/, as this will be removed after release 3.3.
#include <dumux/geometry/intersectingentities.hh>
#endif
// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
// vi: set et ts=4 sw=4 sts=4:
/*****************************************************************************
* See the file COPYING for full copying permissions. *
* *
* This program is free software: you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation, either version 3 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program. If not, see <http://www.gnu.org/licenses/>. *
*****************************************************************************/
/*!
* \file
* \ingroup Geometry
* \brief A class representing the intersection entites two geometric entity sets
* DEPRECATED will be removed once this header is removed
*/
#ifndef DUMUX_COMMON_GEOMETRY_INTERSECTION_ENTITY_SET_HH
#define DUMUX_COMMON_GEOMETRY_INTERSECTION_ENTITY_SET_HH
#warning "This header is deprecated and will be removed after release 3.3. Please use dumux/geometry/intersectionentityset.hh"
// This header, and all other geometry headers have been moved to their own folder.
// Please use the geometry headers in dumux/geometry/, as this will be removed after release 3.3.
#include <dumux/geometry/intersectionentityset.hh>
#endif
/*****************************************************************************
* See the file COPYING for full copying permissions. *
* *
* This program is free software: you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation, either version 3 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program. If not, see <http://www.gnu.org/licenses/>. *
*****************************************************************************/
/*!
* \file
* \ingroup Geometry
* \brief Detect if a point intersects a geometry
* DEPRECATED will be removed once this header is removed
*/
#ifndef DUMUX_INTERSECTS_POINT_GEOMETRY_HH
#define DUMUX_INTERSECTS_POINT_GEOMETRY_HH
#warning "This header is deprecated and will be removed after release 3.3. Please use dumux/geometry/intersectspointgeometry.hh"
// This header, and all other geometry headers have been moved to their own folder.
// Please use the geometry headers in dumux/geometry/, as this will be removed after release 3.3.
#include <dumux/geometry/intersectspointgeometry.hh>
#endif
/*****************************************************************************
* See the file COPYING for full copying permissions. *
* *
* This program is free software: you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation, either version 3 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program. If not, see <http://www.gnu.org/licenses/>. *
*****************************************************************************/
/*!
* \file
* \ingroup Geometry
* \brief Detect if a point intersects a simplex (including boundary)
* DEPRECATED will be removed once this header is removed
*/
#ifndef DUMUX_COMMON_GEOMETRY_INTERSECTS_POINT_SIMPLEX_HH
#define DUMUX_COMMON_GEOMETRY_INTERSECTS_POINT_SIMPLEX_HH
#warning "This header is deprecated and will be removed after release 3.3. Please use dumux/geometry/intersectspointsimplex.hh"
// This header, and all other geometry headers have been moved to their own folder.
// Please use the geometry headers in dumux/geometry/, as this will be removed after release 3.3.
#include <dumux/geometry/intersectspointsimplex.hh>
#endif
/*****************************************************************************
* See the file COPYING for full copying permissions. *
* *
* This program is free software: you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation, either version 3 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program. If not, see <http://www.gnu.org/licenses/>. *
*****************************************************************************/
/*!
* \file
* \ingroup Geometry
* \brief Create Dune geometries from user-specified points
* DEPRECATED will be removed once this header is removed
*/
#ifndef DUMUX_COMMON_GEOMETRY_MAKE_GEOMETRY_HH
#define DUMUX_COMMON_GEOMETRY_MAKE_GEOMETRY_HH
#warning "This header is deprecated and will be removed after release 3.3. Please use dumux/geometry/makegeometry.hh"
// This header, and all other geometry headers have been moved to their own folder.
// Please use the geometry headers in dumux/geometry/, as this will be removed after release 3.3.
#include <dumux/geometry/makegeometry.hh>
#endif
/*****************************************************************************
* See the file COPYING for full copying permissions. *
* *
* This program is free software: you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation, either version 3 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program. If not, see <http://www.gnu.org/licenses/>. *
*****************************************************************************/
/*!
* \file
* \ingroup Geometry
* \brief Helper functions for normals
* DEPRECATED will be removed once this header is removed
*/
#ifndef DUMUX_COMMON_GEOMETRY_NORMAL_HH
#define DUMUX_COMMON_GEOMETRY_NORMAL_HH
#warning "This header is deprecated and will be removed after release 3.3. Please use dumux/geometry/normal.hh"
// This header, and all other geometry headers have been moved to their own folder.
// Please use the geometry headers in dumux/geometry/, as this will be removed after release 3.3.
#include <dumux/geometry/normal.hh>
#endif
// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
// vi: set et ts=4 sw=4 sts=4:
/*****************************************************************************
* See the file COPYING for full copying permissions. *
* *
* This program is free software: you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation, either version 3 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program. If not, see <http://www.gnu.org/licenses/>. *
*****************************************************************************/
/*!
* \file
* \ingroup Geometry
* \author Timo Koch
* \brief A quadrature based on refinement
* DEPRECATED will be removed once this header is removed
*/
#ifndef DUMUX_COMMON_GEOMETRY_REFINEMENT_QUADRATURERULE_HH
#define DUMUX_COMMON_GEOMETRY_REFINEMENT_QUADRATURERULE_HH
#warning "This header is deprecated and will be removed after release 3.3. Please use dumux/geometry/refinementquadraturerule.hh"
// This header, and all other geometry headers have been moved to their own folder.
// Please use the geometry headers in dumux/geometry/, as this will be removed after release 3.3.
#include <dumux/geometry/refinementquadraturerule.hh>
#endif
/*****************************************************************************
* See the file COPYING for full copying permissions. *
* *
* This program is free software: you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation, either version 3 of the License, or *
* (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program. If not, see <http://www.gnu.org/licenses/>. *
*****************************************************************************/
/*!
* \file
* \ingroup Geometry
* \brief Functionality to triangulate point clouds
* DEPRECATED will be removed once this header is removed
*/
#ifndef DUMUX_COMMON_GEOMETRY_TRIANGULATION_HH
#define DUMUX_COMMON_GEOMETRY_TRIANGULATION_HH
#warning "This header is deprecated and will be removed after release 3.3. Please use dumux/geometry/triangulation.hh"
// This header, and all other geometry headers have been moved to their own folder.
// Please use the geometry headers in dumux/geometry/, as this will be removed after release 3.3.
#include <dumux/geometry/triangulation.hh>
#endif
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment