matrix_unary.h

来自「高效的c++科学算法库」· C头文件 代码 · 共 1,203 行 · 第 1/4 页

H
1,203
字号
                  FctACosH <T_value> > > acosh (Matrix<T_value, T_structure, T_storage> SL_TEXPR_ARG m)    {          typedef FctACosH <T_value> op_t;  typedef Matrix<T_value, T_structure, T_storage> expr_t1;  typedef MatrixUnaryOp<expr_t1, op_t> expr_t;                               return MatrixExpr<expr_t> ( expr_t( m ) );}// ---------------------------------------------------------- -*- c++ -*-// Matrix Unary Operator// ----------------------------------------------------------------------// file     = matrix_unary_m.hxx// name     = FctATanH// operator = atanh// ----------------------------------------------------------------------template <typename T_value, typename T_structure, typename T_storage>      inline MatrixExpr<MatrixUnaryOp<Matrix<T_value,T_structure, T_storage>,                  FctATanH <T_value> > > atanh (Matrix<T_value, T_structure, T_storage> SL_TEXPR_ARG m)    {          typedef FctATanH <T_value> op_t;  typedef Matrix<T_value, T_structure, T_storage> expr_t1;  typedef MatrixUnaryOp<expr_t1, op_t> expr_t;                               return MatrixExpr<expr_t> ( expr_t( m ) );}// ---------------------------------------------------------- -*- c++ -*-// Matrix Unary Operator// ----------------------------------------------------------------------// file     = matrix_unary_m.hxx// name     = FctCeil// operator = ceil// ----------------------------------------------------------------------template <typename T_value, typename T_structure, typename T_storage>      inline MatrixExpr<MatrixUnaryOp<Matrix<T_value,T_structure, T_storage>,                  FctCeil <T_value> > > ceil (Matrix<T_value, T_structure, T_storage> SL_TEXPR_ARG m)    {          typedef FctCeil <T_value> op_t;  typedef Matrix<T_value, T_structure, T_storage> expr_t1;  typedef MatrixUnaryOp<expr_t1, op_t> expr_t;                               return MatrixExpr<expr_t> ( expr_t( m ) );}// ---------------------------------------------------------- -*- c++ -*-// Matrix Unary Operator// ----------------------------------------------------------------------// file     = matrix_unary_m.hxx// name     = FctFloor// operator = floor// ----------------------------------------------------------------------template <typename T_value, typename T_structure, typename T_storage>      inline MatrixExpr<MatrixUnaryOp<Matrix<T_value,T_structure, T_storage>,                  FctFloor <T_value> > > floor (Matrix<T_value, T_structure, T_storage> SL_TEXPR_ARG m)    {          typedef FctFloor <T_value> op_t;  typedef Matrix<T_value, T_structure, T_storage> expr_t1;  typedef MatrixUnaryOp<expr_t1, op_t> expr_t;                               return MatrixExpr<expr_t> ( expr_t( m ) );}// ---------------------------------------------------------- -*- c++ -*-// Matrix Unary Operator// ----------------------------------------------------------------------// file     = matrix_unary_m.hxx// name     = FctRint// operator = rint// ----------------------------------------------------------------------template <typename T_value, typename T_structure, typename T_storage>      inline MatrixExpr<MatrixUnaryOp<Matrix<T_value,T_structure, T_storage>,                  FctRint <T_value> > > rint (Matrix<T_value, T_structure, T_storage> SL_TEXPR_ARG m)    {          typedef FctRint <T_value> op_t;  typedef Matrix<T_value, T_structure, T_storage> expr_t1;  typedef MatrixUnaryOp<expr_t1, op_t> expr_t;                               return MatrixExpr<expr_t> ( expr_t( m ) );}// ---------------------------------------------------------- -*- c++ -*-// Matrix Unary Operator// ----------------------------------------------------------------------// file     = matrix_unary_m.hxx// name     = FctErF// operator = erf// ----------------------------------------------------------------------template <typename T_value, typename T_structure, typename T_storage>      inline MatrixExpr<MatrixUnaryOp<Matrix<T_value,T_structure, T_storage>,                  FctErF <T_value> > > erf (Matrix<T_value, T_structure, T_storage> SL_TEXPR_ARG m)    {          typedef FctErF <T_value> op_t;  typedef Matrix<T_value, T_structure, T_storage> expr_t1;  typedef MatrixUnaryOp<expr_t1, op_t> expr_t;                               return MatrixExpr<expr_t> ( expr_t( m ) );}// ---------------------------------------------------------- -*- c++ -*-// Matrix Unary Operator// ----------------------------------------------------------------------// file     = matrix_unary_m.hxx// name     = FctErFC// operator = erfc// ----------------------------------------------------------------------template <typename T_value, typename T_structure, typename T_storage>      inline MatrixExpr<MatrixUnaryOp<Matrix<T_value,T_structure, T_storage>,                  FctErFC <T_value> > > erfc (Matrix<T_value, T_structure, T_storage> SL_TEXPR_ARG m)    {          typedef FctErFC <T_value> op_t;  typedef Matrix<T_value, T_structure, T_storage> expr_t1;  typedef MatrixUnaryOp<expr_t1, op_t> expr_t;                               return MatrixExpr<expr_t> ( expr_t( m ) );}// ---------------------------------------------------------- -*- c++ -*-// Matrix Unary Operator// ----------------------------------------------------------------------// file     = matrix_unary_m.hxx// name     = FctJ0// operator = j0// ----------------------------------------------------------------------template <typename T_value, typename T_structure, typename T_storage>      inline MatrixExpr<MatrixUnaryOp<Matrix<T_value,T_structure, T_storage>,                  FctJ0 <T_value> > > j0 (Matrix<T_value, T_structure, T_storage> SL_TEXPR_ARG m)    {          typedef FctJ0 <T_value> op_t;  typedef Matrix<T_value, T_structure, T_storage> expr_t1;  typedef MatrixUnaryOp<expr_t1, op_t> expr_t;                               return MatrixExpr<expr_t> ( expr_t( m ) );}// ---------------------------------------------------------- -*- c++ -*-// Matrix Unary Operator// ----------------------------------------------------------------------// file     = matrix_unary_m.hxx// name     = FctJ1// operator = j1// ----------------------------------------------------------------------template <typename T_value, typename T_structure, typename T_storage>      inline MatrixExpr<MatrixUnaryOp<Matrix<T_value,T_structure, T_storage>,                  FctJ1 <T_value> > > j1 (Matrix<T_value, T_structure, T_storage> SL_TEXPR_ARG m)    {          typedef FctJ1 <T_value> op_t;  typedef Matrix<T_value, T_structure, T_storage> expr_t1;  typedef MatrixUnaryOp<expr_t1, op_t> expr_t;                               return MatrixExpr<expr_t> ( expr_t( m ) );}// ---------------------------------------------------------- -*- c++ -*-// Matrix Unary Operator// ----------------------------------------------------------------------// file     = matrix_unary_m.hxx// name     = FctY0// operator = y0// ----------------------------------------------------------------------template <typename T_value, typename T_structure, typename T_storage>      inline MatrixExpr<MatrixUnaryOp<Matrix<T_value,T_structure, T_storage>,                  FctY0 <T_value> > > y0 (Matrix<T_value, T_structure, T_storage> SL_TEXPR_ARG m)    {          typedef FctY0 <T_value> op_t;  typedef Matrix<T_value, T_structure, T_storage> expr_t1;  typedef MatrixUnaryOp<expr_t1, op_t> expr_t;                               return MatrixExpr<expr_t> ( expr_t( m ) );}// ---------------------------------------------------------- -*- c++ -*-// Matrix Unary Operator// ----------------------------------------------------------------------// file     = matrix_unary_m.hxx// name     = FctY1// operator = y1// ----------------------------------------------------------------------template <typename T_value, typename T_structure, typename T_storage>      inline MatrixExpr<MatrixUnaryOp<Matrix<T_value,T_structure, T_storage>,                  FctY1 <T_value> > > y1 (Matrix<T_value, T_structure, T_storage> SL_TEXPR_ARG m)    {          typedef FctY1 <T_value> op_t;  typedef Matrix<T_value, T_structure, T_storage> expr_t1;  typedef MatrixUnaryOp<expr_t1, op_t> expr_t;                               return MatrixExpr<expr_t> ( expr_t( m ) );}// ---------------------------------------------------------- -*- c++ -*-// Matrix Unary Operator// ----------------------------------------------------------------------// file     = matrix_unary_m.hxx// name     = FctExpM1// operator = expm1// ----------------------------------------------------------------------template <typename T_value, typename T_structure, typename T_storage>      inline MatrixExpr<MatrixUnaryOp<Matrix<T_value,T_structure, T_storage>,                  FctExpM1 <T_value> > > expm1 (Matrix<T_value, T_structure, T_storage> SL_TEXPR_ARG m)    {          typedef FctExpM1 <T_value> op_t;  typedef Matrix<T_value, T_structure, T_storage> expr_t1;  typedef MatrixUnaryOp<expr_t1, op_t> expr_t;                               return MatrixExpr<expr_t> ( expr_t( m ) );}// ---------------------------------------------------------- -*- c++ -*-// Matrix Unary Operator// ----------------------------------------------------------------------// file     = matrix_unary_m.hxx// name     = FctLn1P// operator = log1p// ----------------------------------------------------------------------template <typename T_value, typename T_structure, typename T_storage>      inline MatrixExpr<MatrixUnaryOp<Matrix<T_value,T_structure, T_storage>,                  FctLn1P <T_value> > > log1p (Matrix<T_value, T_structure, T_storage> SL_TEXPR_ARG m)    {          typedef FctLn1P <T_value> op_t;  typedef Matrix<T_value, T_structure, T_storage> expr_t1;  typedef MatrixUnaryOp<expr_t1, op_t> expr_t;                               return MatrixExpr<expr_t> ( expr_t( m ) );}// ---------------------------------------------------------- -*- c++ -*-// Matrix Unary Operator// ----------------------------------------------------------------------// file     = matrix_unary_m.hxx// name     = FctCbRt// operator = cbrt// ----------------------------------------------------------------------template <typename T_value, typename T_structure, typename T_storage>      inline MatrixExpr<MatrixUnaryOp<Matrix<T_value,T_structure, T_storage>,                  FctCbRt <T_value> > > cbrt (Matrix<T_value, T_structure, T_storage> SL_TEXPR_ARG m)    {          typedef FctCbRt <T_value> op_t;  typedef Matrix<T_value, T_structure, T_storage> expr_t1;  typedef MatrixUnaryOp<expr_t1, op_t> expr_t;                               return MatrixExpr<expr_t> ( expr_t( m ) );}// ---------------------------------------------------------- -*- c++ -*-// Matrix Unary Operator// ----------------------------------------------------------------------// file     = matrix_unary_m.hxx// name     = FctLGamma// operator = lgamma// ----------------------------------------------------------------------template <typename T_value, typename T_structure, typename T_storage>      inline MatrixExpr<MatrixUnaryOp<Matrix<T_value,T_structure, T_storage>,                  FctLGamma <T_value> > > lgamma (Matrix<T_value, T_structure, T_storage> SL_TEXPR_ARG m)    {          typedef FctLGamma <T_value> op_t;  typedef Matrix<T_value, T_structure, T_storage> expr_t1;  typedef MatrixUnaryOp<expr_t1, op_t> expr_t;                               return MatrixExpr<expr_t> ( expr_t( m ) );}// ---------------------------------------------------------- -*- c++ -*-// Matrix Unary Operator// ----------------------------------------------------------------------// file     = matrix_unary_m.hxx// name     = FctIsNaN// operator = isnan// ----------------------------------------------------------------------template <typename T_value, typename T_structure, typename T_storage>      inline MatrixExpr<MatrixUnaryOp<Matrix<T_value,T_structure, T_storage>,                  FctIsNaN <T_value> > > isnan (Matrix<T_value, T_structure, T_storage> SL_TEXPR_ARG m)    {          typedef FctIsNaN <T_value> op_t;  typedef Matrix<T_value, T_structure, T_storage> expr_t1;  typedef MatrixUnaryOp<expr_t1, op_t> expr_t;                               return MatrixExpr<expr_t> ( expr_t( m ) );}// ---------------------------------------------------------- -*- c++ -*-// Matrix Unary Operator// ----------------------------------------------------------------------// file     = matrix_unary_m.hxx// name     = FctIsInf// operator = isinf// ----------------------------------------------------------------------template <typename T_value, typename T_structure, typename T_storage>      inline MatrixExpr<MatrixUnaryOp<Matrix<T_value,T_structure, T_storage>,                  FctIsInf <T_value> > > isinf (Matrix<T_value, T_structure, T_storage> SL_TEXPR_ARG m)    {          typedef FctIsInf <T_value> op_t;  typedef Matrix<T_value, T_structure, T_storage> expr_t1;  typedef MatrixUnaryOp<expr_t1, op_t> expr_t;                               return MatrixExpr<expr_t> ( expr_t( m ) );}// ---------------------------------------------------------- -*- c++ -*-// Matrix Unary Operator// ----------------------------------------------------------------------// file     = matrix_unary_m.hxx// name     = FctFinite// operator = finite// ----------------------------------------------------------------------template <typename T_value, typename T_structure, typename T_storage>      inline MatrixExpr<MatrixUnaryOp<Matrix<T_value,T_structure, T_storage>,                  FctFinite <T_value> > > finite (Matrix<T_value, T_structure, T_storage> SL_TEXPR_ARG m)    {          typedef FctFinite <T_value> op_t;  typedef Matrix<T_value, T_structure, T_storage> expr_t1;  typedef MatrixUnaryOp<expr_t1, op_t> expr_t;                               return MatrixExpr<expr_t> ( expr_t( m ) );}// ----------------------------------------------------------------------// end of file

⌨️ 快捷键说明

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