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.
1.7.1