Skip to content

WIP: Remove initializeIndices() from public interface

Summary

Remove the function initializeIndices() in the preBases from public interface

Details

A PreBasis is not initialized completely after constructor call. We need to call initializeIndices() before it can be used. This MR moves the call to initializeIndices into the constructor of the PreBases, and calls it in the update() method as well? This would mean that after construction and after update the PreBasis is in a valid state. Each PreBasis only initializes itself and not recursively call initializeIndices() on all subBases.

Edited by Simon Praetorius

Merge request reports