|
ViennaGrid
1.0.1
|
Provides a generic layer for point operations. More...
#include "viennagrid/forwards.h"Go to the source code of this file.
Data Structures | |
| struct | dimension< point_t< CoordType, CoordinateSystem > > |
| Returns the geometric dimension of a point. Specialization for a ViennaGrid point. More... | |
| struct | coordinate_system< PointType > |
| Returns the coordinate system of a point. Must be specialized for a user-provided point type. More... | |
| struct | coordinate_system< point_t< CoordType, CoordinateSystem > > |
| Returns the coordinate system of a point. Specialization for a ViennaGrid point. More... | |
| struct | static_size< point_t< CoordType, CoordinateSystem > > |
| Returns the static (compile time) size of a point. Specialization for a ViennaGrid point. More... | |
| struct | value_type< point_t< CoordType, CoordinateSystem > > |
| Value Type retrieval for a point. Returns the numeric type of each coordinate entry. Specialization for a ViennaGrid point. More... | |
Namespaces | |
| namespace | viennagrid |
The main ViennaGrid namespace. Most functionality resides in this namespace. | |
| namespace | viennagrid::traits |
A generic layer for accessing containers such as std::vector, std::deque, std::map, etc. | |
Functions | |
| template<typename PointType > | |
| std::size_t | dynamic_size (PointType const &p) |
| Returns the dynamic (run time) size of a point. Assumes a .size() member. Other cases must be provided with overloads. | |
Provides a generic layer for point operations.
1.7.6.1