BSpline Finite Element Exterior Calculus
Loading...
Searching...
No Matches
m_bspline_basis::bsplinefun Type Reference

The B-spline function type. More...

Public Member Functions

procedure init (bfun, bspline, vec)
 Initialize the B-spline function.
 
procedure destroy (bfun)
 Destroy the B-spline function.
 
procedure periodicity (bfun)
 Enforce periodicity on the B-spline function.
 

Public Attributes

type(bsplinespacebspline
 The corresponding B-spline space.
 
real(wp), dimension(:), allocatable data
 The coefficients of the B-spline function.
 

Detailed Description

The B-spline function type.

The B-spline function represents a linear combination of B-spline basis functions from a B-spline space.

Member Function/Subroutine Documentation

◆ destroy()

procedure m_bspline_basis::bsplinefun::destroy ( class(bsplinefun), intent(inout) bfun)

Destroy the B-spline function.

Parameters
[in,out]bfunThe B-spline function

◆ init()

procedure m_bspline_basis::bsplinefun::init ( class(bsplinefun), intent(out) bfun,
type(bsplinespace), intent(in) bspline,
optional vec )

Initialize the B-spline function.

Parameters
[out]bfunThe B-spline function
[in]bsplineThe B-spline space

◆ periodicity()

procedure m_bspline_basis::bsplinefun::periodicity ( class(bsplinefun), intent(inout) bfun)

Enforce periodicity on the B-spline function.

Parameters
[in,out]bfunThe B-spline function

The documentation for this type was generated from the following file: