![]() |
deal.II version 9.7.0
|
#include <deal.II/base/config.h>#include <deal.II/base/bounding_box.h>#include <deal.II/base/point.h>#include <deal.II/base/template_constraints.h>#include <deal.II/base/tensor.h>#include <deal.II/fe/mapping.h>#include <deal.II/grid/manifold.h>#include <deal.II/grid/tria.h>#include <algorithm>#include <array>#include <cmath>#include <numeric>#include <utility>#include <vector>Go to the source code of this file.
Namespaces | |
| namespace | GridTools |
Functions | |
Information about meshes and cells | |
| template<int dim, int spacedim> | |
| double | GridTools::diameter (const Triangulation< dim, spacedim > &tria) |
| template<int dim, int spacedim> | |
| double | GridTools::volume (const Triangulation< dim, spacedim > &tria) |
| template<int dim, int spacedim> | |
| double | GridTools::volume (const Triangulation< dim, spacedim > &tria, const Mapping< dim, spacedim > &mapping) |
| template<int dim, int spacedim> | |
| double | GridTools::minimal_cell_diameter (const Triangulation< dim, spacedim > &triangulation, const Mapping< dim, spacedim > &mapping=(ReferenceCells::get_hypercube< dim >() .template get_default_linear_mapping< dim, spacedim >())) |
| template<int dim, int spacedim> | |
| double | GridTools::maximal_cell_diameter (const Triangulation< dim, spacedim > &triangulation, const Mapping< dim, spacedim > &mapping=(ReferenceCells::get_hypercube< dim >() .template get_default_linear_mapping< dim, spacedim >())) |
| template<int dim> | |
| double | GridTools::cell_measure (const std::vector< Point< dim > > &all_vertices, const ArrayView< const unsigned int > &vertex_indices) |
| template<int dim, int spacedim> | |
| std::pair< unsigned int, double > | GridTools::get_longest_direction (typename Triangulation< dim, spacedim >::active_cell_iterator cell) |
| template<int dim, int spacedim> | |
| std::pair< DerivativeForm< 1, dim, spacedim >, Tensor< 1, spacedim > > | GridTools::affine_cell_approximation (const ArrayView< const Point< spacedim > > &vertices) |
| template<int dim> | |
| Vector< double > | GridTools::compute_aspect_ratio_of_cells (const Mapping< dim > &mapping, const Triangulation< dim > &triangulation, const Quadrature< dim > &quadrature) |
| template<int dim> | |
| double | GridTools::compute_maximum_aspect_ratio (const Mapping< dim > &mapping, const Triangulation< dim > &triangulation, const Quadrature< dim > &quadrature) |
| template<int dim, int spacedim> | |
| BoundingBox< spacedim > | GridTools::compute_bounding_box (const Triangulation< dim, spacedim > &triangulation) |
| template<typename MeshType> | |
| std::pair< Point< MeshType::space_dimension >, Point< MeshType::space_dimension > > | GridTools::compute_bounding_box (const MeshType &mesh, const std::function< bool(const typename MeshType::active_cell_iterator &)> &predicate) |
| template<typename Iterator> | |
| Point< Iterator::AccessorType::space_dimension > | GridTools::project_to_object (const Iterator &object, const Point< Iterator::AccessorType::space_dimension > &trial_point) |