PLaSK library
|
Provider that uses mesh transformation and has a received for different mesh type. More...
#include <plask/provider/providerfor.hpp>
Public Types | |
typedef ProviderImpl< PropertyT, FIELD_PROPERTY, SpaceT, VariadicTemplateTypesHolder< _ExtraParams... > >::ProvidedType | ProvidedType |
Type of provided value. | |
Public Types inherited from plask::ProviderFor< PropertyT, SpaceT > | |
typedef PropertyT | PropertyTag |
typedef SpaceT | SpaceType |
Public Member Functions | |
Transform () | |
Transform (ProviderFor< PropertyT, typename MeshTransform::TargetGeometry > *provider) | |
~Transform () | |
ProvidedType | operator() (shared_ptr< const MeshD< SpaceT::DIM > > dst_mesh, _ExtraParams...params, InterpolationMethod method=INTERPOLATION_DEFAULT) const override |
Public Member Functions inherited from plask::ProviderFor< PropertyT, SpaceT > | |
ProviderFor (Args &&... params) | |
Delegate all constructors to parent class. | |
Public Attributes | |
ReceiverFor< PropertyT, typename MeshTransform::TargetGeometry > | receiver |
Receiver for transformed geometry. | |
Provider that uses mesh transformation and has a received for different mesh type.
Definition at line 1186 of file providerfor.hpp.
typedef ProviderImpl<PropertyT,FIELD_PROPERTY,SpaceT,VariadicTemplateTypesHolder<_ExtraParams...>>::ProvidedType plask::ProviderImpl< PropertyT, FIELD_PROPERTY, SpaceT, VariadicTemplateTypesHolder< _ExtraParams... > >::Transform< MeshTransform >::ProvidedType |
Type of provided value.
Definition at line 1191 of file providerfor.hpp.
|
inline |
Definition at line 1196 of file providerfor.hpp.
|
inline |
Definition at line 1200 of file providerfor.hpp.
|
inline |
Definition at line 1205 of file providerfor.hpp.
|
inlineoverride |
Definition at line 1209 of file providerfor.hpp.
ReceiverFor<PropertyT, typename MeshTransform::TargetGeometry> plask::ProviderImpl< PropertyT, FIELD_PROPERTY, SpaceT, VariadicTemplateTypesHolder< _ExtraParams... > >::Transform< MeshTransform >::receiver |
Receiver for transformed geometry.
Definition at line 1194 of file providerfor.hpp.