vspline 1.1.0
Generic C++11 Code for Uniform B-Splines
Public Types | Public Member Functions | List of all members
wielding::vs_sink_adapter< sink_type > Struct Template Reference

same procedure for a vspline::sink_type More...

#include <wielding.h>

Inheritance diagram for wielding::vs_sink_adapter< sink_type >:

Public Types

typedef sink_type::in_nd_ele_type in_type
 
typedef sink_type::in_nd_ele_v in_v
 

Public Member Functions

 vs_sink_adapter (const sink_type &_sink)
 
void operator() (const in_type &in) const
 operator() overload for unvectorized arguments More...
 
template<typename = std::enable_if < ( sink_type::vsize > 1 ) >>
void operator() (const in_v &in) const
 vectorized evaluation function. This is enabled only if vsize > 1 More...
 

Detailed Description

template<class sink_type>
struct wielding::vs_sink_adapter< sink_type >

same procedure for a vspline::sink_type

Definition at line 2000 of file wielding.h.

Member Typedef Documentation

◆ in_type

template<class sink_type >
typedef sink_type::in_nd_ele_type wielding::vs_sink_adapter< sink_type >::in_type

Definition at line 2005 of file wielding.h.

◆ in_v

template<class sink_type >
typedef sink_type::in_nd_ele_v wielding::vs_sink_adapter< sink_type >::in_v

Definition at line 2006 of file wielding.h.

Constructor & Destructor Documentation

◆ vs_sink_adapter()

template<class sink_type >
wielding::vs_sink_adapter< sink_type >::vs_sink_adapter ( const sink_type &  _sink)
inline

Definition at line 2008 of file wielding.h.

Member Function Documentation

◆ operator()() [1/2]

template<class sink_type >
void wielding::vs_sink_adapter< sink_type >::operator() ( const in_type in) const
inline

operator() overload for unvectorized arguments

Definition at line 2014 of file wielding.h.

◆ operator()() [2/2]

template<class sink_type >
template<typename = std::enable_if < ( sink_type::vsize > 1 ) >>
void wielding::vs_sink_adapter< sink_type >::operator() ( const in_v in) const
inline

vectorized evaluation function. This is enabled only if vsize > 1

Definition at line 2023 of file wielding.h.


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