|
PLaSK library
|
This file contains base classes for providers and receivers. More...
#include <set>#include <vector>#include <functional>#include <type_traits>#include "../optional.hpp"#include <boost/signals2.hpp>#include "../exceptions.hpp"#include "../utils/stl.hpp"#include "../mesh/mesh.hpp"#include "../mesh/interpolation.hpp"Go to the source code of this file.
Classes | |
| struct | plask::Provider |
| Base class for all Providers. More... | |
| struct | plask::ReceiverBase |
| Common non-template base for all receivers. More... | |
| class | plask::Receiver< ProviderT > |
| Base class for all Receivers. More... | |
| struct | plask::SingleValueProvider< ValueT, ArgsT > |
| Instantiation of this template is abstract base class for provider which provide one value (for example one double). More... | |
| struct | plask::MultiValueProvider< ValueT, EnumT, ArgsT > |
| Instantiation of this template is abstract base class for provider which provide multiple values (for example one double). More... | |
| struct | plask::FieldProvider< ValueT, SpaceT, ExtraArgs > |
| Instantiation of this template is abstract base class for provider class which provide values in points described by mesh and use interpolation. More... | |
| struct | plask::MultiFieldProvider< ValueT, SpaceT, EnumT, ExtraArgs > |
| Instantiation of this template is abstract base class for provider class which provide values in points described by mesh and use interpolation. More... | |
| struct | plask::DelegateProvider< _Res(_ArgTypes...)> |
| Template of class which is good base class for providers which delegate calls of operator() to external functor (function or method). More... | |
| struct | plask::PolymorphicDelegateProvider< _BaseClass, _Res(_ArgTypes...)> |
| Template of class which is a good base class for providers which delegate calls of operator() to external functor (function or method). More... | |
Namespaces | |
| namespace | plask |
| Patterson quadrature for complex function along specified line. | |
This file contains base classes for providers and receivers.
Definition in file provider.hpp.