ViennaSHE 1.3.0
Free open-source semiconductor device simulator using spherical harmonics expansions techniques.
viennashe::io::result_of Namespace Reference

Auxiliary namespace with metafunctions. More...

Classes

struct  she_vtk_type
 Meta function which translates element tags to VTK type identifiers (taking extra energy coordinate into account) More...
 
struct  she_vtk_type< viennagrid::hypercube_tag< 1 > >
 VTK type for a line embedded into (x, H)-space -> quadrilateral. More...
 
struct  she_vtk_type< viennagrid::quadrilateral_tag >
 VTK type for a quadrilateral embedded into (x, H)-space -> hexahedron. More...
 
struct  she_vtk_type< viennagrid::simplex_tag< 1 > >
 VTK type for a line embedded into (x, H)-space -> quadrilateral. More...
 
struct  she_vtk_type< viennagrid::triangle_tag >
 VTK type for a triangle embedded into (x, H)-space -> wedge. More...
 
struct  topology_tag
 Helper routine for extracting the ViennaGrid topology tag from a quantity wrapper. Works well with viennashe::util::spatial_quantity_wrapper. Custom wrappers should add template specializations of this helper metafunction. More...
 
struct  topology_tag< viennashe::util::spatial_quantity_wrapper< DeviceType, TagT > >
 

Detailed Description

Auxiliary namespace with metafunctions.