|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
Dune::Fem::VtxProjectionImpl::OutsideLocalFunction< DiscreteFunction, Intersection > Struct Template Reference
#include <dune/fem/operator/projection/vtxprojection.hh>
Public Types | |
| typedef DiscreteFunction::LocalFunctionType | LocalFunctionType |
| typedef LocalFunctionType::EntityType | EntityType |
| typedef LocalFunctionType::FunctionSpaceType | FunctionSpaceType |
| typedef FunctionSpaceType::DomainFieldType | DomainFieldType |
| typedef FunctionSpaceType::RangeFieldType | RangeFieldType |
| typedef FunctionSpaceType::DomainType | DomainType |
| typedef FunctionSpaceType::RangeType | RangeType |
| typedef FunctionSpaceType::JacobianRangeType | JacobianRangeType |
| typedef FunctionSpaceType::HessianRangeType | HessianRangeType |
| typedef EntityType::Geometry::LocalCoordinate | LocalCoordinateType |
| typedef Intersection::LocalGeometry | GeometryType |
Public Member Functions | |
| OutsideLocalFunction (const DiscreteFunction &df) | |
| void | init (const EntityType &outside, const GeometryType &geoIn, const GeometryType &geoOut) |
| const EntityType & | entity () const |
| bool | valid () const |
| int | order () const |
| template<class Point > | |
| void | evaluate (const Point &x, RangeType &value) const |
| template<class Point > | |
| void | jacobian (const Point &x, JacobianRangeType &jacobian) const |
| template<class Point > | |
| void | hessian (const Point &x, HessianRangeType &hessian) const |
| template<class Quadrature , class Values > | |
| void | evaluateQuadrature (const Quadrature &quadrature, Values &values) const |
Static Public Attributes | |
| static const int | dimDomain = FunctionSpaceType::dimDomain |
| static const int | dimRange = FunctionSpaceType::dimRange |
Member Typedef Documentation
◆ DomainFieldType
template<class DiscreteFunction , class Intersection >
| typedef FunctionSpaceType::DomainFieldType Dune::Fem::VtxProjectionImpl::OutsideLocalFunction< DiscreteFunction, Intersection >::DomainFieldType |
◆ DomainType
template<class DiscreteFunction , class Intersection >
| typedef FunctionSpaceType::DomainType Dune::Fem::VtxProjectionImpl::OutsideLocalFunction< DiscreteFunction, Intersection >::DomainType |
◆ EntityType
template<class DiscreteFunction , class Intersection >
| typedef LocalFunctionType::EntityType Dune::Fem::VtxProjectionImpl::OutsideLocalFunction< DiscreteFunction, Intersection >::EntityType |
◆ FunctionSpaceType
template<class DiscreteFunction , class Intersection >
| typedef LocalFunctionType::FunctionSpaceType Dune::Fem::VtxProjectionImpl::OutsideLocalFunction< DiscreteFunction, Intersection >::FunctionSpaceType |
◆ GeometryType
template<class DiscreteFunction , class Intersection >
| typedef Intersection::LocalGeometry Dune::Fem::VtxProjectionImpl::OutsideLocalFunction< DiscreteFunction, Intersection >::GeometryType |
◆ HessianRangeType
template<class DiscreteFunction , class Intersection >
| typedef FunctionSpaceType::HessianRangeType Dune::Fem::VtxProjectionImpl::OutsideLocalFunction< DiscreteFunction, Intersection >::HessianRangeType |
◆ JacobianRangeType
template<class DiscreteFunction , class Intersection >
| typedef FunctionSpaceType::JacobianRangeType Dune::Fem::VtxProjectionImpl::OutsideLocalFunction< DiscreteFunction, Intersection >::JacobianRangeType |
◆ LocalCoordinateType
template<class DiscreteFunction , class Intersection >
| typedef EntityType::Geometry::LocalCoordinate Dune::Fem::VtxProjectionImpl::OutsideLocalFunction< DiscreteFunction, Intersection >::LocalCoordinateType |
◆ LocalFunctionType
template<class DiscreteFunction , class Intersection >
| typedef DiscreteFunction::LocalFunctionType Dune::Fem::VtxProjectionImpl::OutsideLocalFunction< DiscreteFunction, Intersection >::LocalFunctionType |
◆ RangeFieldType
template<class DiscreteFunction , class Intersection >
| typedef FunctionSpaceType::RangeFieldType Dune::Fem::VtxProjectionImpl::OutsideLocalFunction< DiscreteFunction, Intersection >::RangeFieldType |
◆ RangeType
template<class DiscreteFunction , class Intersection >
| typedef FunctionSpaceType::RangeType Dune::Fem::VtxProjectionImpl::OutsideLocalFunction< DiscreteFunction, Intersection >::RangeType |
Constructor & Destructor Documentation
◆ OutsideLocalFunction()
template<class DiscreteFunction , class Intersection >
|
inlineexplicit |
Member Function Documentation
◆ entity()
template<class DiscreteFunction , class Intersection >
|
inline |
◆ evaluate()
template<class DiscreteFunction , class Intersection >
template<class Point >
|
inline |
◆ evaluateQuadrature()
template<class DiscreteFunction , class Intersection >
template<class Quadrature , class Values >
|
inline |
◆ hessian()
template<class DiscreteFunction , class Intersection >
template<class Point >
|
inline |
◆ init()
template<class DiscreteFunction , class Intersection >
|
inline |
◆ jacobian()
template<class DiscreteFunction , class Intersection >
template<class Point >
|
inline |
◆ order()
template<class DiscreteFunction , class Intersection >
|
inline |
◆ valid()
template<class DiscreteFunction , class Intersection >
|
inline |
Member Data Documentation
◆ dimDomain
template<class DiscreteFunction , class Intersection >
|
static |
◆ dimRange
template<class DiscreteFunction , class Intersection >
|
static |
The documentation for this struct was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8