protected ForceField(ForceFieldShape shape) { Shape = shape; subfunction = new Action<int>(CalculateImpulsesSubfunction); AllowMultithreading = true; }