Go to the source code of this file.
Namespaces | |
Feel | |
[marker1] | |
Enumerations | |
enum | Feel::ElementsType { Feel::MESH_ELEMENTS = 0, Feel::MESH_FACES = 1, Feel::MESH_INTERNAL_FACES = 2, Feel::MESH_EDGES = 3, Feel::MESH_INTERNAL_EDGES = 4, Feel::MESH_POINTS = 5 } |
Functions | |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_ELEMENTS >, typename MeshTraits< MeshType > ::element_const_iterator, typename MeshTraits< MeshType > ::element_const_iterator > | Feel::allelements (MeshType const &mesh) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_EDGES >, typename MeshTraits< MeshType > ::location_edge_const_iterator, typename MeshTraits< MeshType > ::location_edge_const_iterator > | Feel::boundaryedges (MeshType const &mesh) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_ELEMENTS >, typename MeshTraits< MeshType > ::location_element_const_iterator, typename MeshTraits< MeshType > ::location_element_const_iterator > | Feel::boundaryelements (MeshType const &mesh, uint16_type entity_min_dim=0, uint16_type entity_max_dim=2) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_FACES >, typename MeshTraits< MeshType > ::location_face_const_iterator, typename MeshTraits< MeshType > ::location_face_const_iterator > | Feel::boundaryfaces (MeshType const &mesh) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_POINTS >, typename MeshTraits< MeshType > ::location_point_const_iterator, typename MeshTraits< MeshType > ::location_point_const_iterator > | Feel::boundarypoints (MeshType const &mesh) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_EDGES >, typename MeshTraits< MeshType > ::pid_edge_const_iterator, typename MeshTraits< MeshType > ::pid_edge_const_iterator > | Feel::edges (MeshType const &mesh) |
template<typename ElementType > | |
boost::tuple< mpl::size_t < MESH_ELEMENTS >, typename std::list< ElementType > ::const_iterator, typename std::list< ElementType > ::const_iterator > | Feel::element (ElementType const &elt) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_ELEMENTS >, typename MeshTraits< MeshType > ::element_const_iterator, typename MeshTraits< MeshType > ::element_const_iterator > | Feel::elements (MeshType const &mesh) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_FACES >, typename MeshTraits< MeshType > ::pid_face_const_iterator, typename MeshTraits< MeshType > ::pid_face_const_iterator > | Feel::faces (MeshType const &mesh) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_ELEMENTS >, typename MeshTraits< MeshType > ::element_const_iterator, typename MeshTraits< MeshType > ::element_const_iterator > | Feel::idedelements (MeshType const &mesh, flag_type flag) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_FACES >, typename MeshTraits< MeshType > ::face_const_iterator, typename MeshTraits< MeshType > ::face_const_iterator > | Feel::idedfaces (MeshType const &mesh, size_type id) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_EDGES >, typename MeshTraits< MeshType > ::location_edge_const_iterator, typename MeshTraits< MeshType > ::location_edge_const_iterator > | Feel::internaledges (MeshType const &mesh) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_ELEMENTS >, typename MeshTraits< MeshType > ::location_element_const_iterator, typename MeshTraits< MeshType > ::location_element_const_iterator > | Feel::internalelements (MeshType const &mesh) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_FACES >, typename MeshTraits< MeshType > ::location_face_const_iterator, typename MeshTraits< MeshType > ::location_face_const_iterator > | Feel::internalfaces (MeshType const &mesh) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_POINTS >, typename MeshTraits< MeshType > ::location_point_const_iterator, typename MeshTraits< MeshType > ::location_point_const_iterator > | Feel::internalpoints (MeshType const &mesh) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_FACES >, typename MeshTraits< MeshType > ::interprocess_face_const_iterator, typename MeshTraits< MeshType > ::interprocess_face_const_iterator > | Feel::interprocessfaces (MeshType const &mesh) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_ELEMENTS >, typename MeshTraits< MeshType > ::marker2_element_const_iterator, typename MeshTraits< MeshType > ::marker2_element_const_iterator > | Feel::marked2elements (MeshType const &mesh, flag_type flag) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_ELEMENTS >, typename MeshTraits< MeshType > ::marker2_element_const_iterator, typename MeshTraits< MeshType > ::marker2_element_const_iterator > | Feel::marked2elements (MeshType const &mesh, std::string const &flag) |
template<typename MeshType > | |
std::list< boost::tuple < mpl::size_t< MESH_ELEMENTS > , typename MeshTraits < MeshType > ::marker2_element_const_iterator, typename MeshTraits< MeshType > ::marker2_element_const_iterator > > | Feel::marked2elements (MeshType const &mesh, std::initializer_list< boost::any > const &flag) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_FACES >, typename MeshTraits< MeshType > ::marker2_face_const_iterator, typename MeshTraits< MeshType > ::marker2_face_const_iterator > | Feel::marked2faces (MeshType const &mesh, flag_type __marker) |
template<typename MeshType > | |
std::list< boost::tuple < mpl::size_t< MESH_FACES > , typename MeshTraits < MeshType > ::marker2_face_const_iterator, typename MeshTraits< MeshType > ::marker2_face_const_iterator > > | Feel::marked2faces (MeshType const &mesh, std::initializer_list< boost::any > __markers) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_FACES >, typename MeshTraits< MeshType > ::marker2_face_const_iterator, typename MeshTraits< MeshType > ::marker2_face_const_iterator > | Feel::marked2faces (MeshType const &mesh, std::string const &__marker) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_ELEMENTS >, typename MeshTraits< MeshType > ::marker3_element_const_iterator, typename MeshTraits< MeshType > ::marker3_element_const_iterator > | Feel::marked3elements (MeshType const &mesh, flag_type flag) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_ELEMENTS >, typename MeshTraits< MeshType > ::marker3_element_const_iterator, typename MeshTraits< MeshType > ::marker3_element_const_iterator > | Feel::marked3elements (MeshType const &mesh, std::string const &flag) |
template<typename MeshType > | |
std::list< boost::tuple < mpl::size_t< MESH_ELEMENTS > , typename MeshTraits < MeshType > ::marker3_element_const_iterator, typename MeshTraits< MeshType > ::marker3_element_const_iterator > > | Feel::marked3elements (MeshType const &mesh, std::initializer_list< boost::any > const &flag) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_FACES >, typename MeshTraits< MeshType > ::marker3_face_const_iterator, typename MeshTraits< MeshType > ::marker3_face_const_iterator > | Feel::marked3faces (MeshType const &mesh, flag_type __marker) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_FACES >, typename MeshTraits< MeshType > ::marker3_face_const_iterator, typename MeshTraits< MeshType > ::marker3_face_const_iterator > | Feel::marked3faces (MeshType const &mesh, std::string const &__marker) |
template<typename MeshType > | |
std::list< boost::tuple < mpl::size_t< MESH_FACES > , typename MeshTraits < MeshType > ::marker3_face_const_iterator, typename MeshTraits< MeshType > ::marker3_face_const_iterator > > | Feel::marked3faces (MeshType const &mesh, std::initializer_list< boost::any > __markers) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_EDGES >, typename MeshTraits< MeshType > ::marker_edge_const_iterator, typename MeshTraits< MeshType > ::marker_edge_const_iterator > | Feel::markededges (MeshType const &mesh, flag_type __marker) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_EDGES >, typename MeshTraits< MeshType > ::marker_edge_const_iterator, typename MeshTraits< MeshType > ::marker_edge_const_iterator > | Feel::markededges (MeshType const &mesh, std::string const &__marker) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_ELEMENTS >, typename MeshTraits< MeshType > ::marker_element_const_iterator, typename MeshTraits< MeshType > ::marker_element_const_iterator > | Feel::markedelements (MeshType const &mesh, std::string const &flag) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_ELEMENTS >, typename MeshTraits< MeshType > ::marker_element_const_iterator, typename MeshTraits< MeshType > ::marker_element_const_iterator > | Feel::markedelements (MeshType const &mesh, const char *flag) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_ELEMENTS >, typename MeshTraits< MeshType > ::marker_element_const_iterator, typename MeshTraits< MeshType > ::marker_element_const_iterator > | Feel::markedelements (MeshType const &mesh, boost::any const &flag) |
template<typename MeshType > | |
std::list< boost::tuple < mpl::size_t< MESH_ELEMENTS > , typename MeshTraits < MeshType > ::marker_element_const_iterator, typename MeshTraits< MeshType > ::marker_element_const_iterator > > | Feel::markedelements (MeshType const &mesh, std::initializer_list< boost::any > const &flag) |
template<typename MeshType > | |
std::list< boost::tuple < mpl::size_t< MESH_ELEMENTS > , typename MeshTraits < MeshType > ::marker_element_const_iterator, typename MeshTraits< MeshType > ::marker_element_const_iterator > > | Feel::markedelements (MeshType const &mesh, std::list< std::string > const &flag) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_FACES >, typename MeshTraits< MeshType > ::marker_face_const_iterator, typename MeshTraits< MeshType > ::marker_face_const_iterator > | Feel::markedfaces (MeshType const &mesh) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_FACES >, typename MeshTraits< MeshType > ::marker_face_const_iterator, typename MeshTraits< MeshType > ::marker_face_const_iterator > | Feel::markedfaces (MeshType const &mesh, std::string const &__marker) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_FACES >, typename MeshTraits< MeshType > ::marker_face_const_iterator, typename MeshTraits< MeshType > ::marker_face_const_iterator > | Feel::markedfaces (MeshType const &mesh, const char *__marker) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_FACES >, typename MeshTraits< MeshType > ::marker_face_const_iterator, typename MeshTraits< MeshType > ::marker_face_const_iterator > | Feel::markedfaces (MeshType const &mesh, boost::any const &__marker) |
template<typename MeshType > | |
std::list< boost::tuple < mpl::size_t< MESH_FACES > , typename MeshTraits < MeshType > ::marker_face_const_iterator, typename MeshTraits< MeshType > ::marker_face_const_iterator > > | Feel::markedfaces (MeshType const &mesh, std::initializer_list< boost::any > __markers) |
template<typename MeshType > | |
std::list< boost::tuple < mpl::size_t< MESH_FACES > , typename MeshTraits < MeshType > ::marker_face_const_iterator, typename MeshTraits< MeshType > ::marker_face_const_iterator > > | Feel::markedfaces (MeshType const &mesh, std::list< std::string > __markers) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_POINTS >, typename MeshTraits< MeshType > ::marker_point_const_iterator, typename MeshTraits< MeshType > ::marker_point_const_iterator > | Feel::markedpoints (MeshType const &mesh, size_type flag) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_POINTS >, typename MeshTraits< MeshType > ::marker_point_const_iterator, typename MeshTraits< MeshType > ::marker_point_const_iterator > | Feel::markedpoints (MeshType const &mesh, std::string const &flag) |
template<typename MeshType > | |
size_type | Feel::meshrank (MeshType const &mesh, mpl::bool_< true >) |
template<typename MeshType > | |
size_type | Feel::meshrank (MeshType const &mesh, mpl::bool_< false >) |
template<typename MT , typename Iterator > | |
size_type | Feel::nelements (boost::tuple< MT, Iterator, Iterator > const &its, bool global=false) |
template<typename MT , typename Iterator > | |
size_type | Feel::nelements (std::list< boost::tuple< MT, Iterator, Iterator > > const &its, bool global=false) |
template<typename MeshType > | |
boost::tuple< mpl::size_t < MESH_POINTS >, typename MeshTraits< MeshType > ::point_const_iterator, typename MeshTraits< MeshType > ::point_const_iterator > | Feel::points (MeshType const &mesh) |