|
ViennaGrid - The Vienna Grid Library
2.1.0
|
Defines the inserter functors for adding elements to a container or collection. More...
#include "viennagrid/storage/container_collection.hpp"#include "viennagrid/storage/container_collection_element.hpp"Go to the source code of this file.
Data Structures | |
| struct | physical_inserter< container_collection_type, change_counter_type, id_generator_type > |
| Helper metafunction for obtaining the physical inserter for a container collection. Inserts an element, not just a reference. More... | |
| class | physical_inserter< container_collection_type, change_counter_type, id_generator_type_ > |
| An inserter class which adds elements to a the provided container collection. For example, this inserts a triangle into a segment s, but not into the mesh or segment where s was derived from. More... | |
| struct | recursive_inserter< container_collection_type, change_counter_type, dependent_inserter_type > |
| Helper metafunction for obtaining the recursive inserter type for a container collection. More... | |
| class | recursive_inserter< view_collection_type, change_counter_type, dependent_inserter_type > |
| Recursive inserter which inserts an element into the provided collection and all dependent collections. More... | |
Namespaces | |
| namespace | viennagrid |
The main ViennaGrid namespace. Most user functionality resides directly in this namespace rather than in sub-namespaces. | |
| namespace | viennagrid::detail |
Namespace for implementation details. Not intended to be used directly by a library user. | |
| namespace | viennagrid::result_of |
The metafunction layer. Provides type generators that derive the respective type from the mesh configuration. | |
Defines the inserter functors for adding elements to a container or collection.
1.7.6.1