MCPcopy Create free account
hub / github.com/NGSolve/ngsolve / NonZeroPattern

Function NonZeroPattern

fem/coefficient.hpp:258–274  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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;

Callers 2

NonZeroPatternMethod · 0.70
NonZeroPatternMethod · 0.70

Calls 1

NonZeroPatternMethod · 0.45

Tested by

no test coverage detected