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. |
Provides a factory which returns the respective basis functions on the reference cell.