Public Types | Static Public Member Functions

basis_factory< InterfaceType, BasisTag > Struct Template Reference

Runtime dispatcher class: Translates the runtime space_id to a compiletime basis tag. More...

#include <all.hpp>

Public Types

typedef viennamath::rt_expr
< InterfaceType > 
expression_type

Static Public Member Functions

template<typename T >
static std::vector
< expression_type
get (std::size_t space_id, T const &reference_cell)

Detailed Description

template<typename InterfaceType, typename BasisTag = viennafem::none>
struct viennafem::basis_factory< InterfaceType, BasisTag >

Runtime dispatcher class: Translates the runtime space_id to a compiletime basis tag.


Member Typedef Documentation

typedef viennamath::rt_expr<InterfaceType> expression_type

Member Function Documentation

static std::vector<expression_type> get ( std::size_t  space_id,
T const &  reference_cell 
) [inline, static]

The documentation for this struct was generated from the following file: