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

Method InterpolateProxy

comp/interpolate.cpp:841–856  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

839 }
840
841 InterpolateProxy :: InterpolateProxy (shared_ptr<CoefficientFunction> afunc,
842 shared_ptr<FESpace> aspace,
843 bool atestfunction,
844 shared_ptr<DifferentialOperator> diffop,
845 int abonus_intorder,
846 VorB avb)
847 : ProxyFunction( /* aspace */
848 FindProxySpace(afunc), atestfunction, afunc->IsComplex(),
849 make_shared<InterpolateDiffOp> (afunc, aspace, diffop, abonus_intorder,atestfunction, avb), nullptr, nullptr,
850 nullptr, nullptr, nullptr),
851 func(afunc), space(aspace), testfunction(atestfunction),
852 final_diffop(diffop),
853 bonus_intorder(abonus_intorder)
854 {
855 this->SetDimensions (diffop->Dimensions());
856 }
857
858
859 shared_ptr<ProxyFunction>

Callers

nothing calls this directly

Calls 3

FindProxySpaceFunction · 0.85
DimensionsMethod · 0.80
IsComplexMethod · 0.45

Tested by

no test coverage detected