| 816 | virtual bool SupportsVB (VorB checkvb) const override { return diffop->SupportsVB(checkvb); } |
| 817 | |
| 818 | shared_ptr<DifferentialOperator> GetTrace() const override |
| 819 | { |
| 820 | if (auto diffoptrace = diffop->GetTrace()) |
| 821 | return make_shared<CompoundDifferentialOperator> (diffoptrace, comp); |
| 822 | else |
| 823 | return nullptr; |
| 824 | } |
| 825 | |
| 826 | virtual bool operator== (const DifferentialOperator & diffop2) const override |
| 827 | { |