613 | | logrec->ids.set_size(3); |
614 | | if (log_level >0){ |
615 | | logrec->ids(0) = logrec->L.add_vector ( r, prefix + logrec->L.prefix_sep()+ "mean" ); |
616 | | } |
617 | | if (log_level >1){ |
618 | | logrec->ids(1) = logrec->L.add_vector ( r, prefix + logrec->L.prefix_sep()+ "lb" ); |
619 | | logrec->ids(2) = logrec->L.add_vector ( r, prefix + logrec->L.prefix_sep()+ "ub" ); |
| 613 | |
| 614 | // log full data |
| 615 | if (log_level==10) { |
| 616 | logrec->ids.set_size(1); |
| 617 | logrec->ids(0) = logrec->L.add_setting(prefix); |
| 618 | } else { |
| 619 | // log only |
| 620 | logrec->ids.set_size(3); |
| 621 | if (log_level >0){ |
| 622 | logrec->ids(0) = logrec->L.add_vector ( r, prefix + logrec->L.prefix_sep()+ "mean" ); |
| 623 | } |
| 624 | if (log_level >1){ |
| 625 | logrec->ids(1) = logrec->L.add_vector ( r, prefix + logrec->L.prefix_sep()+ "lb" ); |
| 626 | logrec->ids(2) = logrec->L.add_vector ( r, prefix + logrec->L.prefix_sep()+ "ub" ); |
| 627 | } |
623 | | if (log_level>0) { |
624 | | logrec->L.log_vector( logrec->ids(0), mean() ); |
625 | | } |
626 | | if (log_level>1) { |
627 | | vec lb; vec ub; |
628 | | qbounds(lb,ub); |
629 | | logrec->L.log_vector( logrec->ids(1), lb ); |
630 | | logrec->L.log_vector( logrec->ids(2), ub ); |
| 631 | if (log_level==10){ |
| 632 | to_setting(logrec->L.log_to_setting(logrec->ids(0))); |
| 633 | } else { |
| 634 | if (log_level>0) { |
| 635 | logrec->L.log_vector( logrec->ids(0), mean() ); |
| 636 | } |
| 637 | if (log_level>1) { |
| 638 | vec lb; vec ub; |
| 639 | qbounds(lb,ub); |
| 640 | logrec->L.log_vector( logrec->ids(1), lb ); |
| 641 | logrec->L.log_vector( logrec->ids(2), ub ); |
| 642 | } |