constant, random, range, etc.
More...
|
| Random Number Generation |
|
|
|
| constant |
|
|
|
| diag |
|
|
|
| identity |
|
|
|
| iota |
|
|
|
| lower |
|
|
|
| pad |
|
|
|
| range |
|
|
|
| upper |
|
|
|
array & | eval (array &a) |
| Evaluate an expression (nonblocking).
|
|
void | eval (int num, array **arrays) |
| Evaluate multiple arrays simultaneously.
|
|
void | eval (array &a, array &b) |
|
void | eval (array &a, array &b, array &c) |
|
void | eval (array &a, array &b, array &c, array &d) |
|
void | eval (array &a, array &b, array &c, array &d, array &e) |
|
void | eval (array &a, array &b, array &c, array &d, array &e, array &f) |
|
const array & | eval (const array &a) |
| Evaluate an expression (nonblocking).
|
|
void | eval (const array &a, const array &b) |
|
void | eval (const array &a, const array &b, const array &c) |
|
void | eval (const array &a, const array &b, const array &c, const array &d) |
|
void | eval (const array &a, const array &b, const array &c, const array &d, const array &e) |
|
void | eval (const array &a, const array &b, const array &c, const array &d, const array &e, const array &f) |
|
void | setManualEvalFlag (bool flag) |
| Turn the manual eval flag on or off.
|
|
bool | getManualEvalFlag () |
| Get the manual eval flag.
|
|
constant, random, range, etc.
◆ eval() [1/13]
◆ eval() [2/13]
Definition at line 1476 of file array.h.
1477 {
1478#if AF_API_VERSION >= 34
1479 array *arrays[] = {&a, &b};
1480 return eval(2, arrays);
1481#else
1483#endif
1484 }
array & eval(array &a)
Evaluate an expression (nonblocking).
◆ eval() [3/13]
Definition at line 1486 of file array.h.
1487 {
1488#if AF_API_VERSION >= 34
1489 array *arrays[] = {&a, &b, &c};
1490 return eval(3, arrays);
1491#else
1492 eval(a, b); c.eval();
1493#endif
1494 }
◆ eval() [4/13]
Definition at line 1496 of file array.h.
1497 {
1498#if AF_API_VERSION >= 34
1499 array *arrays[] = {&a, &b, &c, &d};
1500 return eval(4, arrays);
1501#else
1502 eval(a, b, c); d.eval();
1503#endif
1504
1505 }
◆ eval() [5/13]
Definition at line 1507 of file array.h.
1508 {
1509#if AF_API_VERSION >= 34
1510 array *arrays[] = {&a, &b, &c, &d, &e};
1511 return eval(5, arrays);
1512#else
1513 eval(a, b, c, d); e.eval();
1514#endif
1515 }
◆ eval() [6/13]
Definition at line 1517 of file array.h.
1518 {
1519#if AF_API_VERSION >= 34
1520 array *arrays[] = {&a, &b, &c, &d, &e, &f};
1521 return eval(6, arrays);
1522#else
1523 eval(a, b, c, d, e); f.eval();
1524#endif
1525 }
◆ eval() [7/13]
Evaluate an expression (nonblocking).
Definition at line 1530 of file array.h.
1530{ a.eval(); return a; }
◆ eval() [8/13]
Definition at line 1541 of file array.h.
1542 {
1543 const array *arrays[] = {&a, &b};
1544 return eval(2,
const_cast<array **
>(arrays));
1545 }
◆ eval() [9/13]
Definition at line 1547 of file array.h.
1548 {
1549 const array *arrays[] = {&a, &b, &c};
1550 return eval(3,
const_cast<array **
>(arrays));
1551 }
◆ eval() [10/13]
Definition at line 1553 of file array.h.
1555 {
1556 const array *arrays[] = {&a, &b, &c, &d};
1557 return eval(4,
const_cast<array **
>(arrays));
1558 }
◆ eval() [11/13]
Definition at line 1560 of file array.h.
1562 {
1563 const array *arrays[] = {&a, &b, &c, &d, &e};
1564 return eval(5,
const_cast<array **
>(arrays));
1565 }
◆ eval() [12/13]
Definition at line 1567 of file array.h.
1569 {
1570 const array *arrays[] = {&a, &b, &c, &d, &e, &f};
1571 return eval(6,
const_cast<array **
>(arrays));
1572 }
◆ eval() [13/13]
void eval |
( |
int | num, |
|
|
array ** | arrays ) |
Evaluate multiple arrays simultaneously.
◆ getManualEvalFlag()
bool getManualEvalFlag |
( |
| ) |
|
Get the manual eval flag.
◆ setManualEvalFlag()
void setManualEvalFlag |
( |
bool | flag | ) |
|
Turn the manual eval flag on or off.