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

📄 matrix_unary.sed

📁 高效的c++科学算法库
💻 SED
字号:
#!/bin/sh #                                              useful for emacs -*- sh -*-# ######################################################################### automatically generate functions declarations# ######################################################################### $Id: matrix_unary.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='e l m'declare -a     XXname=("OpPlus"      "OpMinus"        "FctAbs" \                       "FctSqrt"     "FctLn"          "FctLog" \                       "FctLog10"    "FctPow10"       "FctExp" \                       "FctSin"      "FctCos"         "FctTan" \                       "FctSinH"     "FctCosH"        "FctTanH" \                       "FctASinH"    "FctACosH"       "FctATanH" \                       "FctCeil"     "FctFloor"       "FctRint" \                       "FctErF"      "FctErFC"        "FctJ0" \                       "FctJ1"       "FctY0"          "FctY1" \                       "FctExpM1"    "FctLn1P"        "FctCbRt" \                       "FctLGamma"   "FctIsNaN"       "FctIsInf" \                       "FctFinite" )declare -a XXoperator=("operator+"  "operator-"       "abs" \                       "sqrt"       "ln"              "log" \                       "log10"      "pow10"           "exp" \                       "sin"        "cos"             "tan" \                       "sinh"       "cosh"            "tanh" \                       "asinh"      "acosh"           "atanh" \                       "ceil"       "floor"           "rint" \                       "erf"        "erfc"            "j0" \                       "j1"         "y0"              "y1" \                       "expm1"      "log1p"           "cbrt" \                       "lgamma"     "isnan"           "isinf" \                       "finite" )XXsuffix='e m'declare -a YYname=("MatTrn")declare -a YYoperator=("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}"slprintend   "${OUTFILES}" # ----------------------------------------------------------------------

⌨️ 快捷键说明

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