OGS
ComponentGlobalIndexDict.h File Reference

Detailed Description

Author
Norihiro Watanabe
Date
2013-04-16

Definition in file ComponentGlobalIndexDict.h.

#include <boost/multi_index/composite_key.hpp>
#include <boost/multi_index/member.hpp>
#include <boost/multi_index/ordered_index.hpp>
#include <boost/multi_index_container.hpp>
#include <limits>
#include <utility>
#include "MeshLib/Location.h"
#include "NumLib/NumericsConfig.h"
Include dependency graph for ComponentGlobalIndexDict.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  NumLib::detail::Line
 
struct  NumLib::detail::LineByLocationComparator
 
struct  NumLib::detail::LineByLocationAndComponentComparator
 
struct  NumLib::detail::ByLocation
 
struct  NumLib::detail::ByLocationAndComponent
 
struct  NumLib::detail::ByComponent
 
struct  NumLib::detail::ByGlobalIndex
 

Namespaces

 NumLib
 
 NumLib::detail
 

Typedefs

using NumLib::detail::ComponentGlobalIndexDict = boost::multi_index::multi_index_container< Line, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::tag< ByLocationAndComponent >, boost::multi_index::identity< Line >, LineByLocationAndComponentComparator >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< ByLocation >, boost::multi_index::identity< Line >, LineByLocationComparator >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< ByComponent >, boost::multi_index::member< Line, int, &Line::comp_id > >, boost::multi_index::ordered_non_unique< boost::multi_index::tag< ByGlobalIndex >, boost::multi_index::member< Line, GlobalIndexType, &Line::global_index > >> >