virtual void NonZeroPattern (const class ProxyUserData & ud, FlatVector nonzero, FlatVector nonzero_deriv, FlatVector nonzero_dderiv) const override { Vector v1(c1->Dimension()), d1(c1->Dimension()), dd1(c1->Dimension()); c1->NonZeroPattern (ud, v1, d1, dd1); nonzero(0) = v1(comp); nonzero_deriv(0) = d1(comp); nonzero_dde
| 4566 | } |
| 4567 | */ |
| 4568 | virtual void NonZeroPattern (const class ProxyUserData & ud, |
| 4569 | FlatVector<AutoDiffDiff<1,NonZero>> values) const override |
| 4570 | { |
| 4571 | Vector<AutoDiffDiff<1,NonZero>> v1(c1->Dimension()); |
| 4572 | c1->NonZeroPattern (ud, v1); |
| 4573 | values(0) = v1(comp); |
| 4574 | } |
| 4575 | |
| 4576 | virtual void NonZeroPattern (const class ProxyUserData & ud, |
| 4577 | FlatArray<FlatVector<AutoDiffDiff<1,NonZero>>> input, |
nothing calls this directly
no test coverage detected