dune-functions
2.5-dev
|
A grid function induced by a global basis and a coefficient vector. More...
#include <dune/functions/gridfunctions/discretescalarglobalbasisfunction.hh>
Classes | |
class | LocalFunction |
Public Types | |
using | GridView = typename Basis::GridView |
using | EntitySet = GridViewEntitySet< GridView, 0 > |
using | Domain = typename EntitySet::GlobalCoordinate |
using | Range = typename V::value_type |
using | LocalBasisRange = typename Basis::LocalView::Tree::FiniteElement::Traits::LocalBasisType::Traits::RangeType |
using | LocalDomain = typename EntitySet::LocalCoordinate |
using | Element = typename EntitySet::Element |
using | Traits = Imp::GridFunctionTraits< Range(Domain), EntitySet, DefaultDerivativeTraits, 16 > |
Public Member Functions | |
DiscreteScalarGlobalBasisFunction (const Basis &basis, const V &dofs) | |
DiscreteScalarGlobalBasisFunction (std::shared_ptr< Basis > basis, std::shared_ptr< V > dofs) | |
const Basis & | basis () const |
const V & | dofs () const |
Range | operator() (const Domain &x) const |
const EntitySet & | entitySet () const |
Get associated EntitySet. More... | |
Friends | |
Traits::DerivativeInterface | derivative (const DiscreteScalarGlobalBasisFunction &t) |
LocalFunction | localFunction (const DiscreteScalarGlobalBasisFunction &t) |
A grid function induced by a global basis and a coefficient vector.
using Dune::Functions::DiscreteScalarGlobalBasisFunction< Basis, V >::Domain = typename EntitySet::GlobalCoordinate |
using Dune::Functions::DiscreteScalarGlobalBasisFunction< Basis, V >::Element = typename EntitySet::Element |
using Dune::Functions::DiscreteScalarGlobalBasisFunction< Basis, V >::EntitySet = GridViewEntitySet<GridView, 0> |
using Dune::Functions::DiscreteScalarGlobalBasisFunction< Basis, V >::GridView = typename Basis::GridView |
using Dune::Functions::DiscreteScalarGlobalBasisFunction< Basis, V >::LocalBasisRange = typename Basis::LocalView::Tree::FiniteElement::Traits::LocalBasisType::Traits::RangeType |
using Dune::Functions::DiscreteScalarGlobalBasisFunction< Basis, V >::LocalDomain = typename EntitySet::LocalCoordinate |
using Dune::Functions::DiscreteScalarGlobalBasisFunction< Basis, V >::Range = typename V::value_type |
using Dune::Functions::DiscreteScalarGlobalBasisFunction< Basis, V >::Traits = Imp::GridFunctionTraits<Range(Domain), EntitySet, DefaultDerivativeTraits, 16> |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Get associated EntitySet.
|
inline |
|
friend |
|
friend |