| 857 | |
| 858 | |
| 859 | shared_ptr<ProxyFunction> |
| 860 | InterpolateProxy :: GetAdditionalProxy (string name) const |
| 861 | { |
| 862 | shared_ptr<DifferentialOperator> new_diffop; |
| 863 | new_diffop = space->GetFluxEvaluator(); |
| 864 | if (!new_diffop || new_diffop->Name()!=name) |
| 865 | { |
| 866 | auto evaluators = fes->GetAdditionalEvaluators(); |
| 867 | if (evaluators.Used(name)) |
| 868 | new_diffop = evaluators[name]; |
| 869 | } |
| 870 | |
| 871 | return make_shared<InterpolateProxy> (func, space, testfunction, new_diffop, bonus_intorder); |
| 872 | } |
| 873 | |
| 874 | |
| 875 | shared_ptr<CoefficientFunction> InterpolateProxy :: |
nothing calls this directly
no test coverage detected