Variable PrinCompOptions.destructive

Overwrite input matrix instead of copying. Ignored if the matrix passed in does not have assignable, lvalue elements and centering or scaling is enabled. Default value: false.

struct PrinCompOptions
{
  // ...
  bool destructive = false;
  // ...
}