PLaSK library
Loading...
Searching...
No Matches
plask::ProviderImpl< PropertyT, propertyType, spaceType, VariadicTemplateTypesHolder > Struct Template Reference

Specializations of this class are implementations of providers for given property tag class and this tag properties. More...

#include <plask/provider/providerfor.hpp>

Inherited by plask::ProviderFor< DstPropertyT, SpaceT >, plask::ProviderFor< SrcPropertyT, SpaceT >, plask::ProviderFor< plask::Gain, GeometryType >, plask::ProviderFor< plask::EnergyLevels, GeometryType >, plask::ProviderFor< plask::Epsilon, typenameBaseT::SpaceType >, plask::ProviderFor< plask::RefractiveIndex, typenameBaseT::SpaceType >, plask::ProviderFor< plask::ModeWavelength >, plask::ProviderFor< plask::ModeLightMagnitude, typenameBaseT::SpaceType >, plask::ProviderFor< plask::ModeLightE, typenameBaseT::SpaceType >, plask::ProviderFor< plask::ModeLightH, typenameBaseT::SpaceType >, plask::ProviderFor< plask::Gain, GeometryT >, plask::ProviderFor< plask::Luminescence, GeometryT >, plask::ProviderFor< PropertyT, OutputSpaceType >, plask::ProviderFor< SomeSingleValueProperty >, plask::ProviderFor< SomeFieldProperty, plask::Geometry2DCartesian >, plask::ProviderFor< plask::CarriersConcentration, Geometry2DType >, plask::ProviderFor< plask::CarriersConcentration, plask::Geometry3D >, plask::ProviderFor< plask::Potential, Geometry2DType >, plask::ProviderFor< plask::FermiLevels, Geometry2DType >, plask::ProviderFor< plask::BandEdges, Geometry2DType >, plask::ProviderFor< plask::CurrentDensity, Geometry2DType >, plask::ProviderFor< plask::Heat, Geometry2DType >, plask::ProviderFor< plask::Voltage, Geometry2DType >, plask::ProviderFor< plask::Conductivity, Geometry2DType >, plask::ProviderFor< plask::Voltage, plask::Geometry3D >, plask::ProviderFor< plask::CurrentDensity, plask::Geometry3D >, plask::ProviderFor< plask::Heat, plask::Geometry3D >, plask::ProviderFor< plask::Conductivity, plask::Geometry3D >, plask::ProviderFor< plask::ModeLoss >, plask::ProviderFor< plask::ModeLightMagnitude, plask::Geometry2DCylindrical >, plask::ProviderFor< plask::ModeLightE, plask::Geometry2DCylindrical >, plask::ProviderFor< plask::RefractiveIndex, plask::Geometry2DCylindrical >, plask::ProviderFor< plask::Heat, plask::Geometry2DCylindrical >, plask::ProviderFor< plask::ModeEffectiveIndex >, plask::ProviderFor< plask::ModeLightMagnitude, plask::Geometry2DCartesian >, plask::ProviderFor< plask::ModeLightE, plask::Geometry2DCartesian >, plask::ProviderFor< plask::RefractiveIndex, plask::Geometry2DCartesian >, plask::ProviderFor< plask::Heat, plask::Geometry2DCartesian >, plask::ProviderFor< plask::optical::modal::GradientFunctions, plask::Geometry3D >, plask::ProviderFor< plask::ModeLightMagnitude, typenameSolverT::SpaceType >, plask::ProviderFor< plask::ModeLightE, typenameSolverT::SpaceType >, plask::ProviderFor< plask::ModeLightH, typenameSolverT::SpaceType >, plask::ProviderFor< plask::LightE, typenameSolverT::SpaceType >, plask::ProviderFor< plask::LightH, typenameSolverT::SpaceType >, plask::ProviderFor< plask::LightMagnitude, typenameSolverT::SpaceType >, plask::ProviderFor< plask::Luminescence, GeometryType >, plask::ProviderFor< plask::Temperature, Geometry2DType >, plask::ProviderFor< plask::HeatFlux, Geometry2DType >, plask::ProviderFor< plask::ThermalConductivity, Geometry2DType >, plask::ProviderFor< plask::Temperature, plask::Geometry3D >, plask::ProviderFor< plask::HeatFlux, plask::Geometry3D >, plask::ProviderFor< plask::ThermalConductivity, plask::Geometry3D >, and plask::ProviderFor< PropertyT, SpaceT >.

Detailed Description

template<typename PropertyT, PropertyType propertyType, typename spaceType, typename VariadicTemplateTypesHolder>
struct plask::ProviderImpl< PropertyT, propertyType, spaceType, VariadicTemplateTypesHolder >

Specializations of this class are implementations of providers for given property tag class and this tag properties.

Don't use this class directly. Use plask::Provider class or plask::ProviderFor template.

Definition at line 434 of file providerfor.hpp.


The documentation for this struct was generated from the following file: