Data Structures | Namespaces

/export/development/ViennaFEM/viennafem/bases/all.hpp File Reference

Provides a factory which returns the respective basis functions on the reference cell. More...

#include "viennafem/forwards.h"
#include "viennafem/bases/line.hpp"
#include "viennafem/bases/quadrilateral.hpp"
#include "viennafem/bases/triangle.hpp"
#include "viennafem/bases/hexahedron.hpp"
#include "viennafem/bases/tetrahedron.hpp"

Go to the source code of this file.

Data Structures

struct  basis_factory< InterfaceType, BasisTag >
 Runtime dispatcher class: Translates the runtime space_id to a compiletime basis tag. More...
struct  basis_factory< InterfaceType, lagrange_tag< 1 > >
 Returns the Lagrange basis of order 1 ('linear FEM'). More...
struct  basis_factory< InterfaceType, lagrange_tag< 2 > >
 Returns the Lagrange basis of order 2 ('quadratic FEM'). More...
struct  basis_factory< InterfaceType, lagrange_tag< 3 > >
 Returns the Lagrange basis of order three ('cubic FEM'). More...

Namespaces

namespace  viennafem
 

The main namespace for ViennaFEM. All user functionality resides in this namespace.



Detailed Description

Provides a factory which returns the respective basis functions on the reference cell.