| 256 | FlatVector<AutoDiffDiff<1,NonZero>> nonzero) const; |
| 257 | |
| 258 | virtual void NonZeroPattern (const class ProxyUserData & ud, |
| 259 | FlatArray<FlatVector<AutoDiffDiff<1,NonZero>>> input, |
| 260 | FlatVector<AutoDiffDiff<1,NonZero>> values) const |
| 261 | { |
| 262 | cout << string("nonzero in-out not overloaded for type")+typeid(*this).name() << endl; |
| 263 | /* |
| 264 | Vector<bool> nz(values.Size()), nzd(values.Size()), nzdd(values.Size()); |
| 265 | NonZeroPattern (ud, nz, nzd, nzdd); |
| 266 | for (size_t i = 0; i < values.Size(); i++) |
| 267 | { |
| 268 | values(i).Value() = nz(i); |
| 269 | values(i).DValue(0) = nzd(i); |
| 270 | values(i).DDValue(0) = nzdd(i); |
| 271 | } |
| 272 | */ |
| 273 | NonZeroPattern (ud, values); |
| 274 | } |
| 275 | |
| 276 | virtual void PrintReport (ostream & ost) const; |
| 277 | virtual void PrintReportRec (ostream & ost, int level) const; |
no test coverage detected