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.