| 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> |
nothing calls this directly
no test coverage detected