|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
vtxprojection.hh
Go to the documentation of this file.
75 explicit OutsideLocalFunction ( const DiscreteFunction &df ) : order_(df.order()), localFunction_( df ) {}
152 if( u.space().gridPart().isConforming() || !Fem::GridPartCapabilities::hasGrid< GridPartType >::v )
227 -> std::enable_if_t< std::is_void< decltype( project( f,u,std::declval<WeightDefault<typename DiscreteFunction::GridPartType>&>() ) ) >::value>
virtual void operator()()=0
#define DUNE_THROW(E,...)
static void interpolate(const GridFunction &u, DiscreteFunction &v)
perform native interpolation of a discrete function space
Definition common/interpolate.hh:55
static auto bindGuard(Object &object, Args &&... args) -> std::enable_if_t< isBindable< Object, Args... >::value, BindGuard< Object > >
Definition bindguard.hh:67
T real_type
GridImp::template Codim< 1 >::LocalGeometry LocalGeometry
specialize with 'false' if grid part has no underlying dune grid (default=true)
Definition gridpart/common/capabilities.hh:18
Definition vtxprojection.hh:25
double operator()(const DomainType &point)
Definition vtxprojection.hh:38
EntityType::Geometry::GlobalCoordinate WorldDomainType
Definition vtxprojection.hh:28
GridPartType::template Codim< 0 >::EntityType EntityType
Definition vtxprojection.hh:26
void setEntity(const EntityType &en)
Definition vtxprojection.hh:33
EntityType::Geometry::LocalCoordinate DomainType
Definition vtxprojection.hh:29
Definition vtxprojection.hh:50
static auto project(const Function &f, DiscreteFunction &u) -> std::enable_if_t< std::is_void< decltype(project(f, u, std::declval< WeightDefault< typename DiscreteFunction::GridPartType > & >())) >::value >
Definition vtxprojection.hh:226
static auto project(const Function &f, DiscreteFunction &u, Weight &weight) -> std::enable_if_t< std::is_void< decltype(interpolate(f, u, weight, u)) >::value >
Definition vtxprojection.hh:217
static void makeConforming(DiscreteFunction &u)
Definition vtxprojection.hh:143
Definition vtxprojection.hh:53
void init(const EntityType &outside, const GeometryType &geoIn, const GeometryType &geoOut)
Definition vtxprojection.hh:77
const EntityType & entity() const
Definition vtxprojection.hh:85
static const int dimRange
Definition vtxprojection.hh:71
FunctionSpaceType::JacobianRangeType JacobianRangeType
Definition vtxprojection.hh:65
void evaluate(const Point &x, RangeType &value) const
Definition vtxprojection.hh:91
int order() const
Definition vtxprojection.hh:88
void evaluateQuadrature(const Quadrature &quadrature, Values &values) const
Definition vtxprojection.hh:109
FunctionSpaceType::RangeType RangeType
Definition vtxprojection.hh:63
EntityType::Geometry::LocalCoordinate LocalCoordinateType
Definition vtxprojection.hh:68
LocalFunctionType::FunctionSpaceType FunctionSpaceType
Definition vtxprojection.hh:57
LocalFunctionType::EntityType EntityType
Definition vtxprojection.hh:56
DiscreteFunction::LocalFunctionType LocalFunctionType
Definition vtxprojection.hh:54
FunctionSpaceType::DomainFieldType DomainFieldType
Definition vtxprojection.hh:59
Intersection::LocalGeometry GeometryType
Definition vtxprojection.hh:73
static const int dimDomain
Definition vtxprojection.hh:70
void jacobian(const Point &x, JacobianRangeType &jacobian) const
Definition vtxprojection.hh:97
void hessian(const Point &x, HessianRangeType &hessian) const
Definition vtxprojection.hh:103
bool valid() const
Definition vtxprojection.hh:86
FunctionSpaceType::HessianRangeType HessianRangeType
Definition vtxprojection.hh:66
FunctionSpaceType::RangeFieldType RangeFieldType
Definition vtxprojection.hh:60
OutsideLocalFunction(const DiscreteFunction &df)
Definition vtxprojection.hh:75
FunctionSpaceType::DomainType DomainType
Definition vtxprojection.hh:62
The Projection class which average discontinuous function using the interpolation of the space (e....
Definition vtxprojection.hh:244
RType::DiscreteFunctionSpaceType::GridPartType GridPartType
Definition vtxprojection.hh:251
RType::RangeFieldType RangeFieldType
Definition vtxprojection.hh:249
Dune::FieldTraits< RangeFieldType >::real_type RealType
Definition vtxprojection.hh:250
DomainType::RangeFieldType DomainFieldType
Definition vtxprojection.hh:248
actual interface class for integration point lists
Definition quadrature.hh:158
Definition common/localinterpolation.hh:23
T reserve(T... args)
T resize(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8