Data Structures

viennadata::config Namespace Reference

Contains the configuration of ViennaData. More...

Data Structures

struct  key_dispatch< viennafem::dt_dx_key< local_index, global_index > >
 Customizes ViennaData to access element transformation coefficients by a key-based dispatch. More...
struct  key_dispatch< viennafem::det_dF_dt_key >
 Customizes ViennaData to access the Jacobian of the element transformation by a key-based dispatch. More...
struct  object_identifier< viennagrid::element_t< ConfigType, viennagrid::point_tag > >
 Customizes ViennaData such that the id() member of vertices is used as identification mechanism. More...
struct  object_identifier< viennagrid::element_t< ConfigType, viennagrid::line_tag > >
 Customizes ViennaData such that the id() member of lines is used as identification mechanism. More...
struct  object_identifier< viennagrid::element_t< ConfigType, viennagrid::triangle_tag > >
 Customizes ViennaData such that the id() member of triangles is used as identification mechanism. More...
struct  object_identifier< viennagrid::element_t< ConfigType, viennagrid::quadrilateral_tag > >
 Customizes ViennaData such that the id() member of quadrilaterals is used as identification mechanism. More...
struct  object_identifier< viennagrid::element_t< ConfigType, viennagrid::hexahedron_tag > >
 Customizes ViennaData such that the id() member of hexahedra is used as identification mechanism. More...
struct  object_identifier< viennagrid::element_t< ConfigType, viennagrid::tetrahedron_tag > >
 Customizes ViennaData such that the id() member of tetrahedra is used as identification mechanism. More...
struct  storage< KeyType, ValueType, viennagrid::element_t< ConfigType, viennagrid::point_tag > >
 Configures ViennaData such that data is stored densely on vertices, no matter which key type is used. More...
struct  storage< KeyType, ValueType, viennagrid::element_t< ConfigType, viennagrid::line_tag > >
 Configures ViennaData such that data is stored densely on lines, no matter which key type is used. More...
struct  storage< KeyType, ValueType, viennagrid::element_t< ConfigType, viennagrid::quadrilateral_tag > >
 Configures ViennaData such that data is stored densely on quadrilaterals, no matter which key type is used. More...
struct  storage< KeyType, ValueType, viennagrid::element_t< ConfigType, viennagrid::triangle_tag > >
 Configures ViennaData such that data is stored densely on triangles, no matter which key type is used. More...
struct  storage< KeyType, ValueType, viennagrid::element_t< ConfigType, viennagrid::hexahedron_tag > >
 Configures ViennaData such that data is stored densely on hexahedra, no matter which key type is used. More...
struct  storage< KeyType, ValueType, viennagrid::element_t< ConfigType, viennagrid::tetrahedron_tag > >
 Configures ViennaData such that data is stored densely on tetrahedra, no matter which key type is used. More...

Detailed Description

Contains the configuration of ViennaData.