Data Structures | Typedefs | Enumerations | Functions
boundary_conditions.hh File Reference
#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...
 
struct  CSplineBoundaryConditionTestPath
 

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))
 

Enumeration Type Documentation

Enumerator
bc_mirror_on_bounds 
bc_repeat 
bc_zero 
bc_unknown 

Definition at line 35 of file boundary_conditions.hh.

Function Documentation

make spline boundary conditions parsable by the command line

PSplineBoundaryCondition produce_spline_boundary_condition ( const std::string &  descr)
inline

Create a specific instance of a spline interpolation boundary condition.

Parameters
descrDescription of the requested boundary conditions
Returns
the actual boundary condition

Definition at line 206 of file boundary_conditions.hh.

References THandlerSingleton< T >::instance().

EXPORT_CORE PSplineBoundaryCondition produce_spline_boundary_condition ( const std::string &  descr,
int  width 
)

Create a specific instance of a spline interpolation boundary condition.

Parameters
descrDescription of the requested boundary conditions
widthwidth of the input domain
Returns
the actual boundary condition