Skip to content

TRM: Moved some members and methods to the local assembler interface.

This MR simplifies IP data access. E.g., it's no longer necessary to declare an extra virtual

    virtual std::vector<double> const& getIntPtEpsilon(
        const double t,
        std::vector<GlobalVector*> const& x,
        std::vector<NumLib::LocalToGlobalIndexMap const*> const& dof_table,
        std::vector<double>& cache) const = 0;

in the local assembler interface. Instead, the entire implementation can put there.

This MR will enable further simplifications in the IP data access and might be an inspiration for similar changes in other processes.

No feature changes are intended.

Merge request reports