scqubits.core.circuit_utils.truncation_template#
- scqubits.core.circuit_utils.truncation_template(system_hierarchy, individual_trunc_dim=6, combined_trunc_dim=30)[source]#
Function to generate a template for defining the truncated dimensions for subsystems when hierarchical diagonalization is used.
- Parameters:
system_hierarchy (
list
) – list which sets the system hierarchyindividual_trunc_dim (
int
) – The default used to set truncation dimension for subsystems which do not use hierarchical diagonalization, by default 6combined_trunc_dim (
int
) – The default used to set the truncated dim for subsystems which use hierarchical diagonalization, by default 30
- Return type:
list
- Returns:
The template for setting the truncated dims for the Circuit instance when hierarchical diagonalization is used.