constant, random, range, etc. More...
Random Number Generation Random Number Generation Functions.[0, n-1]
values modified to specified dimensions and tiling.
[0, n-1]
values along the a specified dimension and tiled across other dimensions.
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]Evaluate multiple arrays simultaneously.
◆ getManualEvalFlag() AFAPI bool getManualEvalFlag ( )Get the manual eval flag.
◆ setManualEvalFlag() AFAPI void setManualEvalFlag ( bool flag )Turn the manual eval flag on or off.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4