DUNE-FUNCTIONS (unstable)

Todo List
Namespace Dune
Don't use this matrix
Member Dune::Functions::BSplinePreBasis< GV >::BSplinePreBasis (const GridView &gridView, const std::vector< double > &knotVector, unsigned int order, bool makeOpen=true)
maybe test whether the knot vector is already open?
Member Dune::Functions::BSplinePreBasis< GV >::BSplinePreBasis (const GridView &gridView, const FieldVector< double, dim > &lowerLeft, const FieldVector< double, dim > &upperRight, const std::array< unsigned int, dim > &elements, unsigned int order, bool makeOpen=true)
maybe test whether the knot vector is already open?
Member Dune::Functions::BSplinePreBasis< GV >::evaluateFunction (const typename GV::ctype &in, std::vector< R > &out, const std::vector< R > &knotVector, unsigned int order, unsigned int currentKnotSpan)
We only hand out function values for those basis functions whose support overlaps the current knot span. However, in the preceding loop we still computed all values_. This won't scale.
Member Dune::Functions::BSplinePreBasis< GV >::evaluateFunctionFull (const typename GV::ctype &in, DynamicMatrix< R > &out, const std::vector< R > &knotVector, unsigned int order, unsigned int currentKnotSpan)
This method is a hack! I computes the derivatives of ALL B-splines, even the ones that are zero on the current knot span. I need it as an intermediate step to get the derivatives working. It will/must be removed as soon as possible.
Member Dune::Functions::staticFindInRange (F &&f, Args &&... args)
Should this be just the StaticForLoop?
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.80.0 (May 3, 22:32, 2024)