Create Dune geometries from user-specified points.
#include <vector>#include <array>#include <limits>#include <dune/common/fvector.hh>#include <dune/common/fmatrix.hh>#include <dune/common/exceptions.hh>#include <dune/geometry/multilineargeometry.hh>#include <dumux/common/math.hh>#include <dumux/geometry/grahamconvexhull.hh>Go to the source code of this file.
| Namespaces | |
| namespace | Dumux | 
| Functions | |
| template<class CoordScalar> | |
| bool | Dumux::pointsAreCoplanar (const std::vector< Dune::FieldVector< CoordScalar, 3 > > &points, const CoordScalar scale) | 
| Checks if four points lie within the same plane. | |
| template<class CoordScalar> | |
| bool | Dumux::pointsAreCoplanar (const std::vector< Dune::FieldVector< CoordScalar, 3 > > &points) | 
| Checks if four points lie within the same plane. | |
| template<class CoordScalar> | |
| std::vector< Dune::FieldVector< CoordScalar, 3 > > | Dumux::getReorderedPoints (const std::vector< Dune::FieldVector< CoordScalar, 3 > > &points) | 
| Returns a vector of points following the dune ordering. Convenience method that creates a temporary object in case no array of orientations is desired. | |
| template<class CoordScalar> | |
| std::vector< Dune::FieldVector< CoordScalar, 3 > > | Dumux::getReorderedPoints (const std::vector< Dune::FieldVector< CoordScalar, 3 > > &points, std::array< int, 4 > &orientations) | 
| Returns a vector of points following the dune ordering. | |
| template<class CoordScalar, bool enableSanityCheck = true> | |
| auto | Dumux::makeDuneQuadrilaterial (const std::vector< Dune::FieldVector< CoordScalar, 3 > > &points) | 
| Creates a dune quadrilateral geometry given 4 corner points. | |