ViennaGrid - The Vienna Grid Library  2.1.0
Namespaces | Data Structures | Typedefs
viennagrid::config Namespace Reference

Provides a number of predefined configuration classes, which cover the most frequent use cases. More...

Namespaces

namespace  result_of
 

Namespace for metafunctions for obtaining the respective mesh configurations.


Data Structures

struct  hexahedral_3d
 A default config for hexahedrons in 3d, pointer handles are used. More...
struct  line_1d
 A default config for lines in 1d, pointer handles are used. More...
struct  line_2d
 A default config for lines in 2d, pointer handles are used. More...
struct  line_3d
 A default config for lines in 3d, pointer handles are used. More...
struct  plc_3d
 A default config for PLCs in 2d, pointer handles are used. More...
struct  polygonal_2d
 A default config for polygons in 2d, pointer handles are used. More...
struct  polygonal_3d
 A default config for polygons in 3d, pointer handles are used. More...
struct  quadrilateral_2d
 A default config for quadrilaterals in 2d, pointer handles are used. More...
struct  quadrilateral_3d
 A default config for quadrilaterals in 3d, pointer handles are used. More...
struct  tetrahedral_3d
 A default config for tetrahedrons in 3d, pointer handles are used. More...
struct  thin_hexahedral_3d
 A minimal configuration for hexahedra in 3d, no facts or edges. More...
struct  thin_quadrilateral_2d
 A minimal configuration for quadrilaterals in 2d, no facts/edges. More...
struct  thin_quadrilateral_3d
 A minimal configuration for quadrilaterals in 3d, no facts/edges. More...
struct  thin_tetrahedral_3d
 A minimal configuration for tetrahedra in 3d, no facts or edges. More...
struct  thin_triangular_2d
 A minimal configuration for triangles in 2d, no facts/edges. More...
struct  thin_triangular_3d
 A minimal configuration for triangles in 3d, no facts/edges. More...
struct  triangular_2d
 A default config for triangles in 2d, pointer handles are used. More...
struct  triangular_3d
 A default config for triangles in 3d, pointer handles are used. More...
struct  vertex_1d
 A default config for vertices in 1d, pointer handles are used. More...
struct  vertex_2d
 A default config for vertices in 2d, pointer handles are used. More...
struct  vertex_3d
 A default config for vertices in 3d, pointer handles are used. More...
struct  wrapped_mesh_config_t
 A generic config wrapper for mesh configs. More...

Typedefs

typedef
viennagrid::spatial_point
< double,
viennagrid::cartesian_cs< 1 > > 
point_type_1d
 Point type with cartesian coordinate system in 1d.
typedef
viennagrid::spatial_point
< double,
viennagrid::cartesian_cs< 2 > > 
point_type_2d
 Point type with cartesian coordinate system in 2d.
typedef
viennagrid::spatial_point
< double,
viennagrid::cartesian_cs< 3 > > 
point_type_3d
 Point type with cartesian coordinate system in 3d.

Detailed Description

Provides a number of predefined configuration classes, which cover the most frequent use cases.


Typedef Documentation

Point type with cartesian coordinate system in 1d.

Point type with cartesian coordinate system in 2d.

Point type with cartesian coordinate system in 3d.