complex_unary.h

来自「高效的c++科学算法库」· C头文件 代码 · 共 141 行

H
141
字号
// ------------------------------------------------------- -*- c++ -*- --//// WARNING: FILE AUTOMATICALLY GENERATED WITH complex_unary.sed//// ----------------------------------------------------------------------// from:  complex_unary.hxx// ----------------------------------------------------------------------// ---------------------------------------------------------- -*- c++ -*-// scalar unary +// ----------------------------------------------------------------------template<typename T_value>struct OpConj {  typedef T_value value_t;                            static inline value_t     apply (T_value a) {    return ~ (a);  }};// ---------------------------------------------------------- -*- c++ -*-// scalar unary +// ----------------------------------------------------------------------template<typename T_value>struct FctReal {  typedef T_value value_t;                            static inline value_t     apply (T_value a) {    return real (a);  }};// ---------------------------------------------------------- -*- c++ -*-// scalar unary +// ----------------------------------------------------------------------template<typename T_value>struct FctImag {  typedef T_value value_t;                            static inline value_t     apply (T_value a) {    return imag (a);  }};// ---------------------------------------------------------- -*- c++ -*-// scalar unary +// ----------------------------------------------------------------------template<typename T_value>struct FctExRI {  typedef T_value value_t;                            static inline value_t     apply (T_value a) {    return exri (a);  }};// ---------------------------------------------------------- -*- c++ -*-// scalar unary +// ----------------------------------------------------------------------template<typename T_value>struct FctConj {  typedef T_value value_t;                            static inline value_t     apply (T_value a) {    return conj (a);  }};// ---------------------------------------------------------- -*- c++ -*-// scalar unary +// ----------------------------------------------------------------------template<typename T_value>struct FctSign {  typedef T_value value_t;                            static inline value_t     apply (T_value a) {    return sign (a);  }};// ---------------------------------------------------------- -*- c++ -*-// scalar unary +// ----------------------------------------------------------------------template<typename T_value>struct FctNorm {  typedef T_value value_t;                            static inline value_t     apply (T_value a) {    return norm (a);  }};// ---------------------------------------------------------- -*- c++ -*-// scalar unary +// ----------------------------------------------------------------------template<typename T_value>struct FctArg {  typedef T_value value_t;                            static inline value_t     apply (T_value a) {    return arg (a);  }};// ---------------------------------------------------------- -*- c++ -*-// scalar unary +// ----------------------------------------------------------------------template<typename T_value>struct FctRect {  typedef T_value value_t;                            static inline value_t     apply (T_value a) {    return rect (a);  }};// ---------------------------------------------------------- -*- c++ -*-// scalar unary +// ----------------------------------------------------------------------template<typename T_value>struct FctPolar {  typedef T_value value_t;                            static inline value_t     apply (T_value a) {    return polar (a);  }};// ----------------------------------------------------------------------// end of file

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?