43#ifndef RTOPPACK_UNARY_FUNC_PTR_DECL_HPP
44#define RTOPPACK_UNARY_FUNC_PTR_DECL_HPP
46#include "RTOpPack_RTOpT.hpp"
119 std::string op_name_;
RTOpT subclass for unary transformation functions using a function pointer.
const char * op_name() const
TOpUnaryFuncPtr()
Construct to uninitialized.
void(* unary_func_ptr_t)(const Scalar x[], int x_dim, Scalar out[])
void set_initialized(unary_func_ptr_t *unary_func_ptr=NULL, std::string *op_name=NULL)
Set uninitialized.
void initialize(unary_func_ptr_t unary_func_ptr, const std::string &op_name)
Initialize.
void apply_op(const int num_vecs, const ConstSubVectorView< Scalar > sub_vecs[], const int num_targ_vecs, const SubVectorView< Scalar > targ_sub_vecs[], ReductTarget *reduct_obj) const