
Go to the source code of this file.
Namespaces | |
| namespace | hp |
| namespace | GridTools |
Functions | |
| 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, const Mapping< dim, spacedim > &mapping=(StaticMappingQ1< dim, spacedim >::mapping)) |
| template<int dim> | |
| double | GridTools::cell_measure (const std::vector< Point< dim > > &all_vertices, const unsigned int(&vertex_indices)[GeometryInfo< dim >::vertices_per_cell]) |
| template<int dim, int spacedim> | |
| void | GridTools::delete_unused_vertices (std::vector< Point< spacedim > > &vertices, std::vector< CellData< dim > > &cells, SubCellData &subcelldata) |
| template<int dim, int spacedim> | |
| void | GridTools::delete_duplicated_vertices (std::vector< Point< spacedim > > &all_vertices, std::vector< CellData< dim > > &cells, SubCellData &subcelldata, std::vector< unsigned int > &considered_vertices, const double tol=1e-12) |
| template<int dim, typename Predicate , int spacedim> | |
| void | GridTools::transform (const Predicate &predicate, Triangulation< dim, spacedim > &triangulation) |
| template<int dim, int spacedim> | |
| void | GridTools::shift (const Point< spacedim > &shift_vector, Triangulation< dim, spacedim > &triangulation) |
| void | GridTools::rotate (const double angle, Triangulation< 2 > &triangulation) |
| template<int dim, int spacedim> | |
| void | GridTools::scale (const double scaling_factor, Triangulation< dim, spacedim > &triangulation) |
| template<int dim, template< int, int > class Container, int spacedim> | |
| unsigned int | GridTools::find_closest_vertex (const Container< dim, spacedim > &container, const Point< spacedim > &p) |
| template<int dim, template< int, int > class Container, int spacedim> | |
| std::vector< typename Container< dim, spacedim > ::active_cell_iterator > | GridTools::find_cells_adjacent_to_vertex (const Container< dim, spacedim > &container, const unsigned int vertex) |
| template<int dim, template< int, int > class Container, int spacedim> | |
| Container< dim, spacedim > ::active_cell_iterator | GridTools::find_active_cell_around_point (const Container< dim, spacedim > &container, const Point< spacedim > &p) |
| template<int dim, template< int, int > class Container, int spacedim> | |
| std::pair< typename Container < dim, spacedim > ::active_cell_iterator, Point < spacedim > > | GridTools::find_active_cell_around_point (const Mapping< dim, spacedim > &mapping, const Container< dim, spacedim > &container, const Point< spacedim > &p) |
| template<int dim, int spacedim> | |
| std::pair< typename hp::DoFHandler< dim, spacedim > ::active_cell_iterator, Point < spacedim > > | GridTools::find_active_cell_around_point (const hp::MappingCollection< dim, spacedim > &mapping, const hp::DoFHandler< dim, spacedim > &container, const Point< spacedim > &p) |
| template<class Container > | |
| std::vector< typename Container::active_cell_iterator > | GridTools::get_active_child_cells (const typename Container::cell_iterator &cell) |
| template<class Container > | |
| void | GridTools::get_active_neighbors (const typename Container::active_cell_iterator &cell, std::vector< typename Container::active_cell_iterator > &active_neighbors) |
| template<int dim, int spacedim> | |
| void | GridTools::get_face_connectivity_of_cells (const Triangulation< dim, spacedim > &triangulation, SparsityPattern &connectivity) |
| template<int dim, int spacedim> | |
| void | GridTools::partition_triangulation (const unsigned int n_partitions, Triangulation< dim, spacedim > &triangulation) |
| template<int dim, int spacedim> | |
| void | GridTools::partition_triangulation (const unsigned int n_partitions, const SparsityPattern &cell_connection_graph, Triangulation< dim, spacedim > &triangulation) |
| template<int dim, int spacedim> | |
| void | GridTools::get_subdomain_association (const Triangulation< dim, spacedim > &triangulation, std::vector< types::subdomain_id_t > &subdomain) |
| template<int dim, int spacedim> | |
| unsigned int | GridTools::count_cells_with_subdomain_association (const Triangulation< dim, spacedim > &triangulation, const types::subdomain_id_t subdomain) |
| template<typename Container > | |
| std::list< std::pair< typename Container::cell_iterator, typename Container::cell_iterator > > | GridTools::get_finest_common_cells (const Container &mesh_1, const Container &mesh_2) |
| template<int dim, int spacedim> | |
| bool | GridTools::have_same_coarse_mesh (const Triangulation< dim, spacedim > &mesh_1, const Triangulation< dim, spacedim > &mesh_2) |
| template<typename Container > | |
| bool | GridTools::have_same_coarse_mesh (const Container &mesh_1, const Container &mesh_2) |
| template<int dim, int spacedim> | |
| double | GridTools::minimal_cell_diameter (const Triangulation< dim, spacedim > &triangulation) |
| template<int dim, int spacedim> | |
| double | GridTools::maximal_cell_diameter (const Triangulation< dim, spacedim > &triangulation) |
| template<int dim, int spacedim> | |
| void | GridTools::create_union_triangulation (const Triangulation< dim, spacedim > &triangulation_1, const Triangulation< dim, spacedim > &triangulation_2, Triangulation< dim, spacedim > &result) |
| template<int dim, int spacedim> | |
| Triangulation< dim, spacedim > ::DistortedCellList | GridTools::fix_up_distorted_child_cells (const typename Triangulation< dim, spacedim >::DistortedCellList &distorted_cells, Triangulation< dim, spacedim > &triangulation) |
| template<template< int, int > class Container, int dim, int spacedim> | |
| std::map< typename Container < dim-1, spacedim > ::cell_iterator, typename Container< dim, spacedim > ::face_iterator > | GridTools::extract_boundary_mesh (const Container< dim, spacedim > &volume_mesh, Container< dim-1, spacedim > &surface_mesh, const std::set< unsigned char > &boundary_ids=std::set< unsigned char >()) |
| ::ExceptionBase & | GridTools::ExcInvalidNumberOfPartitions (int arg1) throw (errortext << "The number of partitions you gave is " << arg1 << ", but must be greater than zero." ) |
| ::ExceptionBase & | GridTools::ExcNonExistentSubdomain (int arg1) throw (errortext << "The subdomain id " << arg1 << " has no cells associated with it." ) |
| ::ExceptionBase & | GridTools::ExcTriangulationHasBeenRefined () |
| ::ExceptionBase & | GridTools::ExcScalingFactorNotPositive (double arg1) throw (errortext << "The scaling factor must be positive, but is " << arg1 ) |
| template<int N> | |
| ::ExceptionBase & | GridTools::ExcPointNotFoundInCoarseGrid (Point< N > arg1) throw (errortext << "The point <" << arg1 << "> could not be found inside any of the " << "coarse grid cells." ) |
| template<int N> | |
| ::ExceptionBase & | GridTools::ExcPointNotFound (Point< N > arg1) throw (errortext << "The point <" << arg1 << "> could not be found inside any of the " << "subcells of a coarse grid cell." ) |
| ::ExceptionBase & | GridTools::ExcVertexNotUsed (unsigned int arg1) throw (errortext << "The given vertex " << arg1 << " is not used in the given triangulation" ) |
| template<class DH > | |
| std::vector< typename DH::active_cell_iterator > | GridTools::get_active_child_cells (const typename DH::cell_iterator &cell) |
| template<> | |
| double | GridTools::cell_measure< 3 > (const std::vector< Point< 3 > > &all_vertices, const unsigned int(&vertex_indices)[GeometryInfo< 3 >::vertices_per_cell]) |
| template<> | |
| double | GridTools::cell_measure< 2 > (const std::vector< Point< 2 > > &all_vertices, const unsigned int(&vertex_indices)[GeometryInfo< 2 >::vertices_per_cell]) |
documentation generated on Fri Feb 3 2012 06:03:02 by
doxygen
1.7.2