This class is a simple basis function set which is needed for global basis functions sets (Fourier space etc.).
More...
|
| | SimpleBasisFunctionSet () |
| |
| | SimpleBasisFunctionSet (const LocalFunctionSetType &localFunctionSet) |
| | constructor More...
|
| |
| int | order () const |
| | return order of basis function set More...
|
| |
| std::size_t | size () const |
| | return size of basis function set More...
|
| |
| decltype(auto) | referenceElement () const |
| | return reference element More...
|
| |
| template<class Quadrature , class Vector , class DofVector > |
| void | axpy (const Quadrature &quad, const Vector &values, DofVector &dofs) const |
| | evaluate all basis function and multiply with given values and add to dofs More...
|
| |
| template<class Quadrature , class VectorA , class VectorB , class DofVector > |
| void | axpy (const Quadrature &quad, const VectorA &valuesA, const VectorB &valuesB, DofVector &dofs) const |
| | evaluate all basis function and multiply with given values and add to dofs More...
|
| |
| template<class Point , class DofVector > |
| void | axpy (const Point &x, const RangeType &valueFactor, DofVector &dofs) const |
| | evaluate all basis function and multiply with given values and add to dofs More...
|
| |
| template<class Point , class DofVector > |
| void | axpy (const Point &x, const JacobianRangeType &jacobianFactor, DofVector &dofs) const |
| | evaluate all basis function and multiply with given values and add to dofs More...
|
| |
| template<class Point , class DofVector > |
| void | axpy (const Point &x, const HessianRangeType &hessianFactor, DofVector &dofs) const |
| | Add H:D^2phi to each dof. More...
|
| |
| template<class Point , class DofVector > |
| void | axpy (const Point &x, const RangeType &valueFactor, const JacobianRangeType &jacobianFactor, DofVector &dofs) const |
| | evaluate all basis function and multiply with given values and add to dofs More...
|
| |
| template<class Quadrature , class DofVector , class RangeArray > |
| void | evaluateAll (const Quadrature &quad, const DofVector &dofs, RangeArray &ranges) const |
| | evaluate all basis functions and store the result in the ranges array More...
|
| |
| template<class Point , class DofVector > |
| void | evaluateAll (const Point &x, const DofVector &dofs, RangeType &value) const |
| | please doc me More...
|
| |
| template<class Point , class RangeArray > |
| void | evaluateAll (const Point &x, RangeArray &values) const |
| | please doc me More...
|
| |
| template<class Quadrature , class DofVector , class JacobianRangeArray > |
| void | jacobianAll (const Quadrature &quad, const DofVector &dofs, JacobianRangeArray &jacobians) const |
| | please doc me More...
|
| |
| template<class Point , class DofVector > |
| void | jacobianAll (const Point &x, const DofVector &dofs, JacobianRangeType &jacobian) const |
| | please doc me More...
|
| |
| template<class Point , class JacobianRangeArray > |
| void | jacobianAll (const Point &x, JacobianRangeArray &jacobians) const |
| | please doc me More...
|
| |
| template<class Point , class DofVector > |
| void | hessianAll (const Point &x, const DofVector &dofs, HessianRangeType &hessian) const |
| | please doc me More...
|
| |
| template<class Point , class HessianRangeArray > |
| void | hessianAll (const Point &x, HessianRangeArray &hessians) const |
| | please doc me More...
|
| |
| const EntityType & | entity () const |
| | please doc me More...
|
| |
| const LocalFunctionSetType | localFunctionSet () const |
| | return local function set More...
|
| |
template<class LocalFunctionSet>
class Dune::Fem::SimpleBasisFunctionSet< LocalFunctionSet >
This class is a simple basis function set which is needed for global basis functions sets (Fourier space etc.).
- Note
- For localized basis function sets use the DefaultBasisFunctionSet.
- Template Parameters
-