⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 matrix_binary.sed

📁 高效的c++科学算法库
💻 SED
字号:
#!/bin/sh #                                              useful for emacs -*- sh -*-# ######################################################################### automatically generate functions declarations# ######################################################################### $Id: matrix_binary.sed,v 1.3 1998/11/06 13:05:26 paubert Exp $# ######################################################################### WARNING: do to evaluation by shell you need to \\\\\\\\ (8x) # character & and /# ######################################################################### ----------------------------------------------------------------------XXsuffix='ee em me el le es se mm ml lm ms sm ll ls sl'declare -a     XXname=("OpAdd"         "OpSub"      "OpMul"     "OpDiv"     \                       "OpEqual"       "OpNotEqual" "OpLess"    "OpGreater" \                       "OpLessOrEqual" "OpGreaterOrEqual" "OpAnd" "OpOr"    \                       "FctPow"        "FctATan2"   "FctHypot"  "FctJN"     \                       "FctYN"         "CopySign")declare -a XXoperator=("operator+"  "operator-"  "operator^"  "operator%"   \                       "operator==" "operator!=" "operator<"  "operator>"   \                         "operator<=" "operator>=" \                       "operator\\\\\\\\&\\\\\\\\&" \                       "operator||"  \                       "pow"        "atan2"      "hypot"      "jn"          \                       "yn"         "copysign")# ----------------------------------------------------------------------YYsuffix='es se ms sm el le ml lm'declare -a     YYname=("OpMul  ") declare -a YYoperator=("operator*")# ----------------------------------------------------------------------ZZsuffix='es ms ml lm'declare -a     ZZname=("OpDiv  ") declare -a ZZoperator=("operator\\\\\\\\/")# ----------------------------------------------------------------------LXsuffix='ls ll sl'declare -a     LXname=("OpMul  "   "OpDiv") declare -a LXoperator=("operator*" "operator\\\\\\\\/")# ----------------------------------------------------------------------SRCDIR=`dirname $0`COMMAND=`basename $0`RADICAL=${COMMAND%.sed}OUTFILES=./${RADICAL}.hALLFILES=`ls ${SRCDIR}/${RADICAL}_??.hxx`# ----------------------------------------------------------------------. ${SRCDIR}/generate.shslprintbegin "${OUTFILES}" "${COMMAND}" "${ALLFILES}"slmultiprint "${XXsuffix}" "${XXname[*]}" "${XXoperator[*]}" "${RADICAL}" "${OUTFILES}" "${SRCDIR}"slmultiprint "${YYsuffix}" "${YYname[*]}" "${YYoperator[*]}" "${RADICAL}" "${OUTFILES}" "${SRCDIR}"slmultiprint "${ZZsuffix}" "${ZZname[*]}" "${ZZoperator[*]}" "${RADICAL}" "${OUTFILES}" "${SRCDIR}"slmultiprint "${LXsuffix}" "${LXname[*]}" "${LXoperator[*]}" "${RADICAL}" "${OUTFILES}" "${SRCDIR}"slprintend   "${OUTFILES}" # ----------------------------------------------------------------------

⌨️ 快捷键说明

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