BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
belfem::fem::InterpolationFunctionFactory Class Reference

Creates shape functions by element and interpolation type. More...

#include <cl_IF_InterpolationFunctionFactory.hpp>

Public Member Functions

 InterpolationFunctionFactory ()=default
 ~InterpolationFunctionFactory ()=default
InterpolationFunctioncreate_function (const ElementType aElementType, const InterpolationType aType)
InterpolationFunctioncreate_lagrange_function (const ElementType aElementType)
InterpolationFunctioncreate_hermite_function (const ElementType aElementType)
InterpolationFunctioncreate_bernstein_function (const ElementType aElementType)
InterpolationFunctioncreate_bubble_function (const ElementType aElementType, const uint aFacet)

Detailed Description

Creates shape functions by element and interpolation type.

See also
Interpolation Module Usage Guide

Constructor & Destructor Documentation

◆ InterpolationFunctionFactory()

belfem::fem::InterpolationFunctionFactory::InterpolationFunctionFactory ( )
default

◆ ~InterpolationFunctionFactory()

belfem::fem::InterpolationFunctionFactory::~InterpolationFunctionFactory ( )
default

Member Function Documentation

◆ create_bernstein_function()

InterpolationFunction * belfem::fem::InterpolationFunctionFactory::create_bernstein_function ( const ElementType aElementType)

◆ create_bubble_function()

InterpolationFunction * belfem::fem::InterpolationFunctionFactory::create_bubble_function ( const ElementType aElementType,
const uint aFacet )

◆ create_function()

InterpolationFunction * belfem::fem::InterpolationFunctionFactory::create_function ( const ElementType aElementType,
const InterpolationType aType )

◆ create_hermite_function()

InterpolationFunction * belfem::fem::InterpolationFunctionFactory::create_hermite_function ( const ElementType aElementType)

◆ create_lagrange_function()

InterpolationFunction * belfem::fem::InterpolationFunctionFactory::create_lagrange_function ( const ElementType aElementType)

The documentation for this class was generated from the following files: