Collaboration diagram for Feel::MeshFragmentation< MeshType >:Public Types | |
| using | container_type = std::map< int, std::tuple< std::string, range_element_type > > |
| using | mesh_type = MeshType |
| using | range_element_type = Range< mesh_type, MESH_ELEMENTS > |
| enum class | Strategy { None =0 , AllMarkedElements , Custom } |
Public Member Functions | |
| template<typename RT > | |
| auto | addFragment (int fragmentId, std::string const &fragmentName, RT &&r) |
| add a part from fragmentId, fragmentName and range of element | |
| MeshFragmentation (MeshFragmentation &&)=default | |
| MeshFragmentation (MeshFragmentation const &)=default | |
| MeshFragmentation (Strategy strategy=Strategy::AllMarkedElements) | |
| MeshFragmentation & | operator= (MeshFragmentation &&)=default |
| MeshFragmentation & | operator= (MeshFragmentation const &)=default |
| container_type | toContainer (mesh_type const &mesh) const |
| build container of parts from a mesh | |