| Base 9fbd27 | Head #33416 b10b36 | ||||
|---|---|---|---|---|---|
| Total | Total | +/- | New | ||
| Rate | 85.99% | 85.99% | -0.00% | 100.00% | |
| Hits | 138581 | 138587 | +6 | 15 | |
| Misses | 22575 | 22581 | +6 | 0 | |
| Filename | Stmts | Miss | Cover |
|---|---|---|---|
| framework/src/kernels/ADKernelScalarBase.C | +12 | +6 | -7.55% |
| TOTAL | +12 | +6 | -0.00% |
codecodecode+
40 41 42 43 + 44 45 46 + 47 48 + 49 + 50 + 51 52 + 53 54 55 56 |
_k_order(_use_scalar ? _kappa_var_ptr->order() : 0), _kappa(_use_scalar ? _kappa_var_ptr->adSln() : _ad_zero) { } std::set<std::string> ADKernelScalarBase::additionalROVariables() { auto variables = ADKernel::additionalROVariables(); if (_compute_scalar_residuals) variables.insert(_kappa_var_ptr->name()); return variables; } void ADKernelScalarBase::computeResidual() |
126 127 128 129 + 130 + 131 132 + 133 + 134 + 135 + 136 137 138 + 139 + 140 + 141 142 |
sr = 0; // precalculateResidual was already run for the field variable if (_use_displaced_mesh) for (_qp = 0; _qp < _qrule->n_points(); _qp++) { _r = _ad_JxW[_qp]; _r *= _ad_coord[_qp]; for (_h = 0; _h < _k_order; _h++) _scalar_residuals[_h] += _r * computeScalarQpResidual(); } else for (_qp = 0; _qp < _qrule->n_points(); _qp++) for (_h = 0; _h < _k_order; _h++) _scalar_residuals[_h] += _JxW[_qp] * _coord[_qp] * computeScalarQpResidual(); } |