11 #ifndef RTOPPACK_TOP_SET_ELEMENT_HPP
12 #define RTOPPACK_TOP_SET_ELEMENT_HPP
14 #include "RTOpPack_RTOpTHelpers.hpp"
22 template<
class Scalar>
28 const Scalar &val_i_in = static_cast<Scalar>(0.0) )
51 template<
class Scalar>
58 const Scalar &val_i_in = static_cast<Scalar>(0.0))
83 #endif // RTOPPACK_TOP_SET_ELEMENT_HPP
Base class for coordinate variant transformations for 0 input and 1 output vector.
virtual Range1D range_impl() const
void initialize(const Ordinal &global_i_in, const Scalar &val_i_in)
void setEleWiseTransformation(TOpSetElementEleWiseTransformation< Scalar >eleWiseTransformation)
void setOpNameBase(const std::string &op_name_base)
Just set the operator name.
TOpSetElement(const Ordinal &global_i_in=-1, const Scalar &val_i_in=static_cast< Scalar >(0.0))
Set the elements of a vector to: z0[i] = i+global_i+1, i=0...n-1.
const TOpSetElementEleWiseTransformation< Scalar > & getEleWiseTransformation() const