| 3485 | |
| 3486 | public: |
| 3487 | void finalizeSetResponse() { |
| 3488 | while (current_level > 0) { |
| 3489 | endTag(); |
| 3490 | } |
| 3491 | /* |
| 3492 | this method was originally automatically called when a call to endTag determines |
| 3493 | the end of an ElementOutput. Unfortunately we found out that some elements (ForceBeamColumn3d) |
| 3494 | do not call endTag after a tag("GaussPointOutput") in case of output from multiple sections. |
| 3495 | So we need to call it manually. |
| 3496 | */ |
| 3497 | /* |
| 3498 | do some workaround... |
| 3499 | */ |
| 3500 | descr->fixFloatingFiberOutput(); |
| 3501 | } |
| 3502 | |
| 3503 | private: |
| 3504 | void ensureItemsOfUniformType(mpco::element::OutputDescriptor *parent, mpco::element::OutputDescriptor *child) { |
no test coverage detected