#include <mia/core/msgstream.hh>#include <mia/core/type_traits.hh>#include <mia/core/factory.hh>#include <mia/core/product_base.hh>#include <mia/core/splinekernel.hh>#include <vector>#include <memory>Go to the source code of this file.
Data Structures | |
| class | CSplineBoundaryCondition |
| Abstract base class for B-spline interpolation boundary conditions. More... | |
| class | CSplineBoundaryConditionPlugin |
| Base plugin for spline boundary conditions. More... | |
Typedefs | |
| typedef THandlerSingleton< TFactoryPluginHandler< CSplineBoundaryConditionPlugin > > | CSplineBoundaryConditionPluginHandler |
| typedef CSplineBoundaryCondition::Pointer | PSplineBoundaryCondition |
Enumerations | |
| enum | EBoundaryConditions { bc_mirror_on_bounds, bc_repeat, bc_zero, bc_unknown } |
Functions | |
| FACTORY_TRAIT (CSplineBoundaryConditionPluginHandler) | |
| make spline boundary conditions parsable by the command line More... | |
| PSplineBoundaryCondition | produce_spline_boundary_condition (const std::string &descr) |
| EXPORT_CORE PSplineBoundaryCondition | produce_spline_boundary_condition (const std::string &descr, int width) __attribute__((deprecated)) |
Variables | |
| template class EXPORT_CORE | TFactory< CSplineBoundaryCondition > |
| template class EXPORT_CORE | THandlerSingleton< TFactoryPluginHandler< CSplineBoundaryConditionPlugin > > |
| enum EBoundaryConditions |
| Enumerator | |
|---|---|
| bc_mirror_on_bounds | |
| bc_repeat | |
| bc_zero | |
| bc_unknown | |
Definition at line 35 of file boundary_conditions.hh.
| FACTORY_TRAIT | ( | CSplineBoundaryConditionPluginHandler | ) |
make spline boundary conditions parsable by the command line
|
inline |
Create a specific instance of a spline interpolation boundary condition.
| descr | Description of the requested boundary conditions |
Definition at line 210 of file boundary_conditions.hh.
References EXPORT_CORE, CSplineBoundaryCondition::filter_line(), THandlerSingleton< T >::instance(), and CSplineBoundaryCondition::template_filter_line().
| EXPORT_CORE PSplineBoundaryCondition produce_spline_boundary_condition | ( | const std::string & | descr, |
| int | width | ||
| ) |
Create a specific instance of a spline interpolation boundary condition.
| descr | Description of the requested boundary conditions |
| width | width of the input domain |
| template class EXPORT_CORE TFactory< CSplineBoundaryCondition > |
| template class EXPORT_CORE THandlerSingleton< TFactoryPluginHandler< CSplineBoundaryConditionPlugin > > |