Creates shape functions by element and interpolation type. More...
#include <cl_IF_InterpolationFunctionFactory.hpp>
Public Member Functions | |
| InterpolationFunctionFactory ()=default | |
| ~InterpolationFunctionFactory ()=default | |
| InterpolationFunction * | create_function (const ElementType aElementType, const InterpolationType aType) |
| InterpolationFunction * | create_lagrange_function (const ElementType aElementType) |
| InterpolationFunction * | create_hermite_function (const ElementType aElementType) |
| InterpolationFunction * | create_bernstein_function (const ElementType aElementType) |
| InterpolationFunction * | create_bubble_function (const ElementType aElementType, const uint aFacet) |
Creates shape functions by element and interpolation type.
|
default |
|
default |
| InterpolationFunction * belfem::fem::InterpolationFunctionFactory::create_bernstein_function | ( | const ElementType | aElementType | ) |
| InterpolationFunction * belfem::fem::InterpolationFunctionFactory::create_bubble_function | ( | const ElementType | aElementType, |
| const uint | aFacet ) |
| InterpolationFunction * belfem::fem::InterpolationFunctionFactory::create_function | ( | const ElementType | aElementType, |
| const InterpolationType | aType ) |
| InterpolationFunction * belfem::fem::InterpolationFunctionFactory::create_hermite_function | ( | const ElementType | aElementType | ) |
| InterpolationFunction * belfem::fem::InterpolationFunctionFactory::create_lagrange_function | ( | const ElementType | aElementType | ) |