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

Method NonZeroPattern

fem/coefficient.cpp:2712–2722  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2710
2711
2712 virtual void NonZeroPattern (const class ProxyUserData & ud,
2713 FlatVector<AutoDiffDiff<1,NonZero>> values) const override
2714 {
2715 Vector<AutoDiffDiff<1,NonZero>> v1(DIM), v2(DIM);
2716 c1->NonZeroPattern (ud, v1);
2717 c2->NonZeroPattern (ud, v2);
2718 AutoDiffDiff<1,NonZero> sum(false);
2719 for (int i = 0; i < DIM; i++)
2720 sum += v1(i)*v2(i);
2721 values(0) = sum;
2722 }
2723
2724
2725 virtual void NonZeroPattern (const class ProxyUserData & ud,

Callers

nothing calls this directly

Calls 1

NonZeroPatternMethod · 0.45

Tested by

no test coverage detected