#include <deal.II/base/derivative_form.h>
#include <deal.II/base/geometry_info.h>
#include <deal.II/base/mpi.h>
#include <deal.II/base/quadrature_lib.h>
#include <deal.II/distributed/tria_base.h>
#include <deal.II/fe/fe_nothing.h>
#include <deal.II/fe/fe_values.h>
#include <deal.II/fe/mapping_fe.h>
#include <deal.II/fe/mapping_q.h>
#include <deal.II/grid/grid_tools_geometry.h>
#include <deal.II/grid/tria.h>
#include <deal.II/lac/lapack_full_matrix.h>
#include <deal.II/numerics/vector_tools_integrate_difference.h>
#include <functional>
#include "grid_tools_geometry.inst"
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> | |
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<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 >())) |