CHANGES

v1.5.0 November 03, 2025

  • added type parameter to PointEvaluator so lazy_interpolate! is now accessible for automatic differentiation
  • added new compute_lazy_interpolation_jacobian function for computing Jacobians of interpolations between finite element spaces
  • added H1Pk_to_HDIVRT0_interpolator function for (faster) computation of interpolation matrix from H1Pk-conforming spaces into HDIVRT0-conforming spaces on the same grid
  • fixed interpolation of HCURLN1 finite element

v1.4.0 July 17, 2025

  • added new weighted reconstruction operator WeightedReconstruct (so far only for H1BR{2})
  • fixed H1CR{2} reconstruction

v1.3.0 July 09, 2025

  • some bugfixes related to new template parameter from 1.2.0
  • @show of FEVectorBlock does not crash anymore
  • added show functions for FEBasisEvaluator, PointEvaluator, SegmentEvaluator

v1.2.0 July 07, 2025

  • major documentation and docstring overhaul
  • improved show functions and constructors for FEMatrix, FEVector
  • added range check in getindex functions for FEVector
  • added slice views for FEVectorBlocks
  • added Array conversions for FEVector and FEVectorBlock
  • type of entries of FEVectorBlock and FEVector is now a template parameter

v1.1.1 June 16, 2025

  • docstring improvements

v1.1.0 May 15, 2025

  • overhaul of interpolators: each finite element interpolation is composed of the three new structures NodalInterpolator, MomentInterpolator, FunctionalInterpolator
  • improved show functions
  • coffset function for FESpace
  • first, last functions for FEMatrixBlocks and FEVectorBlocks
  • improved submatrix function, submatrix function for FEMatrixBlock

v1.0.0 April 7, 2025

  • doc improvements
  • several bugfixes regarding finite elements defined on subgrids
  • integrate now reacts on regions parameter and has proper docstrings

v0.8.1 November 5, 2024

  • fixed dimension in nodevals output (xdim was determined wrongly and caused huge arrays)
  • examples in the documentation reactivated

v0.8 November 1, 2024

  • started changelog
  • fist registered version since repository move (fixed some URL links in the doc and readme)
  • extension for UnicodePlots for the function unicodegridplot and unicodescalarplot (without use of Term for now)
  • fixed some qpinfo.item and qpinfo.cell updates in some interpolation routine (thanks to @Da-Be-Ru)

October 28, 2024

Moved repository from https://github.com/chmerdon/ExtendableFEMBase.jl to https://github.com/WIAS-PDELib/ExtendableFEMBase.jl. WIAS-PDELib is a github organization created to collectively manage the Julia packages developed under the lead of the WIAS Numerical Mathematics and Scientific Computing research group. According to the github docs on repository transfer, all links to the previous repository location are automatically redirected to the new location, and all relationships with forks stay intact.