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.