scalar_binary.h
来自「高效的c++科学算法库」· C头文件 代码 · 共 99 行
H
99 行
// ------------------------------------------------------- -*- c++ -*- --//// WARNING: FILE AUTOMATICALLY GENERATED WITH scalar_binary.sed//// ----------------------------------------------------------------------// from: scalar_binary.hxx// ----------------------------------------------------------------------// ---------------------------------------------------------- -*- c++ -*-// scalar binary operator +// ----------------------------------------------------------------------// file = scalar_binary.hxx// name = OpAdd// operator = +// ----------------------------------------------------------------------template<typename T1_value, typename T2_value>struct OpAdd { typedef typename promote<T1_value,T2_value>::promoted_t value_t; static inline value_t apply (T1_value a, T2_value b) { return a + b; } };// ---------------------------------------------------------- -*- c++ -*-// scalar binary operator +// ----------------------------------------------------------------------// file = scalar_binary.hxx// name = OpSub// operator = -// ----------------------------------------------------------------------template<typename T1_value, typename T2_value>struct OpSub { typedef typename promote<T1_value,T2_value>::promoted_t value_t; static inline value_t apply (T1_value a, T2_value b) { return a - b; } };// ---------------------------------------------------------- -*- c++ -*-// scalar binary operator +// ----------------------------------------------------------------------// file = scalar_binary.hxx// name = OpMul// operator = *// ----------------------------------------------------------------------template<typename T1_value, typename T2_value>struct OpMul { typedef typename promote<T1_value,T2_value>::promoted_t value_t; static inline value_t apply (T1_value a, T2_value b) { return a * b; } };// ---------------------------------------------------------- -*- c++ -*-// scalar binary operator +// ----------------------------------------------------------------------// file = scalar_binary.hxx// name = OpDiv// operator = /// ----------------------------------------------------------------------template<typename T1_value, typename T2_value>struct OpDiv { typedef typename promote<T1_value,T2_value>::promoted_t value_t; static inline value_t apply (T1_value a, T2_value b) { return a / b; } };// ----------------------------------------------------------------------// end of file
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?