#include <boost/multi_index_container.hpp>#include <boost/multi_index/member.hpp>#include <boost/multi_index/composite_key.hpp>#include <boost/multi_index/mem_fun.hpp>#include <boost/multi_index/ordered_index.hpp>#include <boost/multi_index/hashed_index.hpp>#include <boost/multi_index/random_access_index.hpp>#include <feel/feelmesh/geoelement.hpp>#include <feel/feelmesh/filters.hpp>Go to the source code of this file.
Namespaces | |
| Feel | |
| [marker1] | |
Functions | |
Operator overloads | |
| Elements & | Feel::operator= (Elements const &e) |
Accessors | |
| elements_type const & | Feel::elements () const |
| virtual bool | Feel::isEmpty () const |
| WorldComm const & | Feel::worldCommElements () const |
| bool | Feel::isBoundaryElement (element_type const &e) const |
| bool | Feel::isBoundaryElement (size_type const &id) const |
| element_iterator | Feel::elementIterator (size_type i) const |
| element_iterator | Feel::elementIterator (size_type i, size_type p) const |
| element_type const & | Feel::element (size_type i) const |
| element_type const & | Feel::element (size_type i, size_type p) const |
| bool | Feel::hasElement (size_type i) const |
| element_iterator | Feel::beginElement () |
| element_iterator | Feel::endElement () |
| parts_const_iterator_type | Feel::beginParts () const |
| parts_const_iterator_type | Feel::endParts () const |
| std::pair< element_iterator, element_iterator > | Feel::elementsRange () |
| element_iterator | Feel::beginElementWithId (size_type m) |
| element_iterator | Feel::endElementWithId (size_type m) |
| marker_element_const_iterator | Feel::beginElementWithMarker (size_type m) const |
| marker2_element_const_iterator | Feel::beginElementWithMarker2 (size_type m) const |
| marker3_element_const_iterator | Feel::beginElementWithMarker3 (size_type m) const |
| marker_element_const_iterator | Feel::endElementWithMarker (size_type m) const |
| marker2_element_const_iterator | Feel::endElementWithMarker2 (size_type m) const |
| marker3_element_const_iterator | Feel::endElementWithMarker3 (size_type m) const |
| std::pair < marker_element_const_iterator, marker_element_const_iterator > | Feel::elementsWithMarker (size_type m, size_type p) const |
| std::pair < marker2_element_const_iterator, marker2_element_const_iterator > | Feel::elementsWithMarker2 (size_type m, size_type p) const |
| std::pair < marker3_element_const_iterator, marker3_element_const_iterator > | Feel::elementsWithMarker3 (size_type m, size_type p) const |
| element_iterator | Feel::beginElementWithProcessId (size_type m) |
| element_iterator | Feel::endElementWithProcessId (size_type m) |
|
std::pair < element_const_iterator, element_const_iterator > | Feel::elementsWithProcessId (size_type m) const |
| elements_type::template nth_index< 0 >::type & | Feel::elementsById () |
| marker_elements & | Feel::elementsByMarker () |
| marker2_elements & | Feel::elementsByMarker2 () |
| marker3_elements & | Feel::elementsByMarker3 () |
| pid_elements & | Feel::elementsByProcessId () |
| std::pair < location_element_const_iterator, location_element_const_iterator > | Feel::boundaryElements (uint16_type entity_min_dim, uint16_type entity_max_dim, size_type p) const |
| std::pair < location_element_const_iterator, location_element_const_iterator > | Feel::boundaryElements (size_type p) const |
| std::pair < location_element_const_iterator, location_element_const_iterator > | Feel::internalElements (size_type p) const |
| location_elements & | Feel::elementsByLocation () |
| location_element_iterator | Feel::beginInternalElement () |
| location_element_iterator | Feel::endInternalElement () |
| location_element_iterator | Feel::beginElementOnBoundary () |
| location_element_iterator | Feel::endElementOnBoundary () |
| ghostcell_element_iterator | Feel::beginGhostElement () |
| ghostcell_element_iterator | Feel::endGhostElement () |
Methods | |
| element_type const & | Feel::addElement (element_type &f) |
| template<typename ElementVecType > | |
| void | Feel::updateMarker2 (ElementVecType const &evec) |
| template<typename ElementVecType > | |
| void | Feel::updateMarker3 (ElementVecType const &evec) |
| template<typename IteratorRange > | |
| void | Feel::updateMarker2WithRangeElements (IteratorRange const &range, flag_type flag) |
| template<typename IteratorRange > | |
| void | Feel::updateMarker3WithRangeElements (IteratorRange const &range, flag_type flag) |
| void | Feel::updateMarkersFromFaces () |
| void | Feel::setWorldCommElements (WorldComm const &_worldComm) |
Variables | |
| elements_type | Feel::M_elements |
| parts_map_type | Feel::M_parts |
| WorldComm | Feel::M_worldCommElements |
Constructors, destructor | |
| Feel::__pad0__ | |
| Feel::M_elements () | |
| Feel::Elements (Elements const &f) | |
| virtual | Feel::~Elements () |
1.8.5