| 3775 | */ |
| 3776 | |
| 3777 | void validate_rotationAxisNotZeroVector(qreal x, qreal y, qreal z, const char* caller) { |
| 3778 | |
| 3779 | if (isNumericalValidationDisabled()) |
| 3780 | return; |
| 3781 | |
| 3782 | qreal norm = std::sqrt(std::pow(x,2) + std::pow(y,2) + std::pow(z,2)); |
| 3783 | |
| 3784 | assertThat(norm > global_validationEpsilon, report::ROTATION_AXIS_VECTOR_IS_ZERO, caller); |
| 3785 | } |
| 3786 | |
| 3787 | void validate_mixedAmpsFitInNode(Qureg qureg, int numTargets, const char* caller) { |
| 3788 |
no test coverage detected