| 1651 | } |
| 1652 | |
| 1653 | int OPS_getPatterns() |
| 1654 | { |
| 1655 | Domain* theDomain = OPS_GetDomain(); |
| 1656 | if (theDomain == 0) return -1; |
| 1657 | |
| 1658 | LoadPattern *thePattern; |
| 1659 | LoadPatternIter &thePatterns = theDomain->getLoadPatterns(); |
| 1660 | |
| 1661 | std::vector <int> data; |
| 1662 | |
| 1663 | while ((thePattern = thePatterns()) != 0) |
| 1664 | data.push_back(thePattern->getTag()); |
| 1665 | |
| 1666 | int size = data.size(); |
| 1667 | |
| 1668 | if (OPS_SetIntOutput(&size, data.data(), false) < 0) { |
| 1669 | opserr << "WARNING getPatterns - failed to set output\n"; |
| 1670 | return -1; |
| 1671 | } |
| 1672 | |
| 1673 | return 0; |
| 1674 | } |
| 1675 | |
| 1676 | int OPS_getFixedNodes() |
| 1677 | { |
no test coverage detected