SAMB#

Utility for SAMB.

orthogonalize_multipole(samb, diagonal_block)[source]#

Orthogonalize mutlipole SAMB.

Parameters:
  • samb (Dict) – SAMB dict, Dict[idx, (expression, SAMB)].

  • diagonal_block (bool) – diagonal block ?

Returns:

  • (Dict) – orthogonalized SAMB.

orthogonalize_samb(samb, diagonal_block)[source]#

Orthogonalize SAMB.

Parameters:
  • samb (Dict) – SAMB dict, Dict[idx, (expression, SAMB)].

  • diagonal_block (bool) – diagonal block ?

Returns:

  • (Dict) – orthogonalized SAMB.