#include "octave-config.h"#include "Array-util.h"#include "lo-array-errwarn.h"#include "mx-inlines.cc"#include "oct-locbuf.h"Go to the source code of this file.
Macros | |
| #define | FULL_SPARSE_MUL(RET_TYPE, EL_TYPE) |
| #define | FULL_SPARSE_MUL_TRANS(RET_TYPE, EL_TYPE, CONJ_OP) |
| #define | SPARSE_ALL_OP(DIM) |
| #define | SPARSE_ANY_ALL_HEADER |
| #define | SPARSE_ANY_ALL_OP(DIM, INIT_VAL, MT_RESULT, TEST_OP, TEST_TRUE_VAL) |
| #define | SPARSE_ANY_ALL_OP_COL_CODE(TEST_OP, TEST_TRUE_VAL) |
| #define | SPARSE_ANY_ALL_OP_ROW_CODE(TEST_OP, TEST_TRUE_VAL) |
| #define | SPARSE_ANY_OP(DIM) SPARSE_ANY_ALL_OP (DIM, false, false, !=, true) |
| #define | SPARSE_BASE_REDUCTION_OP(RET_TYPE, EL_TYPE, ROW_EXPR, COL_EXPR, INIT_VAL, MT_RESULT) |
| #define | SPARSE_CUMPROD(RET_TYPE, ELT_TYPE, FCN) |
| #define | SPARSE_CUMSUM(RET_TYPE, ELT_TYPE, FCN, NAN_EXPR, EXPR) |
| #define | SPARSE_FULL_MUL(RET_TYPE, EL_TYPE) |
| #define | SPARSE_FULL_TRANS_MUL(RET_TYPE, EL_TYPE, CONJ_OP) |
| #define | SPARSE_MSM_BIN_OP(R, F, OP, M1, M2) |
| #define | SPARSE_MSM_BIN_OPS(R1, R2, M1, M2) |
| #define | SPARSE_MSM_BOOL_AND_OP(F, OP, M1, M2) |
| #define | SPARSE_MSM_BOOL_OPS(M1, M2) |
| #define | SPARSE_MSM_BOOL_OR_OP(F, OP, M1, M2) |
| #define | SPARSE_MSM_CMP_OP(F, OP, M1, M2) |
| #define | SPARSE_MSM_CMP_OPS(M1, M2) |
| #define | SPARSE_MSM_EQNE_OPS(M1, M2) |
| #define | SPARSE_SMM_BIN_OP(R, F, OP, M1, M2) |
| #define | SPARSE_SMM_BIN_OPS(R1, R2, M1, M2) |
| #define | SPARSE_SMM_BOOL_AND_OP(F, OP, M1, M2) |
| #define | SPARSE_SMM_BOOL_OPS(M1, M2) |
| #define | SPARSE_SMM_BOOL_OR_OP(F, OP, M1, M2) |
| #define | SPARSE_SMM_CMP_OP(F, OP, M1, M2) |
| #define | SPARSE_SMM_CMP_OPS(M1, M2) |
| #define | SPARSE_SMM_EQNE_OPS(M1, M2) |
| #define | SPARSE_SMS_BIN_OP_1(R, F, OP, M, S) |
| #define | SPARSE_SMS_BIN_OP_2(R, F, OP, M, S) |
| #define | SPARSE_SMS_BIN_OPS(R1, R2, M, S) |
| #define | SPARSE_SMS_BOOL_AND_OP(M, S) |
| #define | SPARSE_SMS_BOOL_OPS(M, S) |
| #define | SPARSE_SMS_BOOL_OR_OP(M, S) |
| #define | SPARSE_SMS_CMP_OP(F, OP, M, S) |
| #define | SPARSE_SMS_CMP_OPS(M, S) |
| #define | SPARSE_SMS_EQNE_OPS(M, S) |
| #define | SPARSE_SMSM_BIN_OP_1(R, F, OP, M1, M2) |
| #define | SPARSE_SMSM_BIN_OP_2(R, F, OP, M1, M2) |
| #define | SPARSE_SMSM_BIN_OP_3(R, F, OP, M1, M2) |
| #define | SPARSE_SMSM_BIN_OPS(R1, R2, M1, M2) |
| #define | SPARSE_SMSM_BOOL_AND_OP(M1, M2) |
| #define | SPARSE_SMSM_BOOL_OPS(M1, M2) |
| #define | SPARSE_SMSM_BOOL_OR_OP(M1, M2) |
| #define | SPARSE_SMSM_CMP_OP(F, OP, M1, M2) |
| #define | SPARSE_SMSM_CMP_OPS(M1, M2) |
| #define | SPARSE_SMSM_EQNE_OPS(M1, M2) |
| #define | SPARSE_SPARSE_MUL(RET_TYPE, RET_EL_TYPE, EL_TYPE) |
| #define | SPARSE_SSM_BIN_OP_1(R, F, OP, S, M) |
| #define | SPARSE_SSM_BIN_OP_2(R, F, OP, S, M) |
| #define | SPARSE_SSM_BIN_OPS(R1, R2, S, M) |
| #define | SPARSE_SSM_BOOL_AND_OP(S, M) |
| #define | SPARSE_SSM_BOOL_OPS(S, M) |
| #define | SPARSE_SSM_BOOL_OR_OP(S, M) |
| #define | SPARSE_SSM_CMP_OP(F, OP, S, M) |
| #define | SPARSE_SSM_CMP_OPS(S, M) |
| #define | SPARSE_SSM_EQNE_OPS(S, M) |
| #define | SPARSE_SUMSQ_HEADER(RET_TYPE, EXPR) |
| #define | SPARSE_XSUM_REDUCTION_OP(RET_TYPE, EL_TYPE) |
| #define FULL_SPARSE_MUL | ( | RET_TYPE, | |
| EL_TYPE | |||
| ) |
Definition at line 3822 of file Sparse-op-defs.h.
| #define FULL_SPARSE_MUL_TRANS | ( | RET_TYPE, | |
| EL_TYPE, | |||
| CONJ_OP | |||
| ) |
Definition at line 3857 of file Sparse-op-defs.h.
| #define SPARSE_ALL_OP | ( | DIM | ) |
Definition at line 3530 of file Sparse-op-defs.h.
| #define SPARSE_ANY_ALL_HEADER |
Definition at line 3491 of file Sparse-op-defs.h.
| #define SPARSE_ANY_ALL_OP | ( | DIM, | |
| INIT_VAL, | |||
| MT_RESULT, | |||
| TEST_OP, | |||
| TEST_TRUE_VAL | |||
| ) |
Definition at line 3524 of file Sparse-op-defs.h.
| #define SPARSE_ANY_ALL_OP_COL_CODE | ( | TEST_OP, | |
| TEST_TRUE_VAL | |||
| ) |
Definition at line 3517 of file Sparse-op-defs.h.
| #define SPARSE_ANY_ALL_OP_ROW_CODE | ( | TEST_OP, | |
| TEST_TRUE_VAL | |||
| ) |
Definition at line 3513 of file Sparse-op-defs.h.
| #define SPARSE_ANY_OP | ( | DIM | ) | SPARSE_ANY_ALL_OP (DIM, false, false, !=, true) |
Definition at line 3539 of file Sparse-op-defs.h.
Definition at line 3222 of file Sparse-op-defs.h.
| #define SPARSE_CUMPROD | ( | RET_TYPE, | |
| ELT_TYPE, | |||
| FCN | |||
| ) |
Definition at line 3118 of file Sparse-op-defs.h.
Definition at line 3014 of file Sparse-op-defs.h.
| #define SPARSE_FULL_MUL | ( | RET_TYPE, | |
| EL_TYPE | |||
| ) |
Definition at line 3755 of file Sparse-op-defs.h.
| #define SPARSE_FULL_TRANS_MUL | ( | RET_TYPE, | |
| EL_TYPE, | |||
| CONJ_OP | |||
| ) |
Definition at line 3789 of file Sparse-op-defs.h.
| #define SPARSE_MSM_BIN_OP | ( | R, | |
| F, | |||
| OP, | |||
| M1, | |||
| M2 | |||
| ) |
Definition at line 2002 of file Sparse-op-defs.h.
| #define SPARSE_MSM_BIN_OPS | ( | R1, | |
| R2, | |||
| M1, | |||
| M2 | |||
| ) |
Definition at line 2028 of file Sparse-op-defs.h.
| #define SPARSE_MSM_BOOL_AND_OP | ( | F, | |
| OP, | |||
| M1, | |||
| M2 | |||
| ) |
Definition at line 2211 of file Sparse-op-defs.h.
| #define SPARSE_MSM_BOOL_OPS | ( | M1, | |
| M2 | |||
| ) |
Definition at line 2502 of file Sparse-op-defs.h.
| #define SPARSE_MSM_BOOL_OR_OP | ( | F, | |
| OP, | |||
| M1, | |||
| M2 | |||
| ) |
Definition at line 2386 of file Sparse-op-defs.h.
| #define SPARSE_MSM_CMP_OP | ( | F, | |
| OP, | |||
| M1, | |||
| M2 | |||
| ) |
Definition at line 2034 of file Sparse-op-defs.h.
| #define SPARSE_MSM_CMP_OPS | ( | M1, | |
| M2 | |||
| ) |
Definition at line 2199 of file Sparse-op-defs.h.
| #define SPARSE_MSM_EQNE_OPS | ( | M1, | |
| M2 | |||
| ) |
Definition at line 2207 of file Sparse-op-defs.h.
| #define SPARSE_SMM_BIN_OP | ( | R, | |
| F, | |||
| OP, | |||
| M1, | |||
| M2 | |||
| ) |
Definition at line 2508 of file Sparse-op-defs.h.
| #define SPARSE_SMM_BIN_OPS | ( | R1, | |
| R2, | |||
| M1, | |||
| M2 | |||
| ) |
Definition at line 2534 of file Sparse-op-defs.h.
| #define SPARSE_SMM_BOOL_AND_OP | ( | F, | |
| OP, | |||
| M1, | |||
| M2 | |||
| ) |
Definition at line 2717 of file Sparse-op-defs.h.
| #define SPARSE_SMM_BOOL_OPS | ( | M1, | |
| M2 | |||
| ) |
Definition at line 3008 of file Sparse-op-defs.h.
| #define SPARSE_SMM_BOOL_OR_OP | ( | F, | |
| OP, | |||
| M1, | |||
| M2 | |||
| ) |
Definition at line 2892 of file Sparse-op-defs.h.
| #define SPARSE_SMM_CMP_OP | ( | F, | |
| OP, | |||
| M1, | |||
| M2 | |||
| ) |
Definition at line 2540 of file Sparse-op-defs.h.
| #define SPARSE_SMM_CMP_OPS | ( | M1, | |
| M2 | |||
| ) |
Definition at line 2705 of file Sparse-op-defs.h.
| #define SPARSE_SMM_EQNE_OPS | ( | M1, | |
| M2 | |||
| ) |
Definition at line 2713 of file Sparse-op-defs.h.
| #define SPARSE_SMS_BIN_OP_1 | ( | R, | |
| F, | |||
| OP, | |||
| M, | |||
| S | |||
| ) |
Definition at line 38 of file Sparse-op-defs.h.
| #define SPARSE_SMS_BIN_OP_2 | ( | R, | |
| F, | |||
| OP, | |||
| M, | |||
| S | |||
| ) |
Definition at line 53 of file Sparse-op-defs.h.
| #define SPARSE_SMS_BIN_OPS | ( | R1, | |
| R2, | |||
| M, | |||
| S | |||
| ) |
Definition at line 75 of file Sparse-op-defs.h.
| #define SPARSE_SMS_BOOL_AND_OP | ( | M, | |
| S | |||
| ) |
Definition at line 132 of file Sparse-op-defs.h.
| #define SPARSE_SMS_BOOL_OPS | ( | M, | |
| S | |||
| ) |
Definition at line 200 of file Sparse-op-defs.h.
| #define SPARSE_SMS_BOOL_OR_OP | ( | M, | |
| S | |||
| ) |
Definition at line 170 of file Sparse-op-defs.h.
| #define SPARSE_SMS_CMP_OP | ( | F, | |
| OP, | |||
| M, | |||
| S | |||
| ) |
Definition at line 81 of file Sparse-op-defs.h.
| #define SPARSE_SMS_CMP_OPS | ( | M, | |
| S | |||
| ) |
Definition at line 120 of file Sparse-op-defs.h.
| #define SPARSE_SMS_EQNE_OPS | ( | M, | |
| S | |||
| ) |
Definition at line 128 of file Sparse-op-defs.h.
| #define SPARSE_SMSM_BIN_OP_1 | ( | R, | |
| F, | |||
| OP, | |||
| M1, | |||
| M2 | |||
| ) |
Definition at line 375 of file Sparse-op-defs.h.
| #define SPARSE_SMSM_BIN_OP_2 | ( | R, | |
| F, | |||
| OP, | |||
| M1, | |||
| M2 | |||
| ) |
Definition at line 615 of file Sparse-op-defs.h.
| #define SPARSE_SMSM_BIN_OP_3 | ( | R, | |
| F, | |||
| OP, | |||
| M1, | |||
| M2 | |||
| ) |
Definition at line 960 of file Sparse-op-defs.h.
| #define SPARSE_SMSM_BIN_OPS | ( | R1, | |
| R2, | |||
| M1, | |||
| M2 | |||
| ) |
Definition at line 1193 of file Sparse-op-defs.h.
| #define SPARSE_SMSM_BOOL_AND_OP | ( | M1, | |
| M2 | |||
| ) |
Definition at line 1581 of file Sparse-op-defs.h.
| #define SPARSE_SMSM_BOOL_OPS | ( | M1, | |
| M2 | |||
| ) |
Definition at line 1996 of file Sparse-op-defs.h.
| #define SPARSE_SMSM_BOOL_OR_OP | ( | M1, | |
| M2 | |||
| ) |
Definition at line 1759 of file Sparse-op-defs.h.
| #define SPARSE_SMSM_CMP_OP | ( | F, | |
| OP, | |||
| M1, | |||
| M2 | |||
| ) |
Definition at line 1202 of file Sparse-op-defs.h.
| #define SPARSE_SMSM_CMP_OPS | ( | M1, | |
| M2 | |||
| ) |
Definition at line 1569 of file Sparse-op-defs.h.
| #define SPARSE_SMSM_EQNE_OPS | ( | M1, | |
| M2 | |||
| ) |
Definition at line 1577 of file Sparse-op-defs.h.
| #define SPARSE_SPARSE_MUL | ( | RET_TYPE, | |
| RET_EL_TYPE, | |||
| EL_TYPE | |||
| ) |
Definition at line 3541 of file Sparse-op-defs.h.
| #define SPARSE_SSM_BIN_OP_1 | ( | R, | |
| F, | |||
| OP, | |||
| S, | |||
| M | |||
| ) |
Definition at line 206 of file Sparse-op-defs.h.
| #define SPARSE_SSM_BIN_OP_2 | ( | R, | |
| F, | |||
| OP, | |||
| S, | |||
| M | |||
| ) |
Definition at line 222 of file Sparse-op-defs.h.
| #define SPARSE_SSM_BIN_OPS | ( | R1, | |
| R2, | |||
| S, | |||
| M | |||
| ) |
Definition at line 244 of file Sparse-op-defs.h.
| #define SPARSE_SSM_BOOL_AND_OP | ( | S, | |
| M | |||
| ) |
Definition at line 301 of file Sparse-op-defs.h.
| #define SPARSE_SSM_BOOL_OPS | ( | S, | |
| M | |||
| ) |
Definition at line 369 of file Sparse-op-defs.h.
| #define SPARSE_SSM_BOOL_OR_OP | ( | S, | |
| M | |||
| ) |
Definition at line 339 of file Sparse-op-defs.h.
| #define SPARSE_SSM_CMP_OP | ( | F, | |
| OP, | |||
| S, | |||
| M | |||
| ) |
Definition at line 250 of file Sparse-op-defs.h.
| #define SPARSE_SSM_CMP_OPS | ( | S, | |
| M | |||
| ) |
Definition at line 289 of file Sparse-op-defs.h.
| #define SPARSE_SSM_EQNE_OPS | ( | S, | |
| M | |||
| ) |
Definition at line 297 of file Sparse-op-defs.h.
| #define SPARSE_SUMSQ_HEADER | ( | RET_TYPE, | |
| EXPR | |||
| ) |
Definition at line 3200 of file Sparse-op-defs.h.
| #define SPARSE_XSUM_REDUCTION_OP | ( | RET_TYPE, | |
| EL_TYPE | |||
| ) |
Definition at line 3358 of file Sparse-op-defs.h.