PLaSK library
|
Return same value in all points. More...
#include <plask/provider/providerfor.hpp>
Public Types | |
typedef ProviderImpl< PropertyT, FIELD_PROPERTY, SpaceT, VariadicTemplateTypesHolder< _ExtraParams... > >::ProvidedType | ProvidedType |
Public Types inherited from plask::ProviderFor< PropertyT, SpaceT > | |
typedef PropertyT | PropertyTag |
typedef SpaceT | SpaceType |
Public Member Functions | |
template<typename ... Args> | |
ConstProviderType (Args &&... params) | |
Constructor which delegate all parameters to value constructor. | |
ProvidedType | operator() (shared_ptr< const MeshD< SpaceT::DIM > > dst_mesh, _ExtraParams..., InterpolationMethod) const override |
Public Member Functions inherited from plask::ProviderFor< PropertyT, SpaceT > | |
ProviderFor (Args &&... params) | |
Delegate all constructors to parent class. | |
Public Attributes | |
ValueType | value |
Provided value. | |
Return same value in all points.
Used by receivers as const value provider, see Receiver::setConstValue
It ignores extra parameters.
Definition at line 1234 of file providerfor.hpp.
typedef ProviderImpl<PropertyT,FIELD_PROPERTY,SpaceT,VariadicTemplateTypesHolder<_ExtraParams...>>::ProvidedType plask::ProviderImpl< PropertyT, FIELD_PROPERTY, SpaceT, VariadicTemplateTypesHolder< _ExtraParams... > >::ConstProviderType::ProvidedType |
Definition at line 1236 of file providerfor.hpp.
|
inline |
Constructor which delegate all parameters to value constructor.
params | ValueT constructor parameters, forwarded to value |
Definition at line 1248 of file providerfor.hpp.
|
inlineoverride |
Definition at line 1253 of file providerfor.hpp.
ValueType plask::ProviderImpl< PropertyT, FIELD_PROPERTY, SpaceT, VariadicTemplateTypesHolder< _ExtraParams... > >::ConstProviderType::value |
Provided value.
Definition at line 1239 of file providerfor.hpp.