GridFunction
Represents a grid function belonging to some finite element space.
template < class FES, class Data> class GridFunction;
Specializations
| Specialization | Description |
|---|---|
FES, ::VecFull specializationtemplate < class FES> class GridFunction< FES, ::Vec>; | Grid function specialization storing DOF coefficients in a PETSc vector (Vec). |
FES, Math::Vector<…>Full specializationtemplate < class FES> class GridFunction< FES, Math::Vector< typename FormLanguage::Traits< FES >::ScalarType >> final; | Grid function storing its degrees of freedom in a dense Math::Vector over the space's scalar type (the standard local backend). |
| Template parameters | |
|---|---|
| FES | Type of finite element space |
A GridFunction object represents a function whose values are known at the "grid points". These grid points are the node coordinates of the global degrees of freedom in the finite element space.
Interpolation
In general, the GridFunction class represents the global interpolation operator on the -based family of finite elements . More precisely, it defines the global interpolation operator , where: